All Versions
31
Latest Version
Avg Release Cycle
138 days
Latest Release
87 days ago
Changelog History
Page 1
Changelog History
Page 1
-
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 -
v3.4.0 Changes
April 19, 2020- ➕ Add Typescript type definitions (see #601).
-
v3.3.0 Changes
April 01, 2020- 🔄 Change browser module resolution to support Angular packager (see #614).
-
v3.2.2 Changes
July 04, 2019- ⚡️ No public changes, but a number of testing dependencies have been updated.
- 🚚 Tested browsers are now: Internet Explorer 11, Chrome (most recent) and Firefox (most recent). Other browsers (specifically Safari) are still supported however testing them on Saucelabs is broken and so they were removed from the test matrix.
-
v3.2.1 Changes
March 22, 2019- Corrected built dist files