Tags: titanous/protobuf-es
Tags
Release 1.1.0 (bufbuild#413) This release includes the following: ## Enhancements * Support size-delimited messages by @timostamm in bufbuild#387. ## Bug Fixes * Upgrade to Protobuf v22.0 by @smaye81 in bufbuild#394. * Fix type declaration emitting when using NodeNext module resolution by @fubhy in bufbuild#398. * Strip rewrite_imports parameter by @smaye81 in bufbuild#386. ## New Contributors * @s-hakase made their first contribution in bufbuild#367. * @balzdur made their first contribution in bufbuild#368.
Release v1.0.0 (bufbuild#351) ## 🎉 v1.0.0 🎉 This is `Protobuf-ES`'s first stable release! It does not contain any user-facing changes.
Release 0.5.0 (bufbuild#342) This release includes the following: ## Enhancements * Make toJSON protected by @smaye81 in bufbuild#335 * Updated to Protobuf 21.12 and TypeScript 4.9.4 by @smaye81 in bufbuild#338 and bufbuild#341
Release 0.4.0 (bufbuild#332) This release includes the following: ## Enhancements * Add plugin option `import_extension` to replace the `.js` extension in import paths by @timostamm in bufbuild#317 * Improve JSON parse error message by @timostamm in bufbuild#318 * Make PlainMessage recursive by @smaye81 in bufbuild#308 ## New Contributors @McTano made their first contribution in bufbuild#311
Release 0.3.0 (bufbuild#313) This release includes the following: ## Enhancements * Add a toJSON method to messages by @smaye81 in bufbuild#306 * Add an unpack function to `google.protobuf.Any` by @smaye81 in bufbuild#303 * Make generated imports look more normal by @dimitropoulos in bufbuild#298⚠️ Note that as a result of this PR, import statements in your generated code will contain diffs when generated with `v0.3.0` as the import statements will have spaces added. For example: ```diff - import {FooMessage} from './foo_message_pb.js'; + import { FooMessage } from './foo_message_pb.js'; ``` * Add print function with tagged template literal by @yukukotani in bufbuild#279 * Enhance the `Any.is` function by @smaye81 in bufbuild#294 * Make wrappers more lenient by @timostamm in bufbuild#291 ## Bugfixes * Fix map equality by @calebdoxsey in bufbuild#305 * Make `tsNocheck` work correctly by @yukukotani in bufbuild#275 ## New Contributors @calebdoxsey made their first contribution in bufbuild#305 @yukukotani made their first contributions in bufbuild#275 and bufbuild#279
Release 0.2.0 (bufbuild#256) This release includes the following: ## 🚨 Breaking Changes 🚨 - bufbuild#233 - If you have been inspecting fields (`DescField`) from createDescriptorSet(), you will need to update your code to use the new `fieldKind` discriminator. The `kind` property no longer contains values such as `map_field` and `message_field` for their respective types of `DescField`. Instead, a new type has been added named `fieldKind`, which allows you to further identify the kind of field a `DescField` represents (`map`, `enum`, `message`, etc.) - bufbuild#228 - If you have been using `createEcmaScriptPlugin` to create your own plugin, the signature has changed. Previously, the function accepted a single generator function for generating your output files. This has been split up into separate functions for TypeScript (`generateTs`), JavaScript (`generateJs`), and declaration files (`generateDts`). See the [plugin docs](https://github.com/bufbuild/protobuf-es/blob/main/docs/writing_plugins.md) for more information on usage. ## Enhancements * Add plugin example for creating a Twirp client by @smaye81 bufbuild#250 * Export printable type by @fubhy bufbuild#255 * Extend documentation for PlainMessage and PartialMessage by @timostamm bufbuild#248 * Add convenience functions for retrieving custom options by @smaye81 bufbuild#244 * Clean up descriptor discrimination by @timostamm bufbuild#233 * Add a plugin option to keep empty files by @timostamm bufbuild#229 * Add the option to transpile target files by @smaye81 bufbuild#228 ## Bugfixes * Fix TypeScript file generation bug by @smaye81 bufbuild#253 * Fix: arbitrary imports by @fubhy bufbuild#254 ## New Contributors @fubhy made their first contributions in bufbuild#254 and bufbuild#255.
PreviousNext