Releases: fbernier/base62
Releases · fbernier/base62
v2.2.5
v2.2.4
What's Changed
- Encoding performance improvements by @jackkleeman in #28
Full Changelog: v2.2.3...v2.2.4
v2.2.3
What's Changed
- Remove rustversion dependency and bump to edition 2021
- Encode performance improvements
Full Changelog: v2.2.2...v2.2.3
v2.2.2
What's Changed
- Use multiply shift instead of u128 division to 2x encoding speed by @jackkleeman in #25
- Specialise for u64 and particular digit counts of u128 by @jackkleeman in #26
- Branchless
decode_charby @fbernier in d5f0ee6 - Speed up encoding by @fbernier in 4d210c3
New Contributors
- @jackkleeman made their first contribution in #25
Full Changelog: v2.2.1...v2.2.2
v2.2.1
v2.2.0
v2.1.0
v2.0.3
What's Changed
- Add
encode_bytesandencode_alternative_bytesfunctions to write the result to a byte slice by @fbernier in #7 - Clippy fixes by @fbernier in #12
- Fix pointer provenance UB detected by miri by getting rig of raw pointer manipulation by @fbernier in #13
- Bring the CI config to 2024 by @fbernier in #14
Full Changelog: v2.0.2...v2.0.3
v2.0.2
- Bump criterion to version 0.4
Full Changelog: v2.0.1...v2.0.2
v2.0.1
Improvements
- Greatly sped up decoding
- slightly sped up encoding
- Improved test coverage
- Various refactors
- Minimum Supported Rust Version lowered to 1.36
Full Changelog: v2.0.0...v2.0.1