Skip to content

build(deps): bump com.github.junrar:junrar from 7.6.1 to 8.0.0 - #720

Closed
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/maven/com.github.junrar-junrar-8.0.0
Closed

build(deps): bump com.github.junrar:junrar from 7.6.1 to 8.0.0#720
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/maven/com.github.junrar-junrar-8.0.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 5, 2026

Copy link
Copy Markdown
Contributor

Bumps com.github.junrar:junrar from 7.6.1 to 8.0.0.

Release notes

Sourced from com.github.junrar:junrar's releases.

Release v8.0.0

Changelog

🚀 Features

api

  • 🚨 remove UnsupportedRarV5Exception: UnsupportedRarV5Exception is removed. It has not been thrown since RAR5 extraction landed; callers catching it should catch RarException, or UnsupportedRarVersionException for a version this library genuinely does not implement. (823b42d), closes #289

archive

  • parse RAR5 main/end/crypt + file/service headers (M3.3) (9205d23), closes #24
  • add RAR5 block-header framework (M3.2) (9a1916a), closes #23
  • add vint reader, signature dispatch + SFX scan (M3.1) (4eb0a95), closes #22

crypt

  • RAR5 Blake2s/Blake2sp + DataHash hash seam (M3.5) (938b8fa), closes #26
  • RAR5 KDF, pswcheck, header + data decryption (M3.4) (faae8cc), closes #25

links

  • RAR5 REDIR extraction + three symlink-safety layers (M3.10) (410a646), closes #31

rar5

  • segment the window lazily above 1 GB, capability 64 GB (M4.3) (85b61ad), closes #35
  • decode RAR7 extended distances and route version 70 (M4.2) (434de0e), closes #34
  • parse RAR7 compression info and gate its dictionary (M4.1) (345c291), closes #33 #34
  • 🚨 lift the V5 extraction gate, delete the pre-gate harness (M3.11): *RAR5 archives now open and extract instead of throwing UnsupportedRarV5Exception; the exception class is deprecated.

Refs #32* (dd64124), closes #32

unpack

  • RAR5 filters (DELTA/E8/E8E9/ARM) + sweep topology (M3.8) (8eaea37), closes #29
  • RAR5 Unpack5 decode loop + engine lifecycle (M3.7) (5abb2d8), closes #28
  • RAR5 Unpack5 skeleton — window, tables, block header (M3.6) (ee6386a), closes #27

volume

  • RAR5 multi-volume spanning + typed volume errors (M3.9) (3308906), closes #30

unscoped

  • verify RAR3 header CRCs, refuse extracting broken FILE headers (a0870d3), closes #12
  • add ArchiveOptions construction-time configuration API (P0.8) (a9f5af7)

🐛 Fixes

archive

  • add unrar's second, unconditional FILE/SERVICE header-CRC check (9eca3ec), closes #12 #38
  • reject backward-seeking RAR5 DataSize vint (8974da5), closes #23

build

  • pin compileTestJava release=21 so ArchUnit can parse test bytecode (4600a08), closes #36

... (truncated)

Changelog

Sourced from com.github.junrar:junrar's changelog.

8.0.0 (2026-07-23)

🚀 Features

api

  • 🚨 remove UnsupportedRarV5Exception: UnsupportedRarV5Exception is removed. It has not been thrown since RAR5 extraction landed; callers catching it should catch RarException, or UnsupportedRarVersionException for a version this library genuinely does not implement. (823b42d), closes #289

archive

  • parse RAR5 main/end/crypt + file/service headers (M3.3) (9205d23), closes #24
  • add RAR5 block-header framework (M3.2) (9a1916a), closes #23
  • add vint reader, signature dispatch + SFX scan (M3.1) (4eb0a95), closes #22

crypt

  • RAR5 Blake2s/Blake2sp + DataHash hash seam (M3.5) (938b8fa), closes #26
  • RAR5 KDF, pswcheck, header + data decryption (M3.4) (faae8cc), closes #25

links

  • RAR5 REDIR extraction + three symlink-safety layers (M3.10) (410a646), closes #31

rar5

  • segment the window lazily above 1 GB, capability 64 GB (M4.3) (85b61ad), closes #35
  • decode RAR7 extended distances and route version 70 (M4.2) (434de0e), closes #34
  • parse RAR7 compression info and gate its dictionary (M4.1) (345c291), closes #33 #34
  • 🚨 lift the V5 extraction gate, delete the pre-gate harness (M3.11): *RAR5 archives now open and extract instead of throwing UnsupportedRarV5Exception; the exception class is deprecated.

Refs #32* (dd64124), closes #32

unpack

  • RAR5 filters (DELTA/E8/E8E9/ARM) + sweep topology (M3.8) (8eaea37), closes #29
  • RAR5 Unpack5 decode loop + engine lifecycle (M3.7) (5abb2d8), closes #28
  • RAR5 Unpack5 skeleton — window, tables, block header (M3.6) (ee6386a), closes #27

volume

  • RAR5 multi-volume spanning + typed volume errors (M3.9) (3308906), closes #30

unscoped

  • verify RAR3 header CRCs, refuse extracting broken FILE headers (a0870d3), closes #12
  • add ArchiveOptions construction-time configuration API (P0.8) (a9f5af7)

🐛 Fixes

archive

  • add unrar's second, unconditional FILE/SERVICE header-CRC check (9eca3ec), closes #12 #38
  • reject backward-seeking RAR5 DataSize vint (8974da5), closes #23

build

  • pin compileTestJava release=21 so ArchUnit can parse test bytecode (4600a08), closes #36

rar3

... (truncated)

Commits
  • c78e224 refactor: rename deprecated methods in FileHeader
  • 81dd982 refactor: remove deprecated BaseBlock#getHeaderSize()
  • 6c5ca7d docs: update supported RAR version in README
  • 258a0b0 build: drop dead JGit dependency constraint
  • 9ec0986 style: apply Spotless formatting
  • 0ccc14c build: enable Spotless with JGit-free parameters
  • ec5a10a ci: gate release on JRE smoke
  • 3023d06 ci: run the unit and regression suites on a Java 8/25 matrix
  • 6ca1348 test: make every suite runnable on a real JVM 8 toolchain
  • c168901 ci: build and test on JDK 25, pin the regression harness bytecode
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [com.github.junrar:junrar](https://github.com/junrar/junrar) from 7.6.1 to 8.0.0.
- [Release notes](https://github.com/junrar/junrar/releases)
- [Changelog](https://github.com/junrar/junrar/blob/master/CHANGELOG.md)
- [Commits](junrar/junrar@v7.6.1...v8.0.0)

---
updated-dependencies:
- dependency-name: com.github.junrar:junrar
  dependency-version: 8.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file java Pull requests that update Java code labels Aug 5, 2026
@dependabot @github

dependabot Bot commented on behalf of github Aug 6, 2026

Copy link
Copy Markdown
Contributor Author

Superseded by #724.

@dependabot dependabot Bot closed this Aug 6, 2026
@dependabot
dependabot Bot deleted the dependabot/maven/com.github.junrar-junrar-8.0.0 branch August 6, 2026 22:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file java Pull requests that update Java code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants