Skip to content

Releases: Col-E/LL-Java-Zip

Release 1.5.1

13 Jun 20:06
Compare
Choose a tag to compare

Changelog

  • ae80120 Fix not handling JvmLocalFileHeader data population as lazy-read

Release 1.5.0

13 Jun 14:06
d7b7b3f
Compare
Choose a tag to compare

Changelog

  • 1642b4c Improve JVM file handling, taking values from CEN, fix failing to read data from last local entry
  • 8942181 Create optimized word/quad search operations
  • c6e9714 Add naive read strategy for LocalFileHeader[] blobs, with no CEN required
  • efec084 Migrate Local/Central file headers to lazy-read model

Release 1.4.0

09 Jun 21:23
Compare
Choose a tag to compare

Changelog

  • 4423325 Pass original ByteData to ZipArchive, and make it closable to support try(...)

Release 1.3.3

09 Jun 20:31
Compare
Choose a tag to compare

Changelog

  • 834db30 Share 'cleaned' reference across slices
  • 834db30 Do not call close() in finalization

Release 1.3.2

08 Jun 15:31
Compare
Choose a tag to compare

Changelog

  • ee872a3 Another signature api fix

Release 1.3.1

08 Jun 12:05
Compare
Choose a tag to compare

Changelog

Fixes:

  • 46dbad5 Fix runtime exception on Java 8 in BufferData.get

Release 1.3.0

10 May 03:30
Compare
Choose a tag to compare

Changelog

  • 011fd3a Improve fallback detection of start offset in JvmZipReaderStrategy
  • 901c03c Fix JvmZipReaderStrategy using 0 as fallback start offset, instead of first PK match, preventing it from working on files with bogus header data
  • 92d708a Fix JvmZipReaderStrategy including data beyond the bounds of the current ZIP
  • 0fa0a0d Allow JavaZipWriterStrategy to write when linked CEN is null
  • 26aaeaf Allow simple detection of mismatched values between local file header and central directory header
  • 3bf9c17 Add helper methods in ZipArchive for filtering content out
  • 8802192 Fix forward scanning strategy not supporting junk data at the front of the file
  • 3eda9ef Yield the last EndOfCentralDirectory if multiple exist in a ZipArchive
  • c4a1cc2 Change default zip reader name to be more clear on behavior
  • f958191 Package layout restructuring
  • 1a2b5c0 Change trailing .class/ cutting to not cut cases like .class/foo
  • 72423a6 Implement hashcode/equals consistently across zip parts

1.2.0

30 Apr 19:40
Compare
Choose a tag to compare

Allow LocalFileHeader to override values from CentralDirectoryHeader in zip-strategies.

Release 1.1.9

31 Mar 02:24
Compare
Choose a tag to compare

Changelog

Same as 1.1.8, but with some JavaDoc fixes. This should also be the first release available on Maven Central.

1.1.8

08 Jul 15:51
Compare
Choose a tag to compare

1.1.8 (2022-07-08)

Bug Fixes

  • Less hacky junk detection for determining if 'precedingEndOfCentralDirectory' is valid (20266c3)