protobuf v6.8.1 Release Notes

Release Date: 2017-11-27 // over 6 years ago
  • ๐Ÿ›  Fixed

    ๐Ÿ‘€ :hash: Prevent invalid JSDoc names when generating service methods, see #870 ๐Ÿ‘€ :hash: Prevent parse errors when generating service method names, see #870 ๐Ÿ“œ :hash: Support parsing nested option-values with or without ':' (#951, fixes #946) ๐Ÿ›  :hash: Add support for reserved keyword in enums (#950, fixes #949) โœ… :hash: Unified safe property escapes and added a test for #834 :hash: Fix codegen if type name starts with "Object" ๐Ÿ›  :hash: Fixed dependency for json-module to use "light". ๐Ÿ›  :hash: Basic support for URL prefixes in google.protobuf.Any types. ๐Ÿ‘• :hash: fixed 'error is not defined linter warning when using static/static-module and es6 ๐Ÿ›  :hash: Fixed wrong type_url for any type (no leading '.' allowed). ๐Ÿ›  :hash: Fixed fromObject() for google.protobuf.Any types. :hash: Handle case where 'extendee' is undefined in ext/descriptor

    CLI

    :hash: Sanitize CR-only line endings (coming from jsdoc?) :hash: Make sure enum typings become generated (#884 didn't solve this) ๐Ÿšš :hash: Remove exclude and include patterns from jsdoc config 0๏ธโƒฃ :hash: Skip defaults when generating proto3 ๐Ÿ‘€ :hash: Wait for both the 'end' and 'close' event to happen before finishing in pbts, see #863 :hash: Accept null for optional fields in generated static code :hash: Annotate TS classes with @implements :hash: Annotate virtual oneofs as string literal unions

    ๐Ÿ†• New

    :hash: Also check for reserved ids and names in enums ๐Ÿ‘ :hash: Also support 'reserved' in enum descriptors

    Other

    ๐Ÿ“ฆ :hash: Include just relevant files in npm package, fixes #781 ๐Ÿ— :hash: Fix travis build