- New: Support the "full" and "adaptive" styles of 'fit-in' (along with its normal behavior) with a
method overload and new
FitInStyleenum.
- New:
noUpscale()androtate()filters.
- New: Blur filter!
- Fix: Crop align and smart crop now correctly depend on resize not manual crop.
Thumborobject now encapsulates a thumbor host and optional encryption key and is the factory for building images.- New:
grayscale()andequalize()filters. - New:
format()method controls response image format. - New:
trim()method removes surrounding space from image. - New:
resize()now supportsORIGINAL_SIZEconstant. - Fix: Remove
UnableToBuildExceptionin favor of built-inIllegalArgumentExceptionandIllegalStateException.
- Allow zero for one argument to
resize()which will scale according to aspect ratio. - Fix: Do not mutate input image URLs. Thumbor 3.0 now supports full URLs in the request.
- Fix: Properly place 'fit in' before requested size.
- Fix: Only strip 'http' protocol from image urls.
- New
frame()filter for 9-patch images. - New
stripicc()filter to remove ICC profile information.
- Update to support new HMAC-SHA1 encryption present in Thumbor v3.0.
- New
legacy()method to revert to old encryption mechanism.
Initial release.