quick-protobuf
A pure Rust protobuf (de)serializer. Quick.
0.8.1
34M downloads/mo
#1559 most downloaded on crates.io
tafia/quick-protobuf
What this package is like to depend on
Last release 4 years ago
no release in 18 months
Release timing varies
gaps range from 2 weeks to 2.2 years
Nearly every release is documented
notes for 12 of 13 stable releases
Nothing withdrawn
no release was ever pulled
10 years old
13 releases · first in 2017
0 releases in the last 12 months
see the full history below
Release timeline
13 releases · Jan 2017 to Nov 2022
2018
2019
2020
2021
2022
2023
2024
2025
2026
Releases
latest 13-
0.8.122 Nov 2022Release notes
Open source →- fix: added overflow checking in
read_unknown() - fix: fix buffer size check in
serialize_into_slice()
- fix: added overflow checking in
-
0.8.026 Sep 2020 -
0.7.018 May 2020Release notes
Open source →- feat: deprecate failure (use std::error::Error)
- feat: add WriterBackend to use with last pb-rs codegen
-
0.6.420 Nov 2019 -
0.6.325 Aug 2018Release notes
Open source →- feat: add
serialize_into_vecanddeserialize_from_slicehelper functions
- feat: add
-
0.6.211 Aug 2018Release notes
Open source →- feat: update dependencies
- feat: have a public
read_message_by_lento allow non varint message parsing
-
0.6.114 Jul 2018 -
0.6.023 Nov 2017Nothing published for this version
-
0.5.017 Feb 2017Release notes
Open source →- fix: nested messages issue (missing OneOf, lifetime)
- feat: break cycles on optional messages only, and required one if user chooses to
-
0.4.015 Feb 2017Release notes
Open source →- fix: ignore packed for non primitive fields
- fix: force message with default values to be enum
- feat: check if enum variant exists in default fields
-
0.3.009 Feb 2017Release notes
Open source →- docs: add examples, more details about message to struct conversion
- refactor: update dependencies
- fix: remove some warning on codegen fixed size types + non camel names
- feat: break codegen when reserved fields conflict
- feat: support imports in proto files
- feat: support packages by encapsulating into rust modules
- feat: support map
- refactor: major refatorings of codegen
- feat: rename rust keywords
- feat: normalize file names
- feat: packed fixed size fields are now
Cow - test: migrated most rust-protobuf tests
-
0.2.001 Feb 2017Release notes
Open source →- feat: do not allocate for bytes and string field types
- docs: improve documentation: readmes, examples in modules
- test: added new benches
- perf: much faster reader using
Cowinstead ofVec<u8>orString
-
0.1.025 Jan 2017