···7788## [Unreleased]
991010+## [0.14.4] - 2026-04-02
1111+### Added
1212+- `transmogrify_record` tool to atpmcp MCP server
1313+- `transmogrify_record` function in atproto-lexicon library
1414+- Scenario triggers, parameter examples, and error guidance to atpmcp tool descriptions
1515+- `lenient_optional_format` datetime module and malformed `createdAt` test
1616+- Default values to `alt` and `role` fields in Media type
1717+- Unified `atpdid` CLI tool for DID management (key generate/inspect, resolve, PLC audit/create/update/submit, did:webvh verify/create/update)
1818+- did:webvh v1.0 resolution with full spec compliance
1919+- DiskRepository with `from_car` support
2020+2121+### Changed
2222+- Made lexicon main definition optional per AT Protocol spec
2323+- Moved transmogrify and compatibility into atproto-lexicon library
2424+- Replaced deprecated `plugin-types` CSP directive with `media-src`
2525+1026## [0.14.3] - 2026-03-12
1127### Added
1228- Unknown variant to LocationOrRef and EventLocation enums for calendar events
···11[package]
22name = "atproto-xrpcs-helloworld"
33-version = "0.14.3"
33+version = "0.14.4"
44description = "Complete example implementation of an AT Protocol XRPC service with DID web functionality and JWT authentication"
55edition.workspace = true
66rust-version.workspace = true
+1-1
crates/atproto-xrpcs/Cargo.toml
···11[package]
22name = "atproto-xrpcs"
33-version = "0.14.3"
33+version = "0.14.4"
44description = "Core building blocks for implementing AT Protocol XRPC services with JWT authorization"
55edition.workspace = true
66rust-version.workspace = true