Releases: dogmatiq/configkit
Releases · dogmatiq/configkit
Version v0.13.2
Fixed
- Fixed panicking in static analysis functionality.
Version 0.13.1
Changed
- Added support for
Disable()
method indogmatiq/dogma
v0.13.1.
Fixed
- Fixed incorrect panic value when calling
ProjectionConfigurer.DeliveryPolicy()
with anil
policy.
Version 0.13.0
- [BC] Updated to Dogma v0.13.0
Version 0.12.2
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
- Modify
static
package to analyze the latest changes introduced by Dogma v0.12.0.
Version 0.12.0
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
Added
- Add
static
package, which produces application configurations using static analysis
Version 0.11.0
Changed
- [BC] Updated to Dogma v0.11.0
Version 0.10.0
Added
- Add
api.NewServer()
- Add
api.Server
Changed
- [BC] The
api
package now implements theconfigspec
fromdogmatiq/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, usedogmatiq/discoverkit
instead - [BC] Remove the
api/fixtures
package
Version 0.9.1
Added
- Add
ValidateIdentityName()
andValidateIdentityKey()