Skip to content

v0.3.0 - Codec Helpers

Choose a tag to compare

@debop debop released this 10 Jun 13:35
fab8f7d

Superseded: use v0.3.1 for the complete 0.3.x workspace release.

v0.3.0 published only bluetape-rs-codec@0.3.0 to crates.io. The complete workspace package set is published as 0.3.1.

Summary

v0.3.0 adds the Rust-native codec line for bluetape-rs.

Added

  • bluetape-rs-codec 0.3.0
  • Optional root crate codec facade 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.0 closed with zero open issues.
  • develop promoted to stable main; tag v0.3.0 points at main commit fab8f7d9a746de8c8f5277cd92433239e0904782.
  • 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, and cargo publish -p bluetape-rs-codec --dry-run --locked.
  • bluetape-rs-codec 0.3.0 was published to crates.io from the v0.3.0 tag commit.
  • Registry visibility confirmed with cargo info bluetape-rs-codec@0.3.0 from outside the workspace.

Package Links