Skip to content

Releases: sunsided/dramaturge

0.1.0

15 May 15:50
969754e

Choose a tag to compare

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

  • @Copilot made their first contribution in #1
  • @sunsided made their first contribution in #37

Full Changelog: https://github.com/sunsided/dramaturge/commits/v0.1.0