From f0a66e41018666728f69ac5704ab488c125e7865 Mon Sep 17 00:00:00 2001 From: Niklas Baudy Date: Mon, 24 Oct 2022 14:54:32 +0200 Subject: [PATCH] Prepare version 4.4.0 --- CHANGELOG.md | 27 ++++++++++++++++++++++++--- README.md | 2 +- gradle.properties | 2 +- 3 files changed, 26 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a2951063..103391b1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,28 @@ -Version 4.4.0 *(In development)* --------------------------------- +Version 4.4.0 *(2022-10-24)* +---------------------------- -Version 4.3.3 *(2022-05-28)* +- API: CropImageOptions is now a data class. Currently with mutable properties, this will change to immutable soon. [\#490](https://github.com/CanHub/Android-Image-Cropper/pull/490) ([vanniktech](https://github.com/vanniktech)) +- API: CropImageView gets a setImageCropOptions method. [\#500](https://github.com/CanHub/Android-Image-Cropper/pull/500) ([vanniktech](https://github.com/vanniktech)) +- API: Deprecate CropImageContractOptions functions to modify CropImageOptions instance. [\#492](https://github.com/CanHub/Android-Image-Cropper/pull/492) ([vanniktech](https://github.com/vanniktech)) +- API: Make BitmapCroppingWorkerJob internal. [\#478](https://github.com/CanHub/Android-Image-Cropper/pull/478) ([vanniktech](https://github.com/vanniktech)) +- API: Make BitmapLoadingWorkerJob internal. [\#465](https://github.com/CanHub/Android-Image-Cropper/pull/465) ([vanniktech](https://github.com/vanniktech)) +- API: Make CropException inner objects internal. [\#470](https://github.com/CanHub/Android-Image-Cropper/pull/470) ([vanniktech](https://github.com/vanniktech)) +- API: Make CropImageIntentChooser internal. [\#485](https://github.com/CanHub/Android-Image-Cropper/pull/485) ([vanniktech](https://github.com/vanniktech)) +- API: Make CropImageOptions class final. [\#487](https://github.com/CanHub/Android-Image-Cropper/pull/487) ([vanniktech](https://github.com/vanniktech)) +- API: Make CropOverlayView internal. [\#468](https://github.com/CanHub/Android-Image-Cropper/pull/468) ([vanniktech](https://github.com/vanniktech)) +- API: Make CropWindowMoveHandler & CropWindowHandler internal. [\#467](https://github.com/CanHub/Android-Image-Cropper/pull/467) ([vanniktech](https://github.com/vanniktech)) +- Behavior Change: By default always show the guidelines. [\#494](https://github.com/CanHub/Android-Image-Cropper/pull/494) ([vanniktech](https://github.com/vanniktech)) +- Behavior change: By default show crop window on the entire image. [\#474](https://github.com/CanHub/Android-Image-Cropper/pull/474) ([vanniktech](https://github.com/vanniktech)) +- Deprecate: CropImage\#get\* functions are now deprecated as they seem to be unused. [\#469](https://github.com/CanHub/Android-Image-Cropper/pull/469) ([vanniktech](https://github.com/vanniktech)) +- New API: CropImageView\#expectedImageSize which returns the expected image size, if cropping the image right now. [\#496](https://github.com/CanHub/Android-Image-Cropper/pull/496) ([vanniktech](https://github.com/vanniktech)) +- Raise minSdk from 16 to 21. [\#456](https://github.com/CanHub/Android-Image-Cropper/pull/456) ([vanniktech](https://github.com/vanniktech)) +- Sample: Enable StrictMode. [\#464](https://github.com/CanHub/Android-Image-Cropper/pull/464) ([vanniktech](https://github.com/vanniktech)) +- Sample: Showcase expectedImageSize in CustomActivity. [\#503](https://github.com/CanHub/Android-Image-Cropper/pull/503) ([vanniktech](https://github.com/vanniktech)) +- Strict Mode: Fix UnsafeIntentLaunchViolation when using CropImageActivity. [\#502](https://github.com/CanHub/Android-Image-Cropper/pull/502) ([vanniktech](https://github.com/vanniktech)) + +In addition, this release contains a lot of documentation fixes and refactorings. + +Version 4.3.3 *(2022-10-19)* ---------------------------- ⚠️ Maven Coordinates have changed ⚠️ diff --git a/README.md b/README.md index 96338a23..157f8aac 100644 --- a/README.md +++ b/README.md @@ -14,7 +14,7 @@ Android Image Cropper ```groovy dependencies { - implementation("com.vanniktech:android-image-cropper:4.3.3") + implementation("com.vanniktech:android-image-cropper:4.4.0") } ``` diff --git a/gradle.properties b/gradle.properties index bc978891..f9dc8fe4 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,5 +1,5 @@ GROUP=com.vanniktech -VERSION_NAME=4.4.0-SNAPSHOT +VERSION_NAME=4.4.0 POM_DESCRIPTION=Image Cropping Library for Android, optimised for Camera / Gallery.