4.4.0
- API: CropImageOptions is now a data class. Currently with mutable properties, this will change to immutable soon. #490 (vanniktech)
- API: CropImageView gets a setImageCropOptions method. #500 (vanniktech)
- API: Deprecate CropImageContractOptions functions to modify CropImageOptions instance. #492 (vanniktech)
- API: Make BitmapCroppingWorkerJob internal. #478 (vanniktech)
- API: Make BitmapLoadingWorkerJob internal. #465 (vanniktech)
- API: Make CropException inner objects internal. #470 (vanniktech)
- API: Make CropImageIntentChooser internal. #485 (vanniktech)
- API: Make CropImageOptions class final. #487 (vanniktech)
- API: Make CropOverlayView internal. #468 (vanniktech)
- API: Make CropWindowMoveHandler & CropWindowHandler internal. #467 (vanniktech)
- Behavior Change: By default always show the guidelines. #494 (vanniktech)
- Behavior change: By default show crop window on the entire image. #474 (vanniktech)
- Deprecate: CropImage#get* functions are now deprecated as they seem to be unused. #469 (vanniktech)
- New API: CropImageView#expectedImageSize which returns the expected image size, if cropping the image right now. #496 (vanniktech)
- Raise minSdk from 16 to 21. #456 (vanniktech)
- Sample: Enable StrictMode. #464 (vanniktech)
- Sample: Showcase expectedImageSize in CustomActivity. #503 (vanniktech)
- Strict Mode: Fix UnsafeIntentLaunchViolation when using CropImageActivity. #502 (vanniktech)
In addition, this release contains a lot of documentation fixes and refactorings.