Skip to content

Latest commit

 

History

History
157 lines (75 loc) · 6.6 KB

CHANGELOG.md

File metadata and controls

157 lines (75 loc) · 6.6 KB

7.5.3 (2022-08-08)

Bug Fixes

  • check validity of mark header and end archive header (6c7dc7a)
  • more checks on invalid headers (cc33b6c)

7.5.2 (2022-05-31)

Bug Fixes

  • cannot extract empty files to InputStream (#90) (c95a211), closes #88

7.5.1 (2022-04-28)

Bug Fixes

  • out of bounds read on corrupt extended time (1d52d5d), closes #86

7.5.0 (2022-03-20)

Bug Fixes

  • crc errors on audio data decompression (15f4afa)
  • NPE on audio data decompression (952436b)

Features

  • parse extended time (d5cc784)
  • use thread pool for getInputStream (a3383b0)

Performance Improvements

  • performance optimizations (36a5883)
  • reduce array creation, unsigned shifts (d276f93)

7.4.1 (2022-01-27)

Bug Fixes

  • invalid subheader type would throw npe and make the extract loop (7b16b3d), closes #73

7.4.1 (2022-01-27)

Bug Fixes

  • invalid subheader type would throw npe and make the extract loop (7b16b3d), closes #73

7.4.0 (2020-11-01)

Features

  • make getContentsDescription usable with a Stream (7a221f7), closes #56

7.3.0 (2020-08-03)

Features

  • support header-encrypted archive (c2a24f3)

7.2.0 (2020-07-28)

Features

7.1.0 (2020-07-27)

Features

  • multi-part extraction from inputstream (9ee32ea), closes #52

7.0.0 (2020-07-25)

Code Refactoring

  • cleanup public entry points (70499bb)
  • move Volume classes to volume package (c2405e0)
  • simplify IO (b59fc78)

Features

  • add password parameter for inputstream archives (b218bb9)
  • check if archive is password protected (c1b7728)
  • support for password protected archives (4402afc), closes #48 #40

BREAKING CHANGES

  • public API changed
  • public API changed
  • name of classes have changed

6.0.1 (2020-07-21)

Bug Fixes

6.0.0 (2020-07-19)

Code Refactoring

  • exception inheritance (aece14d)
  • migrate from commons-logging to SLF4J (e6f461b)
  • remove deprecated code (99d4399)

Reverts

  • rollback dependency-analysis plugin version (29f8ab5)

BREAKING CHANGES

  • migrate from commons-logging to SLF4J
  • RarException has changed
  • remove ExtractArchive classes, use Junrar.extract instead

5.0.0 (2020-07-18)

Bug Fixes

  • nullPointerException on corrupt headers (b721589), closes #36 #45

Build System

  • use gradle instead of maven (9aa5794), closes #20

Code Refactoring

BREAKING CHANGES

  • carved-out into its own repo
  • minimum java version bumped from 6 to 8