v0.21.0
Backwards-Incompatible Changes
- Delete enum flags for
proto_generator
by @wenovus in #667-typedef_enum_with_defmod
and-consistent_union_enum_names
have been deleted and are now true by default.
What's Changed
- Add MergeOpt
MergeEmptyMaps
to allow an empty map to be merged. by @wenovus in #685 GenerateProto3
uses IR for Code Generation.- NOTE: Some of the new ygen types (e.g.
ProtoLangMapper
) will be moved to a new package in the near future. - Rename
protoGenState
toProtoLangMapper
by @wenovus in #668 - Change
IR.Enums
map's key to be a unique key instead of the enum's name. by @wenovus in #669 - Add
MappedType.UnionTypeInfos
by @wenovus in #670 - Full
ProtoLangMapper
Support forGenerateIR
and add proto IR tests ingenir_test.go
by @wenovus in #671
- NOTE: Some of the new ygen types (e.g.
Full Changelog: v0.20.2...v0.21.0