Skip to content

Releases: Col-E/LL-Java-Zip

Release 2.8.1

01 Aug 17:13
Compare
Choose a tag to compare

Changelog

  • e7395c5 Add bounds check to ForwardScanZipReader when checking for CEN linked LFH

Release 2.8.0

01 Aug 16:19
Compare
Choose a tag to compare

Changelog

  • 5cd1b48 Pull FileData segment reading out to separate method for LFH

Release 2.7.2

12 Mar 06:35
Compare
Choose a tag to compare

Changelog

  • bf9c756 Improve JVM reader skipping over bogus END headers

Release 2.7.1

16 Feb 02:47
Compare
Choose a tag to compare

Changelog

  • 21fd572 Improve JvmZipReader handling of CEN magic matches that don't denote an actual CEN entry
  • ed6d0c2 Additional bound checks in JvmZipReader
  • fbcf235 Skip creating slices when using segment/string-data utils
  • 152426b Always pass cause exception to ZipParseException
  • a8115f3 Create dedicated empty impls of segment/string-data

Release 2.7.0

13 Jan 03:51
Compare
Choose a tag to compare

Changelog

  • b076448 Replace internal use of lazy structures
  • b076448 Add option in JvmZipReader to try a base offset of 0 by default

Release 2.6.2

14 Aug 05:25
Compare
Choose a tag to compare

Changelog

  • 548a501 Ensure jvmBaseFileOffset is not -1 after not finding matching quad patterns while in-use

Release 2.6.1

21 Jul 08:38
Compare
Choose a tag to compare

Changelog

  • b8660a9 Double check the general purpose bit flag isn't lying to us when using JvmLFH

Release 2.6.0

16 Jun 17:31
Compare
Choose a tag to compare

Changelog

  • 88f9ba7 Pull out writing portions of the archive in DirectZipWriter to protected methods
  • 4f42427 Move MemorySegmentInputStream and make it public
  • ae94b50 Add method to stream decompressed data

Release 2.5.0

27 Apr 02:25
Compare
Choose a tag to compare

Changelog

  • 5595347 Support tracking prefix data in front of archives
  • 6046eb9 Add lower bounds checks in memory segment util

Release 2.4.0

13 Apr 05:19
822cb24
Compare
Choose a tag to compare

Changelog

  • 005749b Bump minimum required JDK to 22, migrate API to MemorySegment
  • 905d881 Rename LazyByteData to LazyMemorySegment
  • 2bffed8 Remove unused cleaner util
  • f33b764 Specify name trust in javadocs for zip file header types

Contributors

We'd like to thank the following people for their contributions:

  • xdark