-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
WIP: Add Option to Drop Deprecated Messages and Fields #3
Conversation
…otobuf into deprecated-spike
… <= v < 8.0.0 Updates the requirements on [jweir/elm-iso8601](https://github.com/jweir/elm-iso8601) to permit the latest version. - [Release notes](https://github.com/jweir/elm-iso8601/releases) - [Changelog](https://github.com/jweir/elm-iso8601/blob/master/CHANGES.md) - [Commits](jweir/elm-iso8601@5.0.0...7.0.0) Signed-off-by: dependabot-preview[bot] <[email protected]>
…5.0.0lte-vlt-8.0.0
@thematthopkins @jonpitch Interested in any feedback you have but a few specific items I have been noodling:
Depending on feedback, I will prep a real PR for the main project and maybe pull it into our build system. |
0a24578
to
14706ce
Compare
The change to the supported GO version technically makes this a backward-incompatible change. Not sure if that is important for the project as it is a standalone executable. Just in case that does matter, it might be nice to include a few other breaking changes before any new release.
New decoder is similar to |
Overview
Adds a new protobuf plugin option to ignore all deprecated fields + messages.
--elm_opt=remove-deprecated
Other changes:
Driving Use Case
Deprecating an API field requires the removal of all references from the frontend code base. It would be nice to rely on compile-time errors to enforce this required deprecation.
Example protobuf with deprecated fields + messages.