| 1 |
# Changes for crc-fast-rust |
| 2 |
|
| 3 |
## [1.10.0](https://github.com/awesomized/crc-fast-rust/releases/tag/1.10.0) - 2025-12-26 |
| 4 |
* [Rust 1.89 baseline](https://github.com/awesomized/crc-fast-rust/pull/27) |
| 5 |
* [Remove 'crc' dependency](https://github.com/awesomized/crc-fast-rust/pull/40) |
| 6 |
|
| 7 |
## [1.9.0](https://github.com/awesomized/crc-fast-rust/releases/tag/1.9.0) - 2025-12-22 |
| 8 |
* [Optimize performance for smaller sizes](https://github.com/awesomized/crc-fast-rust/pull/38) |
| 9 |
* [Add CRC-16 support](https://github.com/awesomized/crc-fast-rust/pull/39) |
| 10 |
|
| 11 |
## [1.8.2](https://github.com/awesomized/crc-fast-rust/releases/tag/1.8.2) - 2025-12-14 |
| 12 |
* [Fix the crc dependency minimum](https://github.com/awesomized/crc-fast-rust/pull/33) |
| 13 |
* [Fix no_std build for embedded targets](https://github.com/awesomized/crc-fast-rust/pull/35) |
| 14 |
|
| 15 |
## [1.8.1](https://github.com/awesomized/crc-fast-rust/releases/tag/1.8.1) - 2025-11-16 |
| 16 |
* [Add support for fuzz testing using libFuzzer](https://github.com/awesomized/crc-fast-rust/pull/30) |
| 17 |
|
| 18 |
## [1.8.0](https://github.com/awesomized/crc-fast-rust/releases/tag/1.8.0) - 2025-11-14 |
| 19 |
* [Add no_std and WASM support with full backward compatibility](https://github.com/awesomized/crc-fast-rust/pull/28) |
| 20 |
* [Use feature_detection instead of func calls for fusion](https://github.com/awesomized/crc-fast-rust/commit/3af5cdbec9cf85ed5ce325c131845514873e2e3e) |
| 21 |
* [Improve test and release coverage for x86](https://github.com/awesomized/crc-fast-rust/commit/bba891b97cc5cb32b3320e717749f76e2f46c053) |
| 22 |
|
| 23 |
## [1.7.1](https://github.com/awesomized/crc-fast-rust/releases/tag/1.7.1) - 2025-11-10 |
| 24 |
* [Ensure Miri passes on x86_64 and x86](https://github.com/awesomized/crc-fast-rust/pull/26) |
| 25 |
|
| 26 |
## [1.7.0](https://github.com/awesomized/crc-fast-rust/releases/tag/1.7.0) - 2025-11-07 |
| 27 |
* [Fix/no std feature (currently wasm compatible; groundwork for no_std)](https://github.com/awesomized/crc-fast-rust/pull/25) |
| 28 |
* Support and publish [immutable releases](https://github.blog/changelog/2025-10-28-immutable-releases-are-now-generally-available/) on GitHub |
| 29 |
|
| 30 |
## [1.6.0](https://github.com/awesomized/crc-fast-rust/releases/tag/1.6.0) - 2025-10-30 |
| 31 |
* [Improve runtime feature detection (and performance)](https://github.com/awesomized/crc-fast-rust/pull/21) |
| 32 |
* [remove libc](https://github.com/awesomized/crc-fast-rust/pull/20) |
| 33 |
* [Enable generating and publishing binary packages](https://github.com/awesomized/crc-fast-rust/pull/22) |
| 34 |
|
| 35 |
## [1.5.0](https://github.com/awesomized/crc-fast-rust/releases/tag/1.5.0) - 2025-09-01 |
| 36 |
* [Improve state handling](https://github.com/awesomized/crc-fast-rust/pull/16) |
| 37 |
* [Add support for building a static library](https://github.com/awesomized/crc-fast-rust/pull/17) |
| 38 |
|
| 39 |
## [1.4.1](https://github.com/awesomized/crc-fast-rust/releases/tag/1.4.1) - 2025-09-01 |
| 40 |
* [change unconditional x86-64-v4 reliance to the former x86-64-v2 reliance](https://github.com/awesomized/crc-fast-rust/pull/15) |
| 41 |
|
| 42 |
## [1.4.0](https://github.com/awesomized/crc-fast-rust/releases/tag/1.4.0) - 2025-08-08 |
| 43 |
* [Enable VPCLMULQDQ support on Rust 1.89+](https://github.com/awesomized/crc-fast-rust/pull/10) |
| 44 |
* [Support custom CRC parameters](https://github.com/awesomized/crc-fast-rust/pull/11) |
| 45 |
* [Add checksum command-line utility](https://github.com/awesomized/crc-fast-rust/pull/12) |
| 46 |
* [Remove bindgen](https://github.com/awesomized/crc-fast-rust/pull/13) |
| 47 |
|
| 48 |
## [1.3.0](https://github.com/awesomized/crc-fast-rust/releases/tag/1.3.0) - 2025-06-10 |
| 49 |
* [Replace C bindings for CRC32 fusion calculation](https://github.com/awesomized/crc-fast-rust/pull/9) |
| 50 |
* [Improve VPCLMULQDQ to use 512-bit wide registers](https://github.com/awesomized/crc-fast-rust/pull/8) |
| 51 |
* [Implement hardware accelerated XOR3 support](https://github.com/awesomized/crc-fast-rust/pull/9) |
| 52 |
|
| 53 |
## [1.2.2](https://github.com/awesomized/crc-fast-rust/releases/tag/1.2.2) - 2025-06-02 |
| 54 |
* [Remove println! from software fallback](https://github.com/awesomized/crc-fast-rust/pull/4) |
| 55 |
|
| 56 |
## [1.2.1](https://github.com/awesomized/crc-fast-rust/releases/tag/1.2.1) - 2025-05-10 |
| 57 |
* [Limit FFI to supported architectures](https://github.com/awesomized/crc-fast-rust/commit/55b967bf623953879fdce74447a9b84f820ac879) |
| 58 |
|
| 59 |
## [1.2.0](https://github.com/awesomized/crc-fast-rust/releases/tag/1.2.0) - 2025-05-08 |
| 60 |
* [Add table-based software fallback](https://github.com/awesomized/crc-fast-rust/commit/9432876eb47e322a35046485b498e18053f889f9) |
| 61 |
|
| 62 |
## [1.1.0](https://github.com/awesomized/crc-fast-rust/releases/tag/1.1.0) - 2025-05-02 |
| 63 |
* [Add digest::DynDigest::box_clone() and Debug support](https://github.com/awesomized/crc-fast-rust/commit/8a494c30ef8ff640ddb113d9fe171611dfb211e5) |
| 64 |
|
| 65 |
## [1.0.1](https://github.com/awesomized/crc-fast-rust/releases/tag/1.0.1) - 2025-04-30 |
| 66 |
* [Use Rust 1.81+](https://github.com/awesomized/crc-fast-rust/pull/1) |
| 67 |
|
| 68 |
## [1.0.0](https://github.com/awesomized/crc-fast-rust/releases/tag/1.0.0) - 2025-04-10 |
| 69 |
- First release for crates.io |