Skip to content

deps: bump lzma-rust2 from 0.18.1 to 0.20.0 - #1060

Merged
marcospb19 merged 1 commit into
mainfrom
dependabot/cargo/lzma-rust2-0.19.0
Sep 2, 2026
Merged

deps: bump lzma-rust2 from 0.18.1 to 0.20.0#1060
marcospb19 merged 1 commit into
mainfrom
dependabot/cargo/lzma-rust2-0.19.0

Conversation

@dependabot

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

Copy link
Copy Markdown
Contributor

Bumps lzma-rust2 from 0.18.1 to 0.20.0.

Changelog

Sourced from lzma-rust2's changelog.

0.20.0 - 2026-08-23

Added

  • Add new_mem_limit() to Lzma2Stream and XzStream.
  • Add set_filters() to Lzma2Stream and LzmaStream, so both can decode through a BCJ or delta pre-filter. At most one filter is supported.
  • Add filter::StreamFilter, which decodes a slice in place through a single BCJ or delta filter.

Changed

  • Decode LZMA2 chunks as they arrive instead of buffering each one, so Lzma2Stream and XzStream produce output sooner and use less memory.
  • A truncated stream now comes back as UnexpectedEof from the sans-I/O decoders instead of InvalidData.
  • FilterConfig and FilterType no longer need the xz feature.

Fixed

  • Lzma2Stream and XzStream now fail every later process() call once one has returned an error, like LzmaStream already did.

0.19.0 - 2026-08-16

Commits
  • e7b2aa1 Release v0.20.0
  • ce3a25a Add BCJ Arm Thumb and Risc-V to filter list for unit test
  • 6803812 Fix set_filters() and has_output() behavior
  • d3384dc Tell the LZMA core where the end of the input came from
  • a113352 Add changelog entries for the filter support
  • 3229e10 Decode through a filter in LzmaStream
  • 8dcafbb Decode through a filter in Lzma2Stream
  • 490c2fd Add a filter for the sans-I/O decoders
  • 68f9fb2 Move the filter types next to the filters
  • 5ce5cd6 Use UnexpectedEof for truncated streams in sans/i-o decoders
  • Additional commits viewable in compare view

@dependabot dependabot Bot added the dependencies Pull requests that update a dependency file label Aug 31, 2026
@marcospb19

Copy link
Copy Markdown
Member

@dependabot rebase

Bumps [lzma-rust2](https://github.com/hasenbanck/lzma-rust2) from 0.18.1 to 0.20.0.
- [Changelog](https://github.com/hasenbanck/lzma-rust2/blob/master/CHANGELOG.md)
- [Commits](hasenbanck/lzma-rust2@v0.18.1...v0.20.0)

---
updated-dependencies:
- dependency-name: lzma-rust2
  dependency-version: 0.19.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot changed the title deps: bump lzma-rust2 from 0.18.1 to 0.19.0 deps: bump lzma-rust2 from 0.18.1 to 0.20.0 Sep 2, 2026
@dependabot
dependabot Bot force-pushed the dependabot/cargo/lzma-rust2-0.19.0 branch from 9c6c028 to 55d377c Compare September 2, 2026 02:24
@marcospb19
marcospb19 merged commit 3733b0e into main Sep 2, 2026
18 checks passed
@marcospb19
marcospb19 deleted the dependabot/cargo/lzma-rust2-0.19.0 branch September 2, 2026 02:43
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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant