Version 0.11.0
Pre-release
Pre-release
Added
- Added
Map.All()
, which returns an iterator that ranges over all key/value pairs in the map. - Added
Map.Keys()
andValues()
methods, which return iterators that range over the map's keys and values, respectively. - Added
OrderedSet.All()
, which returns an iterator that ranges over all values in the set, in order. - Added
Map.Len()
andOrderedSet.Len()
. - Added
protobuf/configpb
andgrpc/configgrpc
packages as a replacement for theconfigspec
package fromdogmatiq/interopspec
.
Changed
- Bumped minimum Go version to v1.23.
- [BC]
Map
is now a struct instead of an actual Go map. Iteration is provided by a newAll()
method that returns an iterator. - [BC]
Set
has been renamed toOrderedSet
, and is now a struct instead of a slice. Iteration is provided by a newAll()
method that returns an iterator.
Removed
- [BC] Removed
MapKey
type.