Skip to content

v0.8.0

Choose a tag to compare

@Villoh Villoh released this 04 Oct 20:59
cbce2cf

0.8.0 (2026-10-04)

⚠ BREAKING CHANGES

  • 7z: arca-core's Method gains LZMA/LZMA2/Bzip2 variants and Format moves to arca_core::Format; downstream code that matched exhaustively or defined its own Format must migrate.
  • rar: Entry.crc32 is now Option; use Some for known ZIP CRCs and None for unavailable checksums. Method::code() now returns Result so callers must propagate or handle errors for non-ZIP methods.

Features

  • 7z: Add encrypted 7z support to CLI and desktop (#26) (7e6917f)
  • arca-gui: add a column workspace with integrated previews (#27) (3a99198), closes #13
  • arca-gui: Align desktop themes with the Arca brand (#11) (ca00024)
  • arca-gui: open on the local disk like a file explorer (#39) (7fed577)
  • arca-gui: restyle the explorer shell and Settings after Strata (#41) (b0ba10a)
  • arca-gui: run operations from a queue with a floating progress panel (#40) (c6a7458)
  • iso: read ISO 9660 images, read-only (#36) (b994ef6)
  • nix: add a flake that builds arca and arca-gui from source (#32) (4e8ee69)
  • open ZIP-based containers and CBR as read-only formats (#34) (ae10fdb)
  • rar: Add opt-in read-only RAR support (#12) (c8918c8)
  • rar: Enable multivolume reading and safe RAR5 creation (#28) (415c662)
  • read and create XZ streams and TAR.XZ archives (#38) (db7a49a), closes #18
  • release: publish an AppImage, .deb and .rpm for Linux x86_64 and arm64 (#31) (c3103f2)
  • site: add landing page, Markdown guide and Pages deployment (#2) (a57e17d)
  • site: prerender every page with real URLs and SEO metadata (#7) (01b26e8)

Bug fixes

  • arca-gui: ask again after a wrong password (#37) (152f4be)
  • arca-zip: honor thread limits in zstd streaming (#10) (20c86c7)
  • site: let taps reach the page beneath the fixed header on mobile (#6) (6abb2f5)
  • site: use a middle dot instead of an em dash in the home preview title (#8) (fbac63e)

Documentation

  • move design rationale to docs/plans and remove Claude outputs (#7) (ca1acc2)