Downloadtitle: Changelog
layout: default
section: main
v2.6.0 2016-03-23
-
publish `dist/` files in the npm package (see #225).
-
update pako to v1.0.0 (see #261).
-
add support of Array in JSZip#load (see #252).
-
improve file name / comment encoding support (see #211).
-
handle prepended data (see #266).
-
improve platform coverage in tests (see #233 and #269).
v2.5.0 2015-03-10
-
add support for custom mime-types (see #199).
-
add an option to set the DEFLATE level (see #201).
-
improve the error message with corrupted zip (see #202).
-
add support for UNIX / DOS permissions (see #200 and #205).
v2.4.0 2014-07-24
-
update pako to 0.2.5 (see #156).
-
make JSZip work in a Firefox addon context (see #151).
-
add an option (`createFolders`) to control the subfolder generation (see #154).
-
allow `Buffer` polyfill in the browser (see #139).
v2.3.0 2014-06-18
-
don't generate subfolders (see #130).
-
add comment support (see #134).
-
on `ZipObject#options`, the attributes `date` and `dir` have been deprecated and are now on `ZipObject` (see the upgrade guide).
-
on `ZipObject#options`, the attributes `base64` and `binary` have been deprecated (see the upgrade guide).
-
deprecate internal functions exposed in the public API (see #123).
-
improve UTF-8 support (see #142).
v2.2.2, 2014-05-01
- update pako to v0.2.1, fix an error when decompressing some files (see #126).
v2.2.1, 2014-04-23
- fix unreadable generated file on Windows 8 (see #112).
- replace zlibjs with pako.
v2.2.0, 2014-02-25
- make the new operator optional before the JSZip constructor (see #93).
- update zlibjs to v0.2.0.
v2.1.1, 2014-02-13
- use the npm package for zlib.js instead of the github url.
v2.1.0, 2014-02-06
- split the files and use Browserify to generate the final file (see #74)
- packaging change : instead of 4 files (jszip.js, jszip-load.js, jszip-inflate.js, jszip-deflate.js) we now have 2 files : dist/jszip.js and dist/jszip.min.js
- add component/bower support
- rename variable: 'byte' is a reserved word (see #76)
- add support for the unicode path extra field (see #82)
- ensure that the generated files have a header with the licenses (see #80)
v2.0.0, 2013-10-20
- JSZipBase64 has been renamed to JSZip.base64 .
- The data attribute on the object returned by zip.file(name) has been removed. Use asText() , asBinary() , asUint8Array() , asArrayBuffer() or asNodeBuffer() .
- Fix issue with Android browser
- The compression/decompression methods now give their input type with the compressInputType and uncompressInputType attributes.
- Lazily decompress data when needed and improve performance in general
- Add support for Buffer in Node.js.
- Package for CommonJS/npm.
v1.0.1, 2013-03-04
- Fixed an issue when generating a compressed zip file with empty files or folders, see #33.
- With bad data (null or undefined), asText/asBinary/asUint8Array/asArrayBuffer methods now return an empty string, see #36.
v1.0.0, 2013-02-14
-
First release after a long period without version.
|