Releases: dogmatiq/configkit
Releases · dogmatiq/configkit
Version 0.4.1
Added
- Add
message.TypeFromReflect()
Version 0.4.0
Added
- Add
discovery.TargetExecutor
andClientExecutor
- Add
discovery.Connector.Ignore
- Add
discovery.ApplicationObserver
,ApplicationObserverSet
andApplicationExecutor
- Add
discovery.Inspector
Changed
- [BC] Change the internal gRPC API namespace from
dogma.configkit.v1
todogma.config.v1
- [BC] Change
api.Client
to an interface - [BC]
discovery.Connector
no longer implementsTargetObserver
, instead use aTargetExecutor
to callConnector.Run()
Version 0.3.1
Added
- Add the
api
package, a gRPC API for communicating APP configurations over the network
Version 0.3.0
Changed
- [BC] Rename
message.NameCollection.Each()
toRange()
for consistency with the Go standard library - [BC] Rename
message.TypeCollection.Each()
toRange()
for consistency with the Go standard library
Added
- Add
HandlerSet.RangeAggregates()
,RangeProcesses()
,RangeIntegrations()
andRangeProjections()
- Add
HandlerSet.Aggregates()
,Processes()
,Integrations()
andProjections()
- Add
RichHandlerSet.Aggregates()
,Processes()
,Integrations()
andProjections()
- Add
RichHandlerSet.RangeAggregates()
,RangeProcesses()
,RangeIntegrations()
andRangeProjections()
Version 0.2.2
Added
- Add
message.IsIntersectingN()
,IsSubsetN()
,IntersectionN()
,UnionN()
andDiffN()
- Add
message.IsIntersectingT()
,IsSubsetT()
,IntersectionT()
,UnionT()
andDiffT()
Version 0.2.1
Changed
NameOf()
andTypeOf()
now produce a more meaningful panic message when passed anil
message
Version 0.2.0
Removed
- [BC] Remove
Application.ForeignMessageNames()
- [BC] Remove
RichApplication.ForeignMessageTypes()
- [BC] Remove
Errorf
andPanicf()
- [BC] Remove
Roles
field fromEntityMessageNames
andEntityMessageTypes
Added
- Add
ForeignMessageNames()
andForeignMessageTypes()
- Add
IsApplicationEqual()
andIsHandlerEqual()
- Add
ToString()
- Add
IsEqual()
method toHandlerSet
andRichHandlerSet
- Add
Identity.[Un]MarshalText()
and[Un]MarshalBinary()
- Add
IsEqual()
method toNameRoles
,NameSet
,TypeRoles
andTypeSet
- Add
IsEqual()
,All()
andRoleOf()
methods toEntityMessageNames
andEntityMessageTypes
Version 0.1.1
Added
- Add
HandlerSet.AcceptVisitor()
andRichHandlerSet.AcceptRichVisitor()
Version 0.1.0
- Initial release