Skip to content

v0.4.0

Choose a tag to compare

@fahchen fahchen released this 26 May 14:12
· 15 commits to main since this release
b6dbb45

Changed

  • Command replies now serialize through Musubi.Wire (#57). Replies match the wire shape the client receives (string keys, stringified atoms), and schema validation runs against that form — fixing atom-valued and nested reply-field validation. :after_command hooks and [:musubi, :auth, :deny] telemetry still see the raw reply (atom keys/values).

Added

  • Musubi.Wire support for DateTime/NaiveDateTime/Date/Time (ISO8601) and URI (string) (#57). MapSet, Decimal, and tuples stay unhandled and raise Protocol.UndefinedError — convert first.

Full Changelog: v0.3.0...v0.4.0