Skip to content

Version 0.11.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@github-actions github-actions released this 25 Sep 03:07
· 176 commits to main since this release
v0.11.0
c8ac095

Added

  • Added Map.All(), which returns an iterator that ranges over all key/value pairs in the map.
  • AddedMap.Keys() and Values() 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() and OrderedSet.Len().
  • Added protobuf/configpb and grpc/configgrpc packages as a replacement for the configspec package from dogmatiq/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 new All() method that returns an iterator.
  • [BC] Set has been renamed to OrderedSet, and is now a struct instead of a slice. Iteration is provided by a new All() method that returns an iterator.

Removed

  • [BC] Removed MapKey type.