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.
## Added
* Initial support for visionOS. ([#572](https://github.com/TimOliver/TOCropViewController/pull/572))
## Fixed
* A crash when tapping the aspect ratio button. ([#573](https://github.com/TimOliver/TOCropViewController/pull/573))
## Enhancements
* Added better support for Swift Concurrency. ([#563](https://github.com/TimOliver/TOCropViewController/pull/563))
## Added
* Set minimum version to iOS 11. ([#571](https://github.com/TimOliver/TOCropViewController/pull/571))
* A `PrivacyInfo.xcprivacy` file to the resource bundle in order to be compliant with Apple's new privacy requirements. ([#569](https://github.com/TimOliver/TOCropViewController/pull/569))
* A new aspect ratio setting of 16:6. ([#557](https://github.com/TimOliver/TOCropViewController/pull/557))
* Ukranian localization. ([#529](https://github.com/TimOliver/TOCropViewController/pull/529))
## Enchancements
* Updated project for Xcode 15. ([#571](https://github.com/TimOliver/TOCropViewController/pull/571))
* Exposed `reverseContentLayout` as an external property. ([#568](https://github.com/TimOliver/TOCropViewController/pull/568))
* Exposed `cropView` as an external property. ([#532](https://github.com/TimOliver/TOCropViewController/pull/532))
* Added a way to revert back to the original aspect ratio after selecting a custom ratio from the list. ([#543](https://github.com/TimOliver/TOCropViewController/pull/543))
## Fixed
* A deprecation warning when trying to detect the current device's idiom. (([#543](https://github.com/TimOliver/TOCropViewController/pull/543))
* Added in a variety of properties that were available in `TOCropViewController` but not `CropViewController`. (([#541](https://github.com/TimOliver/TOCropViewController/pull/541))
## Fixed
* Removed unneeded layout calculation. ([#485](https://github.com/TimOliver/TOCropViewController/pull/485))
* Incorrect accessibility label for the 'Reset' button. ([#487](https://github.com/TimOliver/TOCropViewController/pull/487))
* Improved Japanese localization. ([#502](https://github.com/TimOliver/TOCropViewController/pull/502))
* Fixed an API typo in the Swift interface. ([#504](https://github.com/TimOliver/TOCropViewController/pull/504))
* Fixed incorrect comment formatting producing HTML errors. ([#507](https://github.com/TimOliver/TOCropViewController/pull/507))
## Added
* Extremely basic support for Mac Catalyst, with an accompanying sample app. ([#464](https://github.com/TimOliver/TOCropViewController/pull/464))
* Switched to using system SF Symbol icons on iOS 13.0 and up. ([#455](https://github.com/TimOliver/TOCropViewController/pull/455))
* `doneButtonColor` and `cancelButtonColor` properties to control the color of the main call-to-action buttons in the toolbar. ([#436](https://github.com/TimOliver/TOCropViewController/pull/436))
* `showOnlyIcons` property to disable showing the "Cancel" and "Done" text labels. ([#438](https://github.com/TimOliver/TOCropViewController/pull/438))
* `commitCurrentCrop()` method to programmatically simulate tapping the 'Done' button. ([#441](https://github.com/TimOliver/TOCropViewController/pull/441))
* Added Catalan localization. ([#449](https://github.com/TimOliver/TOCropViewController/pull/449))
## Fixed
* Fixed an issue where visible snapping would occur during the presentation animation on iPad models with rounded corners. ([#461](https://github.com/TimOliver/TOCropViewController/pull/461))
* Improved logic for detecting whether the controller needs to be popped or dismissed from its current presentation context. ([#443](https://github.com/TimOliver/TOCropViewController/pull/443))
* Fixed a CocoaPods installation issue where warnings would be displayed about importing the header references needed for SPM support. ([#445](https://github.com/TimOliver/TOCropViewController/pull/445))
* Added provisions for later versions of SPM no longer supporting iOS 8. ([#448](https://github.com/TimOliver/TOCropViewController/pull/448))
* Added `allowedAspectRatios` property to Swift layer. ([#453](https://github.com/TimOliver/TOCropViewController/pull/453))
## Enhancements
* Added back in resource support for SPM on Xcode 12. ([#466](https://github.com/TimOliver/TOCropViewController/pull/466))
* Fixed a potential performance slow-down by replacing a custom mask, with standard `CALAyer` rounded corners for circular crops. ([#462](https://github.com/TimOliver/TOCropViewController/pull/462))
* Rewrote how rotated regions of an image are extracted to not rely on Core Animation hackery. ([#463](https://github.com/TimOliver/TOCropViewController/pull/463))
## Fixed
* Duplicate header build warnings when installing via CocoaPods. ([#432](https://github.com/TimOliver/TOCropViewController/pull/432))
## Fixed
* Various fixes and improvements to SPM support. ([#417](https://github.com/TimOliver/TOCropViewController/pull/417) [#422](https://github.com/TimOliver/TOCropViewController/pull/422))
## Added
* SPM Support. ([#413](https://github.com/TimOliver/TOCropViewController/pull/413))
* The ability to explicitly show and hide the 'Cancel' and 'Done' buttons in the toolbar. ([#392](https://github.com/TimOliver/TOCropViewController/pull/392))
## Fixed
* A memory crash caused by improper `self` usage in delegates between multiple instances of the Swift crop view controller. ([#409](https://github.com/TimOliver/TOCropViewController/pull/409))
## Added
* Brazilian Portuguese Language Support ([#380](https://github.com/TimOliver/TOCropViewController/issues/380))
## Fixed
* A visual glitch that would occur in iOS 13 because the Swift view controller wasn't explicitly marked as full screen. ([#385](https://github.com/TimOliver/TOCropViewController/issues/385))
* A visual glitch where the image would snap upwards during the presentation animation on non-Face ID devices. ([#387](https://github.com/TimOliver/TOCropViewController/issues/387))
* A bug where subclassing the class in Swift would fail because it wasn't using the desginated initializer. ([#379](https://github.com/TimOliver/TOCropViewController/issues/379))
## Added
* Finnish Language Support ([#360](https://github.com/TimOliver/TOCropViewController/pull/360))
## Enhancements
* Improved the UX of the cancellation dialog by changing the buttons from affirmative actions to explicit actions. ([#362](https://github.com/TimOliver/TOCropViewController/pull/362))
## Fixed
* A crash that would occur if the cancellation confirmation dialog was attempted to be displayed on iPad. ([#362](https://github.com/TimOliver/TOCropViewController/pull/362))