# 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.1.0](https://github.com/danieleades/arithmetic-coding/releases/tag/fenwick-model-v0.1.0) - 2024-09-12 ### Added - [**breaking**] Allow compiling with stable toolchain ([#64](https://github.com/danieleades/arithmetic-coding/pull/64)) ### Other - release ([#59](https://github.com/danieleades/arithmetic-coding/pull/59)) - *(ci)* add cargo-deny check ([#60](https://github.com/danieleades/arithmetic-coding/pull/60)) - de-duplicate 'state' code ([#57](https://github.com/danieleades/arithmetic-coding/pull/57)) - implement 'BitStore' for usize ([#41](https://github.com/danieleades/arithmetic-coding/pull/41)) - Update fenwick requirement from 1.0.0 to 2.0.0 ([#38](https://github.com/danieleades/arithmetic-coding/pull/38)) - General improvements ([#36](https://github.com/danieleades/arithmetic-coding/pull/36)) - Use binary search in fenwick model ([#35](https://github.com/danieleades/arithmetic-coding/pull/35)) - improve test coverage ([#26](https://github.com/danieleades/arithmetic-coding/pull/26)) - address lints ([#24](https://github.com/danieleades/arithmetic-coding/pull/24)) - add cargo fuzz target ([#21](https://github.com/danieleades/arithmetic-coding/pull/21)) - Add bench test ([#20](https://github.com/danieleades/arithmetic-coding/pull/20)) - move traits into a 'core' crate ([#19](https://github.com/danieleades/arithmetic-coding/pull/19)) ## [0.1.0](https://github.com/danieleades/arithmetic-coding/releases/tag/fenwick-model-v0.1.0) - 2024-09-12 ### Added - [**breaking**] Allow compiling with stable toolchain ([#64](https://github.com/danieleades/arithmetic-coding/pull/64)) ### Other - *(ci)* add cargo-deny check ([#60](https://github.com/danieleades/arithmetic-coding/pull/60)) - de-duplicate 'state' code ([#57](https://github.com/danieleades/arithmetic-coding/pull/57)) - implement 'BitStore' for usize ([#41](https://github.com/danieleades/arithmetic-coding/pull/41)) - Update fenwick requirement from 1.0.0 to 2.0.0 ([#38](https://github.com/danieleades/arithmetic-coding/pull/38)) - General improvements ([#36](https://github.com/danieleades/arithmetic-coding/pull/36)) - Use binary search in fenwick model ([#35](https://github.com/danieleades/arithmetic-coding/pull/35)) - improve test coverage ([#26](https://github.com/danieleades/arithmetic-coding/pull/26)) - address lints ([#24](https://github.com/danieleades/arithmetic-coding/pull/24)) - add cargo fuzz target ([#21](https://github.com/danieleades/arithmetic-coding/pull/21)) - Add bench test ([#20](https://github.com/danieleades/arithmetic-coding/pull/20)) - move traits into a 'core' crate ([#19](https://github.com/danieleades/arithmetic-coding/pull/19))