Skip to content

Releases: zen-fs/zip

0.4.5

23 May 14:32
v0.4.5
90e7744
Compare
Choose a tag to compare
0.4.5 Pre-release
Pre-release

Fixed subdirectories being broken (#7)

0.4.4

22 May 19:14
v0.4.4
9aa69e4
Compare
Choose a tag to compare
0.4.4 Pre-release
Pre-release

Fixed readdirSync and openFileSync not using statSync and suffering from the same missing / entry issue.

0.4.3

22 May 17:00
v0.4.3
0523d3f
Compare
Choose a tag to compare
0.4.3 Pre-release
Pre-release

Fixed a missing / entry causing ZipFS.statSync to fail. (#5)

0.4.2

22 May 14:15
v0.4.2
9479cdc
Compare
Choose a tag to compare
0.4.2 Pre-release
Pre-release

Changed the global name from ZenFS_Zip to ZenFS_ZIP.

0.4.1

22 May 12:53
v0.4.1
97be665
Compare
Choose a tag to compare
0.4.1 Pre-release
Pre-release

Fixed incorrect slice end (#4)

0.4.0

21 May 19:25
v0.4.0
61acbb6
Compare
Choose a tag to compare
0.4.0 Pre-release
Pre-release
  • Overhauled ZipFS
    - It no longer uses IndexFS
    - Parsing the EOCD and CD entries has been streamlined and inlined into the constructor
  • Removed ZipFS.getCentralDirectoryEntry
  • Removed ZipFS.getCentralDirectoryEntryAt
  • Fixed FileEntry.stats not having the correct file type
  • Updated core

0.3.1

06 May 15:09
v0.3.1
0166c0b
Compare
Choose a tag to compare
0.3.1 Pre-release
Pre-release

Added tsconfig.json to the NPM package, to prevent Typescript users from breaking.
Also moved extendedASCIIChars to utils.ts

0.3.0

03 May 22:17
v0.3.0
97b0e74
Compare
Choose a tag to compare
0.3.0 Pre-release
Pre-release
  • Overhauled binary views to use struct decoration
  • Renamed things
    • Removed "file" prefix of many member names
    • Renamed CentralDirectory to FileEntry
    • Renamed FileHeader to LocalFileHeader
    • Renamed ArchiveExtraDataRecord to ExtraDataRecord
    • Renamed EndOfCentralDirectory to Header (even though it is at the end of the file)
  • Combined all zip file parsing into a single file (zip.ts)
  • Updated time resolution (Now using a single uint32 instead of uint16 for date and uint16 for time)
  • Updated doc comments to link to ZIP spec
  • Removed Data class
  • Removed rawData and fileData from FileEntry
  • Signatures are written in hex and 8 characters long, even if that means having a 0 prefix
  • Renamed ExternalFileAttributeType to AttributeCompat
  • Changed how some flags are checked (bit shifting instead of decimal values)

0.2.0

03 May 13:35
v0.2.0
9467926
Compare
Choose a tag to compare
0.2.0 Pre-release
Pre-release
  • Removed typesVersions and added src to package
  • Renamed many fields
  • Inlined some signatures
  • Changed TableOfContents to an interface and moved to ZipFS.ts

0.1.5

01 May 13:41
v0.1.5
9043d3f
Compare
Choose a tag to compare
0.1.5 Pre-release
Pre-release

Upgraded the core from v0.7.0 to v0.9.2

Thanks @zardoy (core#47)