Skip to content

Release v1.3.0

Choose a tag to compare

@github-actions github-actions released this 23 Jul 09:33
· 52 commits to 20bdf3df4b700ee8ce5d79bd432f106b1942d52d since this release

Added

  • description "..." on modules, features, and slices — a human explanation carried in the syntax tree and round-tripped by the printer
  • domain declaration for specifying which domain a file belongs to (#9)
  • persona declarations with a description and associated policies (#18)
  • authentication block for declaring identity providers with free-form settings that can reference secrets (#17)
  • $secrets.<name> expressions plus encrypted .secrets companion files (AES-256-GCM, enc:v1: format) with discovery, parsing, and a pluggable cipher (#16)
  • Internationalization: <base>.<locale>.strings companion files with discovery and parsing, $strings.<key> expressions, and $strings references for validation messages and screen labels/titles (#7)
  • validate and validate csharp blocks on concepts, using the same rule grammar as commands with the concept value as the implied subject (#8)
  • seed blocks for declaring events to seed per event source (#10)
  • given readmodel and then readmodel in specifications for read-model state preconditions and expectations (#11)
  • concurrency blocks on commands expressing the concurrency scope dimensions (event source, source type, stream type, stream id, event types) (#13)
  • tag support on events, produces blocks, and capture append blocks — static and context-resolved dynamic tags (#14)
  • Editor support (Monaco tokenizer, hover docs, VS Code TextMate grammar) for all new keywords

Closes #7
Closes #8
Closes #9
Closes #10
Closes #11
Closes #13
Closes #14
Closes #16
Closes #17
Closes #18

🤖 Generated with Claude Code