Skip to content

Release v0.16.0

Choose a tag to compare

@github-actions github-actions released this 22 Aug 23:43
b2e0fbc

Summary

Exact authored Marten event aliases, naming rules, schema versions, and upcast registrations are now visible as located loss evidence without changing domain event identity or inventing migration behavior.

Added

  • Retain exact current Marten alias, naming-style, suffix, and schema-version declarations as MARTEN0011. (#3)
  • Retain typed, raw JSON, and recognized class-upcaster registrations as MARTEN0012. (#3)
  • Cover reduced and static extension syntax, current CLR/System.Text.Json/Json.NET upcaster bases, constants, and authored source locations. (#3)
  • Add pinned canonical alias/upcast evidence while preserving the generated Screenplay hash and sole domain event. (#3)

Fixed

  • Fail closed for computed values, mixed inline registrations, generated source, unrelated APIs, arbitrary upcasters, and unverified legacy EventGraph mapping. (#3)
  • Keep configuration-only types from originating events, artifacts, or behavioral relationships. (#3)