Skip to content

Commit

Permalink
Update changelog and bump version to 0.3.0
Browse files Browse the repository at this point in the history
  • Loading branch information
gendx committed Jan 4, 2023
1 parent 67a0620 commit fe49dc4
Show file tree
Hide file tree
Showing 2 changed files with 31 additions and 8 deletions.
37 changes: 30 additions & 7 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,19 +1,42 @@
## 0.2.0
## 0.3.0 - 2023-01-04

- Update minimum supported Rust version: 1.40.0 -> 1.50.0.
- Update dependencies (https://github.com/gendx/lzma-rs/pull/78):
- `byteorder`: ^1.0.0 -> 1.4.3
- `crc`: ^1.0.0 -> 3.0.0
- `log`: ^0.4.14 -> 0.4.17
- `env_logger`: ^0.8.3 -> 0.9.0
- Expose a new `raw_decoder` API (https://github.com/gendx/lzma-rs/pull/74).
- Reduce the number of allocations (https://github.com/gendx/lzma-rs/pull/77).
- Display features on rustdoc (https://github.com/gendx/lzma-rs/pull/70).
- Configure formatting style to `imports_granularity = "Module"`
(https://github.com/gendx/lzma-rs/pull/82).
- Add code coverage reporting (https://github.com/gendx/lzma-rs/pull/86).

## 0.2.0 - 2021-05-02

- Update minimum supported Rust version: 1.32.0 -> 1.40.0.
- Update dependencies:
- `log`: ^0.4.8 -> ^0.4.14
- `env_logger`: 0.7.1 -> ^0.8.3
- [Breaking change] Rename acronyms to be lowercase, following clippy::upper-case-acronyms.
- [Breaking change] Add a memory limit option (https://github.com/gendx/lzma-rs/pull/50).
- [Breaking change] Rename acronyms to be lowercase, following
clippy::upper-case-acronyms.
- [Breaking change] Add a memory limit option
(https://github.com/gendx/lzma-rs/pull/50).
- Fix bug in LZMA2 decompression (https://github.com/gendx/lzma-rs/pull/61).
- Fix bug in CRC32 validation (https://github.com/gendx/lzma-rs/pull/56).
- Add a streaming mode for LZMA decompression, gated by the `stream` feature.
- Add more fuzzing targets, including comparison with the `xz2` crate.
- Various improvements: benchmarks, fix lint warnings.
- Migrate from Travis-CI to GitHub Actions.

## 0.1.3
## 0.1.4 - 2021-05-02

- Backports from 0.2.0:
- Fix bug in LZMA2 decompression (https://github.com/gendx/lzma-rs/pull/61).
- Fix bug in CRC32 validation (https://github.com/gendx/lzma-rs/pull/56).

## 0.1.3 - 2020-05-05

- Minimum supported Rust version: 1.32.0.
- Update dependencies:
Expand All @@ -32,7 +55,7 @@
- Forbid unsafe code.
- Remove extern statements that are unnecessary on the 2018 edition.

## 0.1.2
## 0.1.2 - 2019-12-17

- Fix bug in the range coder (https://github.com/gendx/lzma-rs/issues/15).
- Add support for specifying the unpacked size outside of the header
Expand All @@ -41,11 +64,11 @@
- Add benchmarks.
- Fix some Clippy warnings.

## 0.1.1
## 0.1.1 - 2019-02-24

- Upgrade `env_logger` dependency.
- Refactoring to use `std::io::Take`, operator `?`.

## 0.1.0
## 0.1.0 - 2018-01-07

- Initial release.
2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "lzma-rs"
description = "A codec for LZMA, LZMA2 and XZ written in pure Rust"
version = "0.2.0"
version = "0.3.0"
license = "MIT"
authors = ["Guillaume Endignoux <[email protected]>"]
repository = "https://github.com/gendx/lzma-rs"
Expand Down

0 comments on commit fe49dc4

Please sign in to comment.