All Versions
34
Latest Version
Avg Release Cycle
128 days
Latest Release
298 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v3.10.1 Changes
August 02, 2022- โ Add sponsorship files.
- If you appreciate the time spent maintaining JSZip then I would really appreciate your sponsorship.
- ๐ Consolidate metadata types and expose OnUpdateCallback #851 and #852
- ๐ use
const
insteadvar
in example from README.markdown #828 - Switch manual download link to HTTPS #839
Internals:
- โ Add sponsorship files.
-
v3.10.0 Changes
May 20, 2022- ๐ Change setimmediate dependency to more efficient one. Fixes https://github.com/Stuk/jszip/issues/617 (see #829)
- ๐ Update types of
currentFile
metadata to includenull
(see #826)
-
v3.9.1 Changes
April 06, 2022- ๐ Fix recursive definition of
InputFileFormat
introduced in 3.9.0.
- ๐ Fix recursive definition of
-
v3.9.0 Changes
April 04, 2022 -
v3.8.0 Changes
March 30, 2022- Santize filenames when files are loaded with
loadAsync
, to avoid "zip slip" attacks. The original filename is available on each zip entry asunsafeOriginalName
. See the documentation. Many thanks to McCaulay Hudson for reporting.
- Santize filenames when files are loaded with
-
v3.7.1 Changes
August 05, 2021- ๐ Fix build of
dist
files.- Note: this version ensures the changes from 3.7.0 are actually included in the
dist
files. Thanks to Evan W for reporting.
- Note: this version ensures the changes from 3.7.0 are actually included in the
- ๐ Fix build of
-
v3.7.0 Changes
July 23, 2021- ๐ Fix: Use a null prototype object for this.files (see #766)
- This change might break existing code if it uses prototype methods on the
.files
property of a zip object, for examplezip.files.toString()
. This approach is taken to prevent files in the zip overriding object methods that would exist on a normal object.
- This change might break existing code if it uses prototype methods on the
- ๐ Fix: Use a null prototype object for this.files (see #766)
-
v3.6.0 Changes
February 09, 2021 -
v3.5.0 Changes
May 31, 2020- ๐ Fix 'End of data reached' error when file extra field is invalid (see #544).
- ๐ Typescript definitions: Add null to return types of functions that may return null (see #669).
- ๐ Typescript definitions: Correct nodeStream's type (see #682)
- ๐ Typescript definitions: Add string output type (see #666)
-
v3.4.0 Changes
April 19, 2020- โ Add Typescript type definitions (see #601).