Sourced from prost's\nchangelog.
\n\n\nProst version 0.13.1
\nPROST! is a Protocol\nBuffers implementation for the Rust Language.
\nprost
\ngenerates simple, idiomatic Rust code fromproto2
and\nproto3
files.Bug fixes
\n\n
\n- Enum variant named Error causes ambiguous item (#1098)
\nPROST version 0.13.0
\nnote: this version was yanked in favor of 0.13.1
\nPROST! is a Protocol\nBuffers implementation for the Rust Language.
\nprost
\ngenerates simple, idiomatic Rust code fromproto2
and\nproto3
files.This major update brings new features and fixes:
\nBreaking changes
\n\n
\n- \n
\nderive Copy trait for messages where possible (#950)
\n\n
prost-build
will automatically derivetrait\nCopy
for some messages. If you manually implement\nCopy
you should remove your implementation.- \n
\nChange generated functions signatures to remove type parameters (#1045)
\nThe function signature of
\ntrait Message
is changed to\nuseimpl Buf
instead of a named generic type. If you\nimplementtrait Message
, you should change the function\nsignature.- \n
\nLightweight error value in TryFrom for enums\n(#1010)
\nWhen a
\nimpl TryFrom<i32>
is generated by\nprost
derive macros, it will now return the error type\nUnknownEnumValue
instead ofDecodeError
. The\nnew error can be used to retreive the integer value that failed to\nconvert.Features
\n\n
\n- \n
\nfix: Only touch include file if contents is changed (#1058)
\nMost generated files are untouched when the contents doesn't change.\nUse the same mechanism for include file as well.
\nDependencies
\n\n
\n- update env_logger requirement from 0.10 to 0.11 (#1074)
\n- update criterion requirement from 0.4 to 0.5 (#1071)
\n- Remove unused libz-sys (#1077)
\n- build(deps): update itertools requirement from >=0.10, =0.10, <=0.13 (#1070)
\nDocumentation
\n\n
\n- better checking of tag duplicates, avoid discarding invalid variant\nerrs (#951)
\n- docs: Fix broken link warnings (#1056)
\n- Add missing LICENSE symlink (#1086)
\nInternal
\n\n\n
... (truncated)
\nf19104a
\nchore: prepare 0.13.1 release (#1099)26463f4
\nfix: Enum variant named Error
causes ambiguous item (#1098)23f7174
\nchore: Release version 0.13.0 (#1093)7a1424c
\nbuild: Fix prepare-release.sh (#1094)7790799
\nbuild(deps): update itertools requirement from >=0.10, <=0.12 to\n>=0.10, <=0....4a0cc17
\nAdd missing LICENSE symlink (#1086)ae33a5e
\nci: Set rust version of clippy job to a fixed version (#1090)ba77654
\nfix: Only touch include file if contents is changed (#1058)e7049d3
\nworkspace package metadata (#1036)ef4930c
\ndocs: Fix broken link warnings (#1056)Sourced from prost-types's\nchangelog.
\n\n\nProst version 0.13.1
\nPROST! is a Protocol\nBuffers implementation for the Rust Language.
\nprost
\ngenerates simple, idiomatic Rust code fromproto2
and\nproto3
files.Bug fixes
\n\n
\n- Enum variant named Error causes ambiguous item (#1098)
\nPROST version 0.13.0
\nnote: this version was yanked in favor of 0.13.1
\nPROST! is a Protocol\nBuffers implementation for the Rust Language.
\nprost
\ngenerates simple, idiomatic Rust code fromproto2
and\nproto3
files.This major update brings new features and fixes:
\nBreaking changes
\n\n
\n- \n
\nderive Copy trait for messages where possible (#950)
\n\n
prost-build
will automatically derivetrait\nCopy
for some messages. If you manually implement\nCopy
you should remove your implementation.- \n
\nChange generated functions signatures to remove type parameters (#1045)
\nThe function signature of
\ntrait Message
is changed to\nuseimpl Buf
instead of a named generic type. If you\nimplementtrait Message
, you should change the function\nsignature.- \n
\nLightweight error value in TryFrom for enums\n(#1010)
\nWhen a
\nimpl TryFrom<i32>
is generated by\nprost
derive macros, it will now return the error type\nUnknownEnumValue
instead ofDecodeError
. The\nnew error can be used to retreive the integer value that failed to\nconvert.Features
\n\n
\n- \n
\nfix: Only touch include file if contents is changed (#1058)
\nMost generated files are untouched when the contents doesn't change.\nUse the same mechanism for include file as well.
\nDependencies
\n\n
\n- update env_logger requirement from 0.10 to 0.11 (#1074)
\n- update criterion requirement from 0.4 to 0.5 (#1071)
\n- Remove unused libz-sys (#1077)
\n- build(deps): update itertools requirement from >=0.10, =0.10, <=0.13 (#1070)
\nDocumentation
\n\n
\n- better checking of tag duplicates, avoid discarding invalid variant\nerrs (#951)
\n- docs: Fix broken link warnings (#1056)
\n- Add missing LICENSE symlink (#1086)
\nInternal
\n\n\n
... (truncated)
\nf19104a
\nchore: prepare 0.13.1 release (#1099)26463f4
\nfix: Enum variant named Error
causes ambiguous item (#1098)23f7174
\nchore: Release version 0.13.0 (#1093)7a1424c
\nbuild: Fix prepare-release.sh (#1094)7790799
\nbuild(deps): update itertools requirement from >=0.10, <=0.12 to\n>=0.10, <=0....4a0cc17
\nAdd missing LICENSE symlink (#1086)ae33a5e
\nci: Set rust version of clippy job to a fixed version (#1090)ba77654
\nfix: Only touch include file if contents is changed (#1058)e7049d3
\nworkspace package metadata (#1036)ef4930c
\ndocs: Fix broken link warnings (#1056)Sourced from prost-build's\nchangelog.
\n\n\nProst version 0.13.1
\nPROST! is a Protocol\nBuffers implementation for the Rust Language.
\nprost
\ngenerates simple, idiomatic Rust code fromproto2
and\nproto3
files.Bug fixes
\n\n
\n- Enum variant named Error causes ambiguous item (#1098)
\nPROST version 0.13.0
\nnote: this version was yanked in favor of 0.13.1
\nPROST! is a Protocol\nBuffers implementation for the Rust Language.
\nprost
\ngenerates simple, idiomatic Rust code fromproto2
and\nproto3
files.This major update brings new features and fixes:
\nBreaking changes
\n\n
\n- \n
\nderive Copy trait for messages where possible (#950)
\n\n
prost-build
will automatically derivetrait\nCopy
for some messages. If you manually implement\nCopy
you should remove your implementation.- \n
\nChange generated functions signatures to remove type parameters (#1045)
\nThe function signature of
\ntrait Message
is changed to\nuseimpl Buf
instead of a named generic type. If you\nimplementtrait Message
, you should change the function\nsignature.- \n
\nLightweight error value in TryFrom for enums\n(#1010)
\nWhen a
\nimpl TryFrom<i32>
is generated by\nprost
derive macros, it will now return the error type\nUnknownEnumValue
instead ofDecodeError
. The\nnew error can be used to retreive the integer value that failed to\nconvert.Features
\n\n
\n- \n
\nfix: Only touch include file if contents is changed (#1058)
\nMost generated files are untouched when the contents doesn't change.\nUse the same mechanism for include file as well.
\nDependencies
\n\n
\n- update env_logger requirement from 0.10 to 0.11 (#1074)
\n- update criterion requirement from 0.4 to 0.5 (#1071)
\n- Remove unused libz-sys (#1077)
\n- build(deps): update itertools requirement from >=0.10, =0.10, <=0.13 (#1070)
\nDocumentation
\n\n
\n- better checking of tag duplicates, avoid discarding invalid variant\nerrs (#951)
\n- docs: Fix broken link warnings (#1056)
\n- Add missing LICENSE symlink (#1086)
\nInternal
\n\n\n
... (truncated)
\nf19104a
\nchore: prepare 0.13.1 release (#1099)26463f4
\nfix: Enum variant named Error
causes ambiguous item (#1098)23f7174
\nchore: Release version 0.13.0 (#1093)7a1424c
\nbuild: Fix prepare-release.sh (#1094)7790799
\nbuild(deps): update itertools requirement from >=0.10, <=0.12 to\n>=0.10, <=0....4a0cc17
\nAdd missing LICENSE symlink (#1086)ae33a5e
\nci: Set rust version of clippy job to a fixed version (#1090)ba77654
\nfix: Only touch include file if contents is changed (#1058)e7049d3
\nworkspace package metadata (#1036)ef4930c
\ndocs: Fix broken link warnings (#1056)