Skip to content

Releases: dogmatiq/testkit

Version 0.15.0

26 Jun 04:04
v0.15.0
ea3f2e8
Compare
Choose a tag to compare
Version 0.15.0 Pre-release
Pre-release

Added

  • Added Test.EnableHandlersLike() and DisableHandlersLike(), which enable/disable any handler with a name matches at least one of a given set of regular expressions.

Changed

  • [BC] Test.EnableHandlers() and DisableHandlers() will now panic when called with names of handlers that do not exist.

Version 0.14.0

26 Mar 01:10
v0.14.0
6e48260
Compare
Choose a tag to compare
Version 0.14.0 Pre-release
Pre-release

This release updates the testkit implementation to adhere to Dogma v0.13.0 interfaces.

Removed

  • [BC] Removed Test.EventRecorder().
  • [BC] Removed EventRecorder.
  • [BC] Removed EventRecorderInterceptor and InterceptEventRecorder().
  • [BC] Removed engine.EventRecorder.
  • [BC] Removed ActionScope.EventRecorder.

Version 0.13.12

04 Mar 20:09
v0.13.12
77cd6c7
Compare
Choose a tag to compare
Version 0.13.12 Pre-release
Pre-release

Changed

  • Improved wording of "empty instance ID" error message.

Fixed

  • Fixed issue that caused internal/mangled names of anonymous functions to be rendered in test reports on some platforms.

Version 0.13.11

09 Apr 02:08
v0.13.11
606b554
Compare
Choose a tag to compare
Version 0.13.11 Pre-release
Pre-release

This release updates the testkit implementation to adhere to Dogma v0.12.0 interfaces.

Version 0.13.10

27 Mar 04:10
v0.13.10
2cdae6f
Compare
Choose a tag to compare
Version 0.13.10 Pre-release
Pre-release

Added

  • Added MessageDescription method to internal test messages in preparation for it becoming mandatory

Version 0.13.9

06 Jan 03:40
v0.13.9
1d2a5ec
Compare
Choose a tag to compare
Version 0.13.9 Pre-release
Pre-release

Changed

  • Bumped dogmatiq/linger to v1.0.0

Version 0.13.8

07 Aug 11:34
v0.13.8
d113959
Compare
Choose a tag to compare
Version 0.13.8 Pre-release
Pre-release

Changed

  • Bumped dogmatiq/dogma to v0.4.4 to gain support for dapper.Stringer

Version 0.13.7

24 Jan 00:14
Compare
Choose a tag to compare
Version 0.13.7 Pre-release
Pre-release

Fixed

  • Fix malformed panic message in engine.CommandExecutor and EventRecorder when passed an unrecognized message

Version 0.13.6

28 Apr 00:04
Compare
Choose a tag to compare
Version 0.13.6 Pre-release
Pre-release

Fixed

  • Fix issue rendering Protocol Buffers diffs by upgrading to dogmatiq/dapper v0.4.3

Version 0.13.5

26 Apr 02:12
Compare
Choose a tag to compare
Version 0.13.5 Pre-release
Pre-release

Added

  • Add InterceptCommandExecutor() and InterceptEventRecorder() options
  • Add functional options to Call(), see CallOption