Releases: sunsided/dramaturge
Releases · sunsided/dramaturge
0.1.0
What's Changed
- Bootstrap Rust workspace for dramaturge by @Copilot in #1
- Implement domain model, runtime evaluation, authoring validation, and proc macros by @sunsided in #37
- Add project tooling and alignment/relationship model helpers by @sunsided in #38
- Add RelationshipScore constructor helpers to match AlignmentScore API by @sunsided in #39
- Implement event system with auto-emitted events and event queries by @sunsided in #40
- Restructure MemoryQuery, add Memory builder API and remove_memory by @sunsided in #44
- Add AlignmentAtMost and RelationshipAtMost condition variants by @sunsided in #45
- Update OutcomeApplier trait signature for mutable self and state parameter by @sunsided in #46
- Update DialogueRuntime::available_options to return option references by @sunsided in #47
- Typed navigation hints and character skill configuration by @sunsided in #48
- Add dialogue system integration tests by @sunsided in #49
- 8.3: Write documentation by @sunsided in #50
- feat(authoring): validate DialogueOption.source_node_id matches parent node by @sunsided in #51
- Replace O(n) event ID scan with O(1) counter by @sunsided in #52
- Add per-crate README files for crates.io publication by @sunsided in #53
- Isolate all serde concerns to dramaturge-serde by @sunsided in #54
New Contributors
Full Changelog: https://github.com/sunsided/dramaturge/commits/v0.1.0