Skip to content

v1.28.0

Compare
Choose a tag to compare
@r-hang r-hang released this 26 Jul 21:31
· 139 commits to master since this release
8e55b5a

Added

  • idl.Parse now returns structured ParseError on parse failures.
  • idl.Config provides a new means of parsing Thrift IDLs. This is the
    recommended API going forward.

Changed

  • ThriftRW now tracks positional information about constant values in the
    Thrift IDL. These were previously ignored. To access this information, see
    the documentation for idl.Config.

Fixed

  • Support parsing struct fields without field identifiers. This is legacy
    syntax still supported by Apache Thrift. Note that this is a parser-level
    change only; ThriftRW will refuse to generate Go code from these.

Thanks to @jparise for their contributions to
this release.