Skip to content

Latest commit

 

History

History
457 lines (221 loc) · 21.6 KB

CHANGELOG.md

File metadata and controls

457 lines (221 loc) · 21.6 KB

Change Log


2.17.1 (2023-11-21)

Bug Fixes

  • update the logic of getting bitmapInfo to honor the original alpha channel information (#360) (f3180fe)

2.17.0 (2023-11-16)

Features

  • support a new feature of fixing crop box when rotating 90 degree (#357) (5e125f0)

Bug Fixes

  • fix flip issue when rotating angle is exact 45 or -45 degrees (#353) (6f73382)

2.16.1 (2023-11-02)

Bug Fixes

  • fix fix-ratio not changing when switch to free ratio, change crop box then switch back (#351) (744cc2a)

2.16.0 (2023-11-02)

Features

  • loose dragging outside restrictions for fix ratios (0ccd247)

2.15.0 (2023-11-01)

Features

  • support dragging the crop box when touch point outside the crop box (#339) (646a239)

Bug Fixes

  • fix flip issue for preset transformation (#342) (2d06e2e)
  • fix initial view show-up issue for preset transformation (#343) (4b94612)
  • fix the crop masks become darker and darker when resetting multiple times (#331) (4f996c1)
  • remove unnecessary checking logic for image origentations (#336) (08a684a)

2.14.1 (2023-07-13)

Bug Fixes

  • fix wrong image container rect values after rotating (#325) (a4c5013)

2.14.0 (2023-06-28)

Features

Bug Fixes

2.13.0 (2023-06-22)

Features

2.12.0 (2023-06-22)

Features

  • add new delegate function to output resettable information (#317) (03a7052)

2.11.0 (2023-06-16)

Features

2.10.0 (2023-05-26)

Features

  • allow user to set CropView background color via config (#309) (a54521b)
  • make rotation view customizable (#308) (07d1b32)
  • output image processing errors (#305) (cdb7117)

Bug Fixes

  • make CropRegion props public (#299) (d919e54)
  • use CGImageAlphaInfo.noneSkipLast.rawValue instead of CGImageAlphaInfo.none.rawValue (3882317)

2.9.1 (2023-04-13)

Bug Fixes

  • fix the guard logics for adjustUIForNewCrop (c093c15)

2.9.0 (2023-04-13)

Features

  • Added flag to disable deformation of crop box (#296) (ba65283)
  • support custom waiting animation for async crop (#284) (7800c07)

Bug Fixes

  • add guard to make sure scaleX and scaleY are not infinite (#297) (05a418d)
  • fix resetting rotation dial caused UI issue (#287) (f432e36)
  • fix RotationDial reset issue (82cc00e)
  • fix vertical flip button icon image issue (643884b)

2.8.0 (2023-02-14)

Features

  • add support for changing languages without restarting app (#276) (5227009)

Bug Fixes

2.7.0 (2023-02-05)

Features

  • Open up CropViewController for inheritance. (#274) (cdeafcd)

2.6.2 (2023-02-03)

Bug Fixes

  • solve the gesture conflict when rotating dial for not full screen presentation (#272) (ca09343)

2.6.1 (2023-02-01)

Bug Fixes

  • add 48 and 24 bit image cases for getBitmapInfo() (#268) (63242ac)

2.6.0 (2023-01-31)

Features

  • add 4 edge line handles on CropAuxiliaryIndicatorView (#258) (cbbc2e1)

2.5.2 (2023-01-30)

Bug Fixes

  • fix the issue of output size does not match the crop ratio (#260) (459aa77)

2.5.1 (2023-01-28)

Bug Fixes

  • use optional CropToolbarProtocol for CropToolbarDelegate (#255) (46a3af0)

2.5.0 (2023-01-27)

Features

  • add CropRegion into CropInfo (035b079)

Bug Fixes

  • fix reset issues (b10d031)
  • fix the issue when using canUseMultiplePresetFixedRatio with default ratio > 0 (#252) (cbd66dd)

2.4.0 (2023-01-16)

Features

Bug Fixes

  • fix the issue that sometimes it is hard to move crop box (#243) (af51496)

2.3.0 (2022-11-13)

Features

Bug Fixes

  • present full screen for mac catalyst (#226) (3921dbc)

2.2.1 (2022-11-02)

Bug Fixes

2.2.0 (2022-10-31)

Features

  • add cropViewControllerDidImageTransformed (#222) (8fee217)

2.1.2 (2022-10-28)

Bug Fixes

2.1.1 (2022-08-28)

Bug Fixes

  • fix the weird rotation animation issue for alwaysUsingOnePresetFixedRatio (#202) (4440568)

2.1.0 (2022-08-27)

Features

Bug Fixes

  • solve the issue of initial minimum zoom scale is not working (#190) (560e272)
  • use round() instead of floor() for output image size (#197) (42bb6cc)

2.0.1 (2022-07-21)

Bug Fixes

  • restore showRotationDial setting (f3facb6)

2.0.0 (2022-07-21)

⚠ BREAKING CHANGES

  • refactor CropToolbarProtocol. Add heightForVerticalOrientation and widthForHorizonOrientation, remove heightForVerticalOrientationConstraint and widthForHorizonOrientationConstraint

Features

  • add CropToolbarIconProvider protocol (#169) (42b89cd)
  • add showAttachedCropToolbar option to CropToolbarConfig (#177) (417f607)
  • Customize crop toolbar color (#178) (eaa8f06)
  • make CropToolBar Sizable (#171) (d01662f)
  • refactor configs and add zoom scale limitation settings (#184) (a46341d)

1.9.0 (2022-01-14)

Features

  • expose CropInfo in cropViewControllerDidCrop (#157) (a0e3f39)

Bug Fixes

  • exclude Info.plist in Package file (4c5de48)

1.8.0 (2021-11-16)

Features

  • added support to set the rotation limits (#148) (8feece0)

1.7.5 (2021-11-06)

Bug Fixes

1.7.4 (2021-11-05)

Bug Fixes

1.7.3 (2021-10-27)

Bug Fixes

  • delete a blank row (d1506e1)
  • fix a code missing problem by bumping version (1a65bec)

1.7.2 (2021-08-11)

Bug Fixes

1.7.1 (2021-05-02)

Bug Fixes

  • Add logic for macCatalyst mac idiom (f4c8353)

1.7.0 (2021-05-02)

Features

1.6.2 (2021-04-26)

Bug Fixes

  • allow set different fixed ratio after preset transforamtion (#106) (06e98b8)

1.6.1 (2021-04-23)

Bug Fixes

  • fix “keep zooming” issue (#101) (eacc8ed)
  • fix the issue of manul crop not working sometime (#102) (6f58bb7)
  • fix the manual crop offset issue after rotation (#105) (5e8eb20)
  • fixe a crop issue after rotation for alwaysUsingOnePresetFixedRatio (f8f7763)
  • solve the issues when using normalizedTransform with presetFixedRatioType (#98) (de03623)

Enhencement


Fix


Fix


Enhencement


Fix


Enhencement


Enhencement


Fix

Merge the PR #84:


Fix

Solve the issues:


Enhancement

Solve the issue: #79


Fix

Fix a bug for clockwise rotation #75



Fix

Remove animation when Mantis.Config.presetFixedRatioType is alwaysUsingOnePresetFixedRatio