Version 0.15.0
Pre-release
Pre-release
Removed
- [BC] Removed
Message.Validate()
.
Changed
- Bumped minimum Go version to v1.23.
- [BC] The
Validate()
methods on theCommand
,Event
andTimeout
interfaces now require aCommandValidationScope
,EventValidationScope
orTimeoutValidationScope
argument, respectively.
Added
- Added
CommandValidationScope
,EventValidationScope
andTimeoutValidationScope
interfaces. These interfaces are currently empty, but methods will be added in the future without causing application-facing compatibility issues.
Deprecated
- The
Message
interface is no longer deprecated as it sees widespread use within engine implementations. Applications should continue to use the more-specificCommand
,Event
andTimeout
interfaces wherever possible, which no longer share compatible method sets.