Skip to content

v0.21.0

Compare
Choose a tag to compare
@wenovus wenovus released this 25 May 23:43
· 171 commits to master since this release
2b68a64

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 to ProtoLangMapper 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 for GenerateIR and add proto IR tests in genir_test.go by @wenovus in #671

Full Changelog: v0.20.2...v0.21.0