All Versions
17
Latest Version
Avg Release Cycle
76 days
Latest Release
293 days ago

Changelog History
Page 1

  • v2.6.0 Changes

    December 30, 2020

    ➕ Added

    • 👍 Extremely basic support for Mac Catalyst, with an accompanying sample app. (#464)
    • Switched to using system SF Symbol icons on iOS 13.0 and up. (#455)
    • doneButtonColor and cancelButtonColor properties to control the color of the main call-to-action buttons in the toolbar. (#436)
    • showOnlyIcons property to disable showing the "Cancel" and "Done" text labels. (#438)
    • commitCurrentCrop() method to programmatically simulate tapping the 'Done' button. (#441)
    • ➕ Added Catalan localization. (#449)

    🛠 Fixed

    • 🛠 Fixed an issue where visible snapping would occur during the presentation animation on iPad models with rounded corners. (#461)
    • 👌 Improved logic for detecting whether the controller needs to be popped or dismissed from its current presentation context. (#443)
    • 🛠 Fixed a CocoaPods installation issue where warnings would be displayed about importing the header references needed for SPM support. (#445)
    • ➕ Added provisions for later versions of SPM no longer supporting iOS 8. (#448)
    • ➕ Added allowedAspectRatios property to Swift layer. (#453)

    ✨ Enhancements

    • ➕ Added back in resource support for SPM on Xcode 12. (#466)
    • 🛠 Fixed a potential performance slow-down by replacing a custom mask, with standard CALAyer rounded corners for circular crops. (#462)
    • Rewrote how rotated regions of an image are extracted to not rely on Core Animation hackery. (#463)
  • v2.5.5 Changes

    October 01, 2020

    🛠 Fixed

    • 🏗 Duplicate header build warnings when installing via CocoaPods. (#432)
  • v2.5.4 Changes

    July 20, 2020

    🛠 Fixed

    • 🛠 Various fixes and improvements to SPM support. (#417 #422)
  • v2.5.3 Changes

    June 11, 2020

    ➕ Added

    • 👍 SPM Support. (#413)
    • The ability to explicitly show and hide the 'Cancel' and 'Done' buttons in the toolbar. (#392)

    🛠 Fixed

    • A memory crash caused by improper self usage in delegates between multiple instances of the Swift crop view controller. (#409)
  • v2.5.2 Changes

    October 23, 2019

    ➕ Added

    • 👍 Brazilian Portuguese Language Support (#380)

    🛠 Fixed

    • A visual glitch that would occur in iOS 13 because the Swift view controller wasn't explicitly marked as full screen. (#385)
    • A visual glitch where the image would snap upwards during the presentation animation on non-Face ID devices. (#387)
    • A bug where subclassing the class in Swift would fail because it wasn't using the desginated initializer. (#379)
  • v2.5.1 Changes

    July 08, 2019

    ➕ Added

    • 👍 Finnish Language Support (#360)

    ✨ Enhancements

    • 👌 Improved the UX of the cancellation dialog by changing the buttons from affirmative actions to explicit actions. (#362)

    🛠 Fixed

    • A crash that would occur if the cancellation confirmation dialog was attempted to be displayed on iPad. (#362)
  • v2.5.0 Changes

    April 21, 2019

    ➕ Added

    • 👍 Swift 5.0 Support (#343)
    • 👍 Persian Language Support (#337)
    • ➕ Added customAspectRatioName property to expose the custom aspect ratio as a selectable choice (#344)

    🛠 Fixed

    • Made delegate in CropViewController weak. (#338)
  • v2.4.0 Changes

    December 01, 2018

    ➕ Added

    • 👍 Swift 4.2 Support
    • Romanian and Hungarian localizations.
    • The ability to show only certain aspect ratios.
    • A setting to allow confirmation before cancelling a crop.

    🛠 Fixed

    • 🛠 Fixed layout issue on the new iPad Pro
    • 🛠 Fixed issues with the aspect ratio settings when zooming out.
    • 🛠 Fixed an issue when rotating images would sometimes break.
    • A bug where the completion handler of the cropping operation wouldn't fire.

    ✂ Removed

    • 👍 iOS 7 Support
  • v2.3.8 Changes

    August 15, 2018

    ➕ Added

    • Image does not invert when 'Smart Invert Colors' is enabled.

    🛠 Fixed

    • A Core Animation crash when the image size is initially NaN.
    • The image being positioned slightly higher than it should be on iPhone X.
    • An imprecision issue where the reported cropping frame was out of bounds.
  • v2.3.7 Changes

    July 24, 2018

    ➕ Added

    • minimumAspectRatio to set a minimum shape that the cropping box can be scaled to.
    • cropViewPadding to specifically control how much padding from the edge the crop box gives.
    • cropAdjustingDelay to specifically control how long the timer waits until animating the crop transition.
    • aspectRatioLockDimensionSwapEnabled as a stopgap to locking the aspect ratio when rotating the image.

    🛠 Fixed

    • More thorough sanitation of the final frame calculation.
    • A bug where sometimes the square aspect ratio would stop being square.
    • A memory cycle leak in the Swift wrapper.
    • A broken animation when rotating the device orientation 180 degrees.
    • A broken animation if you hit 'reset' right after resizing the crop box.
    • Danish and Malaysian localisations weren't being imported properly.