Skip to content

v0.3.0

Choose a tag to compare

@mlilback mlilback released this 19 Jun 16:59
· 9 commits to main since this release

[0.3.0] - 2026-06-19

馃摎 Documentation

  • Update README for 0.3.0 and regenerate CHANGELOG
  • Remove early development notice from README
  • Update channel parameter docs to reflect AsyncAPI 3.0 Parameter fields

馃И Testing

  • Expand coverage to ~98% and add CI coverage reporting

馃悰 Bug Fixes

  • Use variant ident as message name; add message_name override; detect collisions (closes #8) (reported by @mlilback, #8)

  • Hoist shared $defs into components.schemas; rewrite payload $refs (closes #7) (#7, #6)

  • Resolve clippy warnings in examples

  • Bring Parameter object into AsyncAPI 3.0 compliance (closes #5) (reported by @pureions, #5)

  • Handle open-ended JSON Schemas (e.g. serde_json::Value) without panic (closes #4) (reported by @csells, #4)

  • Emit per-variant payload schema for tagged enums; embed $defs (closes #6, closes #2) (#6, #2, #2)