- Fix Unchecked call to Long.valueOf(String) may cause an NFE
- Changed minimum api level 10 to 14
- Fix IllegalArgumentException(#121)
- Fix UnsupportedOperationException(#113)
- Fix EXIF data bug
- Fix OOM in onSaveInstanceState(CropImageView does not save bitmap internally anymore.)
- Support RxJava2
- Add Builder interface(LoadRequest/CropRequest/SaveRequest)
- Support save/restore frame rect
- Support thumbnail for image loading(use blurred image for placeholder)
- Fix Overlay drawing is lacking when CropMode.CIRCLE
- Fix bug can't parcel a recycled bitmap
- Fix Overlay drawing is lacking when selecting certain photos
- Fix bug image ratio collapse with FREE as cropMode
- Fix bug can't parcel a recycled bitmap
- Fix bug EXIF orientation not applied
- Support large size image(load/crop)
- Improve rotation algorithm
- Drop support for SDK level 9
- Add CropMode 'CIRCLE_SQUARE'
- Remove getRectBitmap() (Use 'CIRCLE_SQUARE' mode instead)
- Shorten CropMode name(ex. RATIO_FIT_IMAGE -> FIT_IMAGE)
- Add prefix to attrs(ex. cropMode -> scv_crop_mode)
- Add animation
- Support maximum output size
- Support fixed output size(width/height)
- Add debug display
- Fix bug x + width must be <= bitmap.width() (#40)
- Add code for preventing java.lang.IllegalArgumentException: bug x + width must be <= bitmap.width()(#40)
- remove "application android:label" from Manifest of library(#39)
- Add setMinFrameSizeInPx(#27,#28)
- Fix bugs related to drawable.(#31)
- Fix runtime exception when parcelling and add CREATOR(#17,#25)
- Fix logic for setting image
- Add setImageURI(#19, #24)
- Fix bug caused by float precision.(#20)
- Add getActualCropRect()(#14)
- Add setImageDrawable()(#12)
- Add getRectBitmap()(#16)
- Add rotateImage()(#2,#10)
- Add CropMode.Circle(#3,#9)
- Add setInitialFrameScale()(#4)