OXYGENHUB
◆ v0.11.0 oxygen / vendor / crc-fast / CHANGELOG.md
4.8 KiB · Markdown · last changed Strata: the cloud stores send through ureq, so every release target links 1 month ago renderedsource blame history raw
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