Skip to content

Releases: Col-E/LL-Java-Zip

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

Release 2.3.0

21 Sep 07:30
Compare
Choose a tag to compare

Changelog

  • 93f5065 Allow toggling of skipping N-to-1 CEN-to-LOC entry mapping in JvmZipReader, defaulting to true
  • a31ea49 Create zip reader impl delegating to java.util.zip.ZipFile
  • 83a6add Create no-op byte data impl
  • d601ec2 Fix initial jvmBaseFileOffset value for scanning for LOC entries being 0 when it should be > 0 in some cases
  • 620c84d Fix error message not propagating in decompressors

Contributors

  • @1fxe for noting the behavior difference between ZipFile and JvmZipReader

Release 2.2.0

02 Sep 01:02
Compare
Choose a tag to compare

Changelog

  • 0119973 Expose extra-field time extraction utility logic

Release 2.1.4

29 Aug 08:12
Compare
Choose a tag to compare

Changelog

  • edf65fe Do not overwrite extra-field for JVM handling of LocalFileHeader when copying from CentralDirectoryFileHeader

Release 2.1.3

03 Aug 11:16
Compare
Choose a tag to compare

Changelog

🔀 Merge


  • d95ffa1 Make jvm strategy not go beyond the END header's given directory offset
  • bfc7054 Yet another ByteBuffer related java 1.8 bug

Contributors

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

Release 2.1.2

09 Jul 21:02
Compare
Choose a tag to compare

Changelog

  • 7364d75 Replace finish state comparison to use mask check, rather than value check
  • 5f4a4ae Another ByteBuffer.position java 1.8 bug

Contributors

  • KosmX
  • Col-E