Skip to content

Commit 573cccb

Browse files
chore: release (#59)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
1 parent 6233736 commit 573cccb

File tree

6 files changed

+96
-4
lines changed

6 files changed

+96
-4
lines changed

CHANGELOG.md

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7+
8+
## [Unreleased]
9+
10+
## [0.4.0](https://github.com/danieleades/arithmetic-coding/compare/arithmetic-coding-v0.3.1...arithmetic-coding-v0.4.0) - 2024-09-12
11+
12+
### Added
13+
14+
- [**breaking**] Allow compiling with stable toolchain ([#64](https://github.com/danieleades/arithmetic-coding/pull/64))
15+
16+
### Other
17+
18+
- *(tests)* Allow compiling examples and tests with stable toolchain ([#63](https://github.com/danieleades/arithmetic-coding/pull/63))
19+
- *(lints)* address clippy lint errors related to doc comments ([#65](https://github.com/danieleades/arithmetic-coding/pull/65))
20+
- update dependabot config ([#62](https://github.com/danieleades/arithmetic-coding/pull/62))
21+
- *(ci)* add cargo-deny check ([#60](https://github.com/danieleades/arithmetic-coding/pull/60))
22+
- fix some documentation comments ([#52](https://github.com/danieleades/arithmetic-coding/pull/52))
23+
- de-duplicate 'state' code ([#57](https://github.com/danieleades/arithmetic-coding/pull/57))
24+
- *(ci)* add auto-release workflow ([#58](https://github.com/danieleades/arithmetic-coding/pull/58))
25+
- address clippy lints ([#55](https://github.com/danieleades/arithmetic-coding/pull/55))
26+
- add codecov token to CI ([#56](https://github.com/danieleades/arithmetic-coding/pull/56))
27+
- Bump codecov/codecov-action from 3 to 4 ([#54](https://github.com/danieleades/arithmetic-coding/pull/54))
28+
- Update bitstream-io requirement from 1.2.0 to 2.0.0 ([#53](https://github.com/danieleades/arithmetic-coding/pull/53))
29+
- address all warnings ([#51](https://github.com/danieleades/arithmetic-coding/pull/51))
30+
- update clippy job ([#50](https://github.com/danieleades/arithmetic-coding/pull/50))
31+
- use newer cargo workspace features ([#49](https://github.com/danieleades/arithmetic-coding/pull/49))
32+
- Bump actions/checkout from 3 to 4 ([#47](https://github.com/danieleades/arithmetic-coding/pull/47))
33+
- Update criterion requirement from 0.4.0 to 0.5.1 ([#46](https://github.com/danieleades/arithmetic-coding/pull/46))
34+
- add funding info ([#44](https://github.com/danieleades/arithmetic-coding/pull/44))
35+
- update CI ([#42](https://github.com/danieleades/arithmetic-coding/pull/42))
36+
- implement 'BitStore' for usize ([#41](https://github.com/danieleades/arithmetic-coding/pull/41))
37+
- Update test-case requirement from 2.0.2 to 3.0.0 ([#40](https://github.com/danieleades/arithmetic-coding/pull/40))
38+
- tidy and update ([#39](https://github.com/danieleades/arithmetic-coding/pull/39))
39+
- Update fenwick requirement from 1.0.0 to 2.0.0 ([#38](https://github.com/danieleades/arithmetic-coding/pull/38))
40+
- Update criterion requirement from 0.3.5 to 0.4.0 ([#37](https://github.com/danieleades/arithmetic-coding/pull/37))

Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ pedantic = "warn"
2121
[package]
2222
name = "arithmetic-coding"
2323
description = "fast and flexible arithmetic coding library"
24-
version = "0.3.1"
24+
version = "0.4.0"
2525
edition.workspace = true
2626
license.workspace = true
2727
keywords.workspace = true
@@ -30,7 +30,7 @@ repository.workspace = true
3030
rust-version.workspace = true
3131

3232
[dependencies]
33-
arithmetic-coding-core = { path = "./arithmetic-coding-core", version = "0.3.0" }
33+
arithmetic-coding-core = { path = "./arithmetic-coding-core", version = "0.4.0" }
3434
bitstream-io = "2.0.0"
3535
thiserror = { workspace = true }
3636

arithmetic-coding-core/CHANGELOG.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7+
8+
## [Unreleased]
9+
10+
## [0.4.0](https://github.com/danieleades/arithmetic-coding/compare/arithmetic-coding-core-v0.3.0...arithmetic-coding-core-v0.4.0) - 2024-09-12
11+
12+
### Added
13+
14+
- [**breaking**] Allow compiling with stable toolchain ([#64](https://github.com/danieleades/arithmetic-coding/pull/64))
15+
16+
### Other
17+
18+
- *(tests)* Allow compiling examples and tests with stable toolchain ([#63](https://github.com/danieleades/arithmetic-coding/pull/63))
19+
- *(lints)* address clippy lint errors related to doc comments ([#65](https://github.com/danieleades/arithmetic-coding/pull/65))
20+
- fix some documentation comments ([#52](https://github.com/danieleades/arithmetic-coding/pull/52))
21+
- use newer cargo workspace features ([#49](https://github.com/danieleades/arithmetic-coding/pull/49))
22+
- implement 'BitStore' for usize ([#41](https://github.com/danieleades/arithmetic-coding/pull/41))
23+
- tidy and update ([#39](https://github.com/danieleades/arithmetic-coding/pull/39))
24+
- update for latest nightly

arithmetic-coding-core/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "arithmetic-coding-core"
33
description = "core traits for the 'arithmetic-coding' crate"
4-
version = "0.3.0"
4+
version = "0.4.0"
55
edition.workspace = true
66
license.workspace = true
77
keywords.workspace = true

fenwick-model/CHANGELOG.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7+
8+
## [Unreleased]
9+
10+
## [0.1.0](https://github.com/danieleades/arithmetic-coding/releases/tag/fenwick-model-v0.1.0) - 2024-09-12
11+
12+
### Added
13+
14+
- [**breaking**] Allow compiling with stable toolchain ([#64](https://github.com/danieleades/arithmetic-coding/pull/64))
15+
16+
### Other
17+
18+
- *(ci)* add cargo-deny check ([#60](https://github.com/danieleades/arithmetic-coding/pull/60))
19+
- de-duplicate 'state' code ([#57](https://github.com/danieleades/arithmetic-coding/pull/57))
20+
- implement 'BitStore' for usize ([#41](https://github.com/danieleades/arithmetic-coding/pull/41))
21+
- Update fenwick requirement from 1.0.0 to 2.0.0 ([#38](https://github.com/danieleades/arithmetic-coding/pull/38))
22+
- General improvements ([#36](https://github.com/danieleades/arithmetic-coding/pull/36))
23+
- Use binary search in fenwick model ([#35](https://github.com/danieleades/arithmetic-coding/pull/35))
24+
- improve test coverage ([#26](https://github.com/danieleades/arithmetic-coding/pull/26))
25+
- address lints ([#24](https://github.com/danieleades/arithmetic-coding/pull/24))
26+
- add cargo fuzz target ([#21](https://github.com/danieleades/arithmetic-coding/pull/21))
27+
- Add bench test ([#20](https://github.com/danieleades/arithmetic-coding/pull/20))
28+
- move traits into a 'core' crate ([#19](https://github.com/danieleades/arithmetic-coding/pull/19))

fenwick-model/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,6 @@ repository.workspace = true
1616
rust-version.workspace = true
1717

1818
[dependencies]
19-
arithmetic-coding-core = { path = "../arithmetic-coding-core", version = "0.3.0" }
19+
arithmetic-coding-core = { path = "../arithmetic-coding-core", version = "0.4.0" }
2020
fenwick = "2.0.0"
2121
thiserror = { workspace = true }

0 commit comments

Comments
 (0)