Releases: dogmatiq/verity
Releases · dogmatiq/verity
Version 0.3.3
Version 0.3.2
Version 0.3.1
Version 0.3.0
- Bumped Dogma to v0.15.0, which requires passing validation scopes to each message's
Validate()
method. As these interfaces currently contain no methods, Verity simply passesnil
.
Version 0.2.4
Version 0.2.3
Changed
- Bumped Dogma to v0.14.0.
Version 0.2.2
Added
- Added support for
Disable()
method indogmatiq/dogma
v0.13.1.
Version 0.2.1
Changed
- Bump
dogmatiq/marshalkit
to v0.7.4, which introduces better handling of messages with conflicting names. - Add the new
stateless.DefaultCodec
to the default set of marshaling codecs as a special case fordogma.StatelessProcessRoot
values that does not depend on any other specific code, such as Protocol Buffers or JSON.
Version 0.2.0
- [BC] Bump
dogmatiq/dogma
to v0.13.0.
Version 0.1.8
Fixed
- Fixed
nil is not a message
error in event stream server.
Removed
- Removed
networkstream.NoopUnmarshaler
. This marshaler served as an optimization by skipping message unmarshaling when only the binary message data is needed. Unfortunately, this approach is incompatible withdogmatiq/marshalkit
as of v0.7.3.marshalkit
now explicitly requires unmarshaled messages to implement thedogma.Message
interface, because this interface is no longer equivalent toany
, as of Dogma v0.12.0.