Releases: tomas-abrahamsson/gpb
Release 4.19.2
Release 4.19.1
Version 4.19.1
2021-Aug-28
-
Wrap errors in the data-driven encoder/decoder: On invalid input,
catch for instance function clause errors and re-raise as
a {gpb_error, Info} error instead. This has been the case
for the generated encoder/decoder since 3.28.1. #211. -
Add an option {include_mod_hrl_prepend, string()} which can
insert a string before the mod.hrl in the generated
-include("mod.hrl"). (related to erlang/rebar3#2610) -
Remove the old parser. There has been no reported problems
with the new parser for over a year.
Release 4.19.0
Version 4.19.0
2021-Aug-28
-
Wrap errors in the data-driven encoder/decoder: On invalid input,
catch for instance function clause errors and re-raise as
a {gpb_error, Info} error instead. This has been the case
for the generated encoder/decoder since 3.28.1. #211. -
Add an option {include_mod_hrl_prepend, string()} which can
insert a string before the mod.hrl in the generated
-include("mod.hrl"). (related to erlang/rebar3#2610) -
Remove the old parser. There has been no reported problems
with the new parser for over a year.
Release 4.18.0
Version 4.18.0
2021-Jun-10
- Add a new option, verify_decode_required_present (-vdrp) for
generating code that verifies that required fields are
present in message binaries during decoding. (#210)
Release 4.17.7
Release 4.17.6
Version 4.17.6
2021-May-19
-
Fix generation of map types when targeting Erlang 17 and 18 (#196)
-
Rework building outside of a git-repo:
- Add the possibility to manually specify version
by adding a gpb.vsn file. - Add the concept of a version source: git | file
include this info in the generated code - Add a --dest-dir=DIR option to the mk-versioned-archive
- Add the possibility to manually specify version
Release 4.17.5
Version 4.17.5
2021-May-19
-
Fix generation of map types when targeting Erlang 17 and 18 (#196)
-
Rework building outside of a git-repo:
- Add the possibility to manually specify version
by adding a gpb.vsn file. - Add the concept of a version source: git | file
include this info in the generated code - Add a --dest-dir=DIR option to the mk-versioned-archive
- Add the possibility to manually specify version
Release 4.17.4
Version 4.17.4
2021-May-19
-
Fix generation of map types when targeting Erlang 17 and 18 (#196)
-
Rework building outside of a git-repo:
- Add the possibility to manually specify version
by adding a gpb.vsn file. - Add the concept of a version source: git | file
include this info in the generated code - Add a --dest-dir=DIR option to the mk-versioned-archive
- Add the possibility to manually specify version
Release 4.17.3
Version 4.17.3
2021-Apr-19
- Fix mk-versioned-archive to also substitute the
version in the gpb.app.src file.
Release 4.17.2
Version 4.17.2
2021-Apr-19
- Fix mk-versioned-archive to actually also work
from a non-git directory tree.