Changelog — 0.5.0
⚠ BREAKING CHANGES
Section titled “⚠ BREAKING CHANGES”- relicense from Apache-2.0 to MPL-2.0 (#317)
- add merge strategy to derive() for composing prompt variables (#272)
- per-version documentation sites + corrected, tested examples (#227)
- guard delimits untrusted values in the rendered prompt (#214)
- rename to PromptVariable/PromptVariant, one metadata map per container, preserve parse-error detail (#193)
- opt-in to full render-error detail for debugging (#208)
Features
Section titled “Features”- add merge strategy to derive() for composing prompt variables (#272) (3f1e27f)
- auto-generate the Rust/Python/TypeScript API reference pages from source doc comments (#196) (21d5a96)
- guard delimits untrusted values in the rendered prompt (#214) (1ac0250)
- per-version documentation sites + corrected, tested examples (#227) (688ec29)
- polyglot prompt-template foundations (shared core, schema, codegen, CI guardrails) (#36) (fef33c8)
- rename to PromptVariable/PromptVariant, one metadata map per container, preserve parse-error detail (#193) (99d11cf)
- typed prompt-template engine with variable-agreement checking, variants, and provenance hashing (#73) (1b0e321)
- add cross-language conformance suite enforcing identical marshaling and schema validation (#185) (b2092c0)
- opt-in to full render-error detail for debugging (#208) (163559b)
- pluggable prompt loader with filesystem and in-memory backends (#275) (42515d2)
- provenance attributes helper for telemetry span attribution (#274) (af29000)
- typed prompt-template library for Rust — input validation, CI agreement checks, and multi-message composition (#100) (674a31f)
- surface the guard advisory override to Python and TypeScript callers (#221) (c3e9589)
Bug Fixes
Section titled “Bug Fixes”- align remaining license metadata with MPL-2.0 relicense (#319) (0aea2b9)
- configure release-please per-crate (literal versions + linked-versions) (f5f16ec)
- restore working release config so 0.3.1 can publish (#290) (d9d2bb1)
- release: use full 0.1.0 version literal for the core dep requirement (#235) (2d13bd2)
- generate THIRD-PARTY-LICENSES in CI instead of committing them (#286) (bb91278)
Miscellaneous Chores
Section titled “Miscellaneous Chores”Documentation
Section titled “Documentation”docs current as of 0.5.0