Skip to content

Conversation

@NAlexandrov
Copy link
Contributor

Added the lastest stable 1.x version of ts-proto

@CLAassistant
Copy link

CLAassistant commented Dec 11, 2025

CLA assistant check
All committers have signed the CLA.

@pkwarren
Copy link
Member

@NAlexandrov - Thank you for the PR. We don't typically backport historical versions of plugins (and this plugin in general was disabled due to the frequency of releases that didn't impact code generation).

Is there a reason you are unable to use a later version of the plugin?

@NAlexandrov
Copy link
Contributor Author

Is there a reason you are unable to use a later version of the plugin?

The 2.x release of ts-proto has breaking changes: ts-proto migrated the low-level Protobuf serializing and we can't upgrade to the new version due to huge changes in types in TypeScript across the project. Our project is in maintenance mode and will remain in operation for at least three more years. In this mode, we cannot make the significant changes required for the transition to the new version of ts-proto.

Take a look at the number of downloads of ts-proto 1.181.2 over the last 7 days on npm (242 925 vs 101 119 of the latest release). A lot of projects remained on 1.x version.

@pkwarren
Copy link
Member

@NAlexandrov - Makes sense. I've pushed a change to update Docker/node dependencies and add files required by unit testing. We'll get this added today. Thanks again for the contribution.

@pkwarren pkwarren merged commit baeee3d into bufbuild:main Dec 12, 2025
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants