Skip to content

Version 0.15.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@github-actions github-actions released this 03 Oct 02:17
· 9 commits to main since this release
v0.15.0
20d84e8

Removed

  • [BC] Removed Message.Validate().

Changed

  • Bumped minimum Go version to v1.23.
  • [BC] The Validate() methods on the Command, Event and Timeout interfaces now require a CommandValidationScope, EventValidationScope or TimeoutValidationScope argument, respectively.

Added

  • Added CommandValidationScope, EventValidationScope and TimeoutValidationScope 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-specific Command, Event and Timeout interfaces wherever possible, which no longer share compatible method sets.