Skip to content

Releases: dogmatiq/configkit

Version v0.13.2

12 Aug 02:43
v0.13.2
39d2103
Compare
Choose a tag to compare
Version v0.13.2 Pre-release
Pre-release

Fixed

  • Fixed panicking in static analysis functionality.

Version 0.13.1

16 Jul 03:44
v0.13.1
40dd105
Compare
Choose a tag to compare
Version 0.13.1 Pre-release
Pre-release

Changed

  • Added support for Disable() method in dogmatiq/dogma v0.13.1.

Fixed

  • Fixed incorrect panic value when calling ProjectionConfigurer.DeliveryPolicy() with a nil policy.

Version 0.13.0

25 Mar 23:04
v0.13.0
2f77fb7
Compare
Choose a tag to compare
Version 0.13.0 Pre-release
Pre-release
  • [BC] Updated to Dogma v0.13.0

Version 0.12.2

19 Jan 06:49
v0.12.2
1bddf51
Compare
Choose a tag to compare
Version 0.12.2 Pre-release
Pre-release

Fixed

  • Ensure static analysis correctly identifies handlers with non-pointer receivers when registered via a pointer.
  • Ensure static analysis ignores routes that are not actually passed to a configurer via the Routes().

Version v0.12.1

04 May 05:36
v0.12.1
8ec15d7
Compare
Choose a tag to compare
Version v0.12.1 Pre-release
Pre-release
  • Modify static package to analyze the latest changes introduced by Dogma v0.12.0.

Version 0.12.0

09 Apr 02:03
v0.12.0
89affe5
Compare
Choose a tag to compare
Version 0.12.0 Pre-release
Pre-release

This release updates the configkit implementation to adhere to Dogma v0.12.0 interfaces. It does not yet include support for static analysis of the new Route().

Added

  • Added RichProjection.DeliveryPolicy()

Changed

  • [BC] Application and handler identity keys must be RFC 4122 UUIDs

Version 0.11.1

16 Sep 23:36
Compare
Choose a tag to compare
Version 0.11.1 Pre-release
Pre-release

Added

  • Add static package, which produces application configurations using static analysis

Version 0.11.0

23 Feb 22:59
Compare
Choose a tag to compare
Version 0.11.0 Pre-release
Pre-release

Changed

  • [BC] Updated to Dogma v0.11.0

Version 0.10.0

20 Jan 01:10
Compare
Choose a tag to compare
Version 0.10.0 Pre-release
Pre-release

Added

  • Add api.NewServer()
  • Add api.Server

Changed

  • [BC] The api package now implements the configspec from dogmatiq/interopspec
  • [BC] api.Client is now a struct, not an interface

Removed

  • [BC] Remove api.Client.ListApplicationIdentities()
  • [BC] Remove api.RegisterServer()
  • [BC] Remove the api/discovery package, use dogmatiq/discoverkit instead
  • [BC] Remove the api/fixtures package

Version 0.9.1

20 Nov 07:18
Compare
Choose a tag to compare
Version 0.9.1 Pre-release
Pre-release

Added

  • Add ValidateIdentityName() and ValidateIdentityKey()