NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #925 most downloaded on pub.dev
crop_your_image helps your app to embed Widgets for cropping images.
Last release 11 days ago
28 Sep 2026
Release timing varies
gaps range from 2 weeks to 1.8 years
Nearly every release is documented
notes for 35 of 38 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
49 releases · first in 2021
One column per quarter.
Remove dependency on the Material library following Flutter's Material/Cupertino decoupling.
This major update includes some breaking changes. See migration guide for more details.
This major update includes some breaking changes. See migration guide for more details.
onCropped callback into CropResult from Uint8List. This allows to handle errors as well as cropped image data. Thank you @justprodev for your idea at #145!ImageCropper to make it more flexibly customizable.onMoved callback passes additional imageRect parameter.Exception instead of Error.initialRectBuilder to InitialRectBuilder, and now legacy initialArea and initialSize are removed and merged into InitialRectBuilder to avoid confusion.filterQuality argument to Crop widget. Thank you @abichinger for your discussion and contribution at #108!onImageMoved callback that notifies image moved when interactive is enabled. Thank you @yujune and @eidolonFIRE for your contribution at #159! and #92!overlayBuilder argument to Crop widget that enables to configure overlay on cropping area. Thank you @abichinger for your contribution at #107!InvalidRectError happening unexpectedly. Thank you @feimenggo and @Lenkomotive for your fixes at #163! and #153!Crop widget.Big appreciation to all the contributors joining discussions and sending PRs!
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
apply changes of latest version of image package
image packagefix bug of causing InvalidRectError unexpectedly
InvalidRectError unexpectedlyfix bug of withCircleUi not working
withCircleUi not workingsome breaking changes. see migration guide.
crop_your_image is now stable!interactive is now available for macOS!
interactive is now available for macOS!Rename some arguments of Crop and setter of CropController. See migration guide.
Crop and setter of CropController. See migration guide.interactive is now available for Web!Add test codes and fix some bugs.
clipBehavior.allowScale to willUpdateScale.Refactor and update the architecture of the entire codebase.
allowScale flag.Update Fluter version to 3.10.3
Update versions of depencencies.
Add progressIndicator parameter to pass a Widget indicating progress.
progressIndicator parameter to pass a Widget indicating progress.Enhanced zooming / panning behavior
Add initialAreaBuilder parameter to configure inital cropping area based on viewport of Crop.
initialAreaBuilder parameter to configure inital cropping area based on viewport of Crop.radius parameter to configure corner radius of cropping area.Nothing published for this version
Add _experimental_ feature of moving and zooming images.
interactive: true enables the feature.fixArea flag to fix cropping area._Braking Change:_ The second argument of cornerDotBuilder is now enum of EdgeAlignment, not meaningful index.
cornerDotBuilder is now enum of EdgeAlignment, not meaningful index.CropStatus.* Fix static analysis issues.
Fix a bug that calcuration of cropping area is wrong when Exif has orientation data.
* Update Readme * Remove unused code
Fix problems of static analysis.
Nothing published for this version
Enable to set initial cropping area with initialArea property.
initialArea property.Enable to configure corner Dots with whatever Widget.
Enable to change original image via CropController
CropControllerCropControllerAdd example project in example directory.
example directory.Fix a bug of wrong cropping rect when vertically longer image is set.
Rename isCircle flag into withCircleUi. This flag no more affects the result of the shape of cropped images.
isCircle flag into withCircleUi. This flag no more affects the result of the shape of cropped images.CropController.cropCircle method so that images are cropped with circle shape.Enable to pass isCircle property to crop with circle shape. This flag can also be changed via CropController.
isCircle property to crop with circle shape. This flag can also be changed via CropController.Enable to change aspectRatio dynamically via CropController.
aspectRatio dynamically via CropController.initialSize via Crop constructor.Bug fixed. and improve performance.
Fix not to block UI update when cropping image.
Enable to fix aspect ratio if aspectRatio property is given.
aspectRatio property is given.* Fix README.md
prevent Dot controls from exceeding thier horizontal / vertical limits.
change the type of image parameters to UInt8List.
image parameters to UInt8List.onCropped callback.Enable controling crop actions via CropController.
* Rename classes.
Add first implementation of crop_your_image.
Update information about this package.
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →