Skip to content

v1.5.0

Latest
Compare
Choose a tag to compare
@ltrzesniewski ltrzesniewski released this 16 Apr 18:52
· 8 commits to master since this release
  • Added a Zebus.MessageDsl.Generator package which uses a Roslyn source generator
  • Added support for the discard syntax (_) for removed parameters
  • Added [ProtoReserved] attributes for removed parameters when using a discard
  • Added validation for emitted tags against [ProtoReserved] attributes
  • Added support for attribute target syntax, mostly to allow setting attributes on a message constructor parameter with param:
  • Disallowed required parameters after an optional one
  • Added support for messages without a namespace
  • A partial AST is now generated when there are parse errors