Skip to content

Releases: junrar/junrar

Release v7.5.7

17 Oct 03:58

Choose a tag to compare

Changelog

🛠 Build

  • fix failing version (beccd50)
  • fix failing version (4ccf1d2)
  • use bump when computing snapshot version (20e9105)
  • use java 21 (ae8bff6)
  • remove java toolchains and use release flag instead (0d99993), closes #218

📝 Documentation

  • update maven snapshot badge (04481cf)

Contributors

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

Release v7.5.6

16 Oct 02:42

Choose a tag to compare

Changelog

🐛 Fixes

  • CorruptHeaderException when EndArcHeader is missing and parsing as stream (964801c), closes #216

🧪 Tests

🛠 Build

deps

  • bump com.fasterxml.jackson.datatype:jackson-datatype-jsr310 from 2.19.0 to 2.20.0 (a1143e2)
  • bump ch.qos.logback:logback-classic from 1.5.18 to 1.5.19 (06ba358)
  • bump org.mockito:mockito-core from 5.17.0 to 5.20.0 (9880cc4)
  • bump com.fasterxml.jackson.core:jackson-databind (9912de1)
  • bump commons-io:commons-io from 2.19.0 to 2.20.0 (716b0fc)
  • bump org.assertj:assertj-core from 3.27.4 to 3.27.6 (23ba3d7)
  • bump peter-evans/create-or-update-comment from 4 to 5 (932af2e)
  • bump gradle/actions from 4 to 5 (d3b4237)
  • bump org.assertj:assertj-core from 3.27.3 to 3.27.4 (a7b88da)
  • bump com.github.gotson.bestbefore:bestbefore-processor-java (acf11b2)
  • bump org.jreleaser from 1.18.0 to 1.20.0 (694c46c)
  • bump actions/setup-java from 4 to 5 (c6c2cb9)
  • bump actions/checkout from 4 to 5 (f55f514)
  • bump archunit to 1.4.1 (4942838)
  • bump junit-pioneer to 2.3.0 (75bd572)
  • bump slf4j-api from 2.0.9 to 2.0.17 (cd598e6)
  • bump ch.qos.logback:logback-classic from 1.4.11 to 1.5.18 (666e572)
  • bump com.fasterxml.jackson.core:jackson-databind (9258830)
  • bump org.mockito:mockito-core from 5.6.0 to 5.17.0 (c2eeadc)
  • bump io.github.gradle-nexus.publish-plugin (777d966)
  • bump org.assertj:assertj-core from 3.24.2 to 3.27.3 (76c8474)
  • bump com.github.ben-manes.versions from 0.50.0 to 0.52.0 (b6fa2a8)
  • bump codecov/codecov-action from 3 to 5 (9c37e01)
  • bump com.fasterxml.jackson.datatype:jackson-datatype-jsr310 (ea99789)
  • bump commons-io:commons-io from 2.15.0 to 2.19.0 (2c02c73)
  • bump org.jreleaser from 1.9.0 to 1.18.0 (d588832)
  • bump peter-evans/create-or-update-comment from 3 to 4 (57b16d9)
  • bump gradle/wrapper-validation-action from 1 to 2 (b589e68)
  • bump actions/upload-artifact from 3 to 4 (0c24976)
  • bump actions/setup-java from 3 to 4 (87ed611)
  • bump com.fasterxml.jackson.datatype:jackson-datatype-jsr310 (fbfdc6c)
  • bump org.jreleaser from 1.8.0 to 1.9.0 (ccae280)
  • bump com.github.ben-manes.versions from 0.49.0 to 0.50.0 (de20909)
  • bump com.fasterxml.jackson.core:jackson-databind (2dc28e1)
  • bump commons-io:commons-io from 2.14.0 to 2.15.0 (13c6f8a)
  • bump com.fasterxml.jackson.core:jackson-databind (9968d24)
  • bump com.fasterxml.jackson.datatype:jackson-datatype-jsr310 (2620ae0)
  • bump slf4j-api to 2.0.9 (0f5ddb4)
  • bump com.github.ben-manes.versions to 0.49.0 (081ad83)
  • bump com.github.ben-manes.versions from 0.47.0 to 0.48.0 (997ec6c)
  • bump actions/checkout from 3 to 4 (3f5b413)
  • bump org.jreleaser from 1.7.0 to 1.8.0 (8b87b05)
  • bump org.mockito:mockito-core from 5.4.0 to 5.5.0 (377770b)

deps-dev

unscoped

  • OSSRH migration (ea5ab2f)
  • bump gradle to 8.14 (97a69f3)
  • migrate to gradle/actions/setup-gradlev4 (9e5affe)
  • migrate to gradle/actions/setup-gradlev4 (70c3834)
  • use .svu.yml configuration file (9472903)
  • adjust svu options for v3 (74f643e)
  • use macos-13 (b4e51ae)
  • bump gradle to 8.11.1 (d74c30e)
  • migrate to gradle/actions/wrapper-validation@v3 (9ea7d0f)
  • migrate to gradle/actions/setup-gradle@v3 (6342706)
  • adjust svu command (6b31739)
  • fix quirks in the Gradle build file (fe5d186)
  • bump gradle to 8.4 (cab1bf2)
  • add bestbefore to avoid shipping deprecated code in major versions (3b9d690)

📝 Documentation

Contributors

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

Release v7.5.5

18 Jul 06:53

Choose a tag to compare

Changelog

🐛 Fixes

  • use correct filename in exception message (7bfed98)
  • fix parsing VMSF_UPCASE in VMStandardFilters values from raw value to enum (bc9889b)
  • better filename validation (a5186a8), closes #108

🛠 Build

dependabot

  • allow dependabot PRs for Gradle (5372493)
  • remove unused npm (27c0d7f)

deps

  • bump org.jreleaser from 1.6.0 to 1.7.0 (0cdcffd)
  • bump ch.qos.logback:logback-classic from 1.2.11 to 1.2.12 (ad64851)
  • bump org.mockito:mockito-core from 5.3.1 to 5.4.0 (93a36c5)
  • bump com.fasterxml.jackson.datatype:jackson-datatype-jsr310 (adaf41f)
  • bump com.fasterxml.jackson.core:jackson-databind (b2a1637)
  • bump commons-io:commons-io from 2.12.0 to 2.13.0 (a61e662)
  • bump com.github.ben-manes.versions from 0.46.0 to 0.47.0 (559093e)
  • bump com.fasterxml.jackson.core:jackson-databind (7967ecc)
  • bump com.fasterxml.jackson.datatype:jackson-datatype-jsr310 (892be80)
  • bump commons-io:commons-io from 2.11.0 to 2.12.0 (920b524)
  • bump io.github.gradle-nexus.publish-plugin (e7a5c8a)
  • bump org.junit-pioneer:junit-pioneer from 1.7.1 to 1.9.1 (4a845dd)
  • bump org.mockito:mockito-core from 4.8.1 to 5.3.1 (4442266)
  • bump com.fasterxml.jackson.datatype:jackson-datatype-jsr310 (f5a40c7)
  • bump com.github.ben-manes.versions from 0.43.0 to 0.46.0 (f02470f)
  • bump dev.jacomet.logging-capabilities from 0.10.0 to 0.11.1 (20c58fd)
  • bump com.fasterxml.jackson.core:jackson-databind (42af8fd)
  • bump ch.qos.logback:logback-classic from 1.2.11 to 1.4.7 (de9b981)
  • bump org.assertj:assertj-core from 3.23.1 to 3.24.2 (28c66a5)
  • bump peter-evans/create-or-update-comment from 2 to 3 (602a9f0)

jreleaser

  • fix incorrect artifact path (ba87417)

regression

  • comment formatting (1852b23)
  • remove multi-os as it's not supported for gdrive download (9cb62b1)
  • regenerate corpus data in UTC timezone (0ab266c)
  • force UTC timezone (024986e)

unscoped

  • change release tasks ordering (c484d18)
  • remove codeql (95fa9ed)
  • don't verify gradle wrapper twice for dependabot (48721d5)
  • remove semantic-release and husky (7d1338c)
  • use svu and JReleaser for releases (d827cec)
  • add JReleaser (9c9b4d6)
  • regression-test fixes and multi-os run (878119b)
  • run regression test on PR comment or workflow_dispatch (313e2a1)
  • only run check tag for regressionTest (ae663be)
  • add parameter to trigger release (24ecc0a)
  • disable stalebot (96ac91d)
  • only run release job on master (7bd6803)
  • remove matrix.java as we use Gradle toolchains (ad96bf4)
  • upload unit test results (81c84d7)
  • add test for gh-108 (092db9e)
  • run tests on windows and macos (fe0f765)

📝 Documentation

  • changelog for v7.5.5 (dabca28)
  • remove outdated documentation (3e8674a)
  • document regression testing (6e8e1af)
  • reformat installation section for README (e414d9f)
  • add maven snapshot badge in README (b82b96a)
  • amend historical changelog to fit JReleaser format (4f44af3)

Contributors

We'd like to thank the following people for their contributions:
Gauthier, Gauthier Roebroeck, Robin Schimpf

v7.5.4

04 Nov 14:03

Choose a tag to compare

7.5.4 (2022-11-04)

Bug Fixes

  • cannot extract large files (2G+) via InputStream (cbbe99c), closes #104

Performance Improvements

  • improve copy string performance (8e87641)

v7.5.3

08 Aug 05:43

Choose a tag to compare

7.5.3 (2022-08-08)

Bug Fixes

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

v7.5.2

31 May 12:32

Choose a tag to compare

7.5.2 (2022-05-31)

Bug Fixes

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

v7.5.1

28 Apr 11:20

Choose a tag to compare

7.5.1 (2022-04-28)

Bug Fixes

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

v7.5.0

20 Mar 07:19

Choose a tag to compare

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)

v7.4.1

27 Jan 04:34

Choose a tag to compare

7.4.1 (2022-01-27)

Bug Fixes

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

v7.4.0

01 Nov 04:15

Choose a tag to compare

7.4.0 (2020-11-01)

Features

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