Releases: moxiecode/moxie
Releases · moxiecode/moxie
v1.5.6
v1.5.5
Changelog
- FileReader/XHR, Flash: throw a meaningful error when file cannot be loaded or uploaded.
- Image, HTML5: use blob uris when possible (much faster and supports large images).
- FileInput: It shouldn't be possible to tab into the hidden element.
- Address potential memory leak in all runtime extensions that depend on local shim (mainly HTML5 that is).
- Image, HTML5: do not use gradient descent for nearest neighbour resampling (3-5 times faster).
- Image, HTML5: fix inconsistent dimensions during resizing.
- Image: honour fit=false option when resizing only (which means do not upscale).
- Image: fulfill basic xhtml requirement for img tag (by adding alt attribute).
v1.5.4
v1.5.3
Changelog
- Image: Address possible memory leaks, by explicitly removing unused references.
- FileInput: Treat extensions in
accept
option as case-insensitive. - FileInput: Do not add mime types into
accept
attribute, when browser can filter by extensions only. - Mark all NPM dependencies as dev (this will make NPM package so much lighter).
v1.5.2
v1.5
Changelog
- License has been switched to AGPLv3.
- Client-side resize logic has been reworked to support bilinear resampling.
- Client-side upscaling of the images is now supported in addition to downscaling.
- Crop operation not "center-oriented only" anymore, so much more flexible.
- Fix properly change
filters.mime_types
withsetOption
in all runtimes.
v1.3.5 (security update)
Changelog
- Flash: Disallow any input to
swf
from query-string.
v1.4.1
Changelog
- Flash: Target Flash Player 11.3
- Flash: Target Flash Player 11.2 (last version supported by Linux) for
Moxie.min.swf
, which doesn't require fancy image manipulating stuff. - Flash: Drop
BitmapDataUnlimited
(FP can now process hi-res images without external help). - Flash: Drop
com.adobe.images
and use native PNG and JPEG encoders (encoding is much faster now and resulting swf - smaller). - FileInput, Runtime, HTML4/HTML5: Firefox can now filter files by extension.
v1.3.4
Changelog
- Image, HTML5: Refactor ExifParser, mostly to survive invalid meta data.
- Utils, Env: ua-parser-js has dropped MAJOR version property.
- Utils, Url: Fix resolveUrl() regression.
- Utils, Basic: Fix each() regression.
- Image, Flash/Silverlight: Fix thumb extraction regression.
v1.3
Changelog
(last minor version to target Flash Player 10.3)
- FileInput, HTML5: Allow multiple file upload on iOS 8+.
- FileInput, HTML5: Where possible filter files by extensions, instead of mime types.
- Encode, Utils: Fix btoa() to properly interpret multi-byte strings.
- FileInput/FileDrop: Unbind all events on destroy.
- Image, HTML5/Flash/Silverlight: Properly extract RATIONAL/SRATIONAL types.
- Runtime, Flash: Make sure SWF is properly removed in IE on destroy.
- FileReader, Silverlight: Constrain conversion of the buffer to amount of bytes that it actually contains.
- Image/Jpeg, HTML5: Survive the cases when there's no embedded thumb.
- Image, HTML5: Extract embedded thumb from JPEG, when available.
- RuntimeClient: Letter-case of the runtime identifier, shouldn't matter.
- FileInput, HTML5: Set relativePath on the File object when it's available (when folder is selected in WebKit).