# Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] ## [0.4.0](https://github.com/danieleades/arithmetic-coding/compare/arithmetic-coding-v0.3.1...arithmetic-coding-v0.4.0) - 2024-09-12 ### Added - [**breaking**] Allow compiling with stable toolchain ([#64](https://github.com/danieleades/arithmetic-coding/pull/64)) ### Other - *(tests)* Allow compiling examples and tests with stable toolchain ([#63](https://github.com/danieleades/arithmetic-coding/pull/63)) - *(lints)* address clippy lint errors related to doc comments ([#65](https://github.com/danieleades/arithmetic-coding/pull/65)) - update dependabot config ([#62](https://github.com/danieleades/arithmetic-coding/pull/62)) - *(ci)* add cargo-deny check ([#60](https://github.com/danieleades/arithmetic-coding/pull/60)) - fix some documentation comments ([#52](https://github.com/danieleades/arithmetic-coding/pull/52)) - de-duplicate 'state' code ([#57](https://github.com/danieleades/arithmetic-coding/pull/57)) - *(ci)* add auto-release workflow ([#58](https://github.com/danieleades/arithmetic-coding/pull/58)) - address clippy lints ([#55](https://github.com/danieleades/arithmetic-coding/pull/55)) - add codecov token to CI ([#56](https://github.com/danieleades/arithmetic-coding/pull/56)) - Bump codecov/codecov-action from 3 to 4 ([#54](https://github.com/danieleades/arithmetic-coding/pull/54)) - Update bitstream-io requirement from 1.2.0 to 2.0.0 ([#53](https://github.com/danieleades/arithmetic-coding/pull/53)) - address all warnings ([#51](https://github.com/danieleades/arithmetic-coding/pull/51)) - update clippy job ([#50](https://github.com/danieleades/arithmetic-coding/pull/50)) - use newer cargo workspace features ([#49](https://github.com/danieleades/arithmetic-coding/pull/49)) - Bump actions/checkout from 3 to 4 ([#47](https://github.com/danieleades/arithmetic-coding/pull/47)) - Update criterion requirement from 0.4.0 to 0.5.1 ([#46](https://github.com/danieleades/arithmetic-coding/pull/46)) - add funding info ([#44](https://github.com/danieleades/arithmetic-coding/pull/44)) - update CI ([#42](https://github.com/danieleades/arithmetic-coding/pull/42)) - implement 'BitStore' for usize ([#41](https://github.com/danieleades/arithmetic-coding/pull/41)) - Update test-case requirement from 2.0.2 to 3.0.0 ([#40](https://github.com/danieleades/arithmetic-coding/pull/40)) - tidy and update ([#39](https://github.com/danieleades/arithmetic-coding/pull/39)) - Update fenwick requirement from 1.0.0 to 2.0.0 ([#38](https://github.com/danieleades/arithmetic-coding/pull/38)) - Update criterion requirement from 0.3.5 to 0.4.0 ([#37](https://github.com/danieleades/arithmetic-coding/pull/37))