The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
## What's Changed
* Setting selectedRange updates caret position by @simonbs in https://github.com/simonbs/Runestone/pull/364
* Adds StringSyntaxHighlighter by @simonbs in https://github.com/simonbs/Runestone/pull/363
**Full Changelog**: https://github.com/simonbs/Runestone/compare/0.4.4...0.5.0
## What's Changed
* Adds privacy manifest by @simonbs in https://github.com/simonbs/Runestone/pull/358
**Full Changelog**: https://github.com/simonbs/Runestone/compare/0.4.3...0.4.4
## What's Changed
* Only allows patches of Tree-sitter dependency by @simonbs in https://github.com/simonbs/Runestone/pull/354
**Full Changelog**: https://github.com/simonbs/Runestone/compare/0.4.2...0.4.3
## What's Changed
* Fixes navigation between word boundaries by @simonbs in https://github.com/simonbs/Runestone/pull/348
**Full Changelog**: https://github.com/simonbs/Runestone/compare/0.4.1...0.4.2
## What's Changed
* Ensures project compiles with Xcode 14.
* Updates workflows by @simonbs in https://github.com/simonbs/Runestone/pull/339
**Full Changelog**: https://github.com/simonbs/Runestone/compare/0.4.0...0.4.1
## What's Changed
* Adds support for visionOS by @simonbs
* Uses tree-sitter 0.20.9 by @simonbs in https://github.com/simonbs/Runestone/pull/337
**Full Changelog**: https://github.com/simonbs/Runestone/compare/0.3.4...0.4.0
## What's Changed
* Configure matrix for testing against Xcode 14 and 15 by @eliperkins in https://github.com/simonbs/Runestone/pull/328
* Enable backwards compatibility when compiling with Xcode 14 by @eliperkins in https://github.com/simonbs/Runestone/pull/329
**Full Changelog**: https://github.com/simonbs/Runestone/compare/0.3.3...0.3.4
## What's Changed
* Adds workaround for caret not appearing on iOS 17 by @simonbs in https://github.com/simonbs/Runestone/pull/314
* Fixes cursor hidden when marking text by @simonbs in https://github.com/simonbs/Runestone/pull/317
* Removes compiler version checks by @simonbs in https://github.com/simonbs/Runestone/pull/318
* Uses tree-sitter v0.20.9-beta-2 from fork by @simonbs in https://github.com/simonbs/Runestone/pull/327
**Full Changelog**: https://github.com/simonbs/Runestone/compare/0.3.2...0.3.3
Fixes an issue where Swift Package Manager failed to resolve dependencies when adding Runestone as a dependency.
- Depends on Tree-sitter through Swift Package Manager rather than through a submodule.
- Exposes pageGuideHairlineWidth on Theme.
- Fixes issue where text preview's attributed string was empty.
- Replaces TextView.lengthOfInitallyLongestLine with TextViewState.lengthOfLongestLine.
## New Contributors
* @ActuallyTaylor made their first contribution in https://github.com/simonbs/Runestone/pull/296
**Full Changelog**: https://github.com/simonbs/Runestone/compare/0.3.0...0.3.1