Skip to content

Releases: Col-E/LL-Java-Zip

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

Release 2.1.1

07 Jul 09:00
Compare
Choose a tag to compare

Changelog

  • New samples from #22 - Fixes for issues discovered by analyzing samples:
    • eddf893 Migrate pulling CEN values in JVM local header to adoptLinkedCentralDirectoryValues()
    • bfa43f9 Fix last JVM file not having size set by normal means

Contributors

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

Release 2.1.0

07 Jul 03:15
Compare
Choose a tag to compare

Changelog

  • 2b6beef Allow zip part mappers to drop entries

Release 2.0.0

05 Jul 01:53
b6a4e0c
Compare
Choose a tag to compare

The sonatype staging server timed out when replying, but it seems like it still got the release since I got emailed the security scan passed 💀
Sadly this prevented the automated github release. So here I am manually making this.

Changelog

  • #20 A number of refactoring changes
    • Renamed llzip to lljzip packages to match the artifact id
    • Renamed Strategy interfaces to remove the suffix
    • New utilities for manipulating ZipArchive instances
    • ZipPart types now have copy operations
  • #19 The JVM reader strategy/local-header now considers data-descriptors when computing the data section size

Contributors

Release 1.6.1

15 Jun 08:23
Compare
Choose a tag to compare

Changelog

  • 0cd4498 Sadly, those two putBoolean calls are required. Due to API stability across versions, UnsafeInflater is replaced with InflaterHackery, which instead just calls the appropriate methods instead of updating fields

Contributors

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

  • xxDark
  • Col-E

Release 1.6.0

14 Jun 01:54
f85aabd
Compare
Choose a tag to compare

Changelog

  • 701154d Deflate caching improvements
  • ba65304 Remove unused dictionary check
  • 5a603f2 Bypass extra array-copy in deflate decompression
  • 8a84bec Add unsafe inflater impl

Contributors

  • Col-E
  • xxDark