Skip to content

Tags: titanous/protobuf-es

Tags

v1.1.0

Toggle v1.1.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
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.

v1.0.0

Toggle v1.0.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
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.

v0.5.0

Toggle v0.5.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
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

v0.4.0

Toggle v0.4.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
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

v0.3.0

Toggle v0.3.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
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

v0.2.1

Toggle v0.2.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Release 0.2.1 (bufbuild#262)

v0.2.0

Toggle v0.2.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
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.

v0.1.1

Toggle v0.1.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Release 0.1.1 (bufbuild#224)

v0.1.0

Toggle v0.1.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Release 0.1.0 (bufbuild#205)

v0.0.10

Toggle v0.0.10's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Release 0.0.10 (bufbuild#175)