v0.3.0 - Codec Helpers
Superseded: use
v0.3.1for the complete0.3.xworkspace release.
v0.3.0published onlybluetape-rs-codec@0.3.0to crates.io. The complete workspace package set is published as0.3.1.
Summary
v0.3.0 adds the Rust-native codec line for bluetape-rs.
Added
bluetape-rs-codec0.3.0- Optional root crate
codecfacade feature - Strict hex encoding and decoding
- Base64 standard and URL-safe helpers, with padded and unpadded variants
- Bitcoin Base58 helpers
- Byte-oriented Base62 helpers
- UTF-8 text/byte boundary helpers
- Typed decode errors and crate-boundary tests
Deferred
- Compression remains planned for
0.4.0. - Serde-oriented serialization remains planned for
0.5.0.
Validation
- Milestone
0.3.0closed with zero open issues. developpromoted to stablemain; tagv0.3.0points at main commitfab8f7d9a746de8c8f5277cd92433239e0904782.- Main promotion PR #69 CI passed: Check, Format, Test, Clippy, Coverage, Rustdoc.
- Local release preflight passed:
git diff --check,cargo fmt --all --check,cargo test --workspace --all-features --locked,cargo clippy --workspace --all-targets --all-features --locked -- -D warnings, rustdoc with warnings denied, andcargo publish -p bluetape-rs-codec --dry-run --locked. bluetape-rs-codec0.3.0was published to crates.io from thev0.3.0tag commit.- Registry visibility confirmed with
cargo info bluetape-rs-codec@0.3.0from outside the workspace.