PackageTrack
Sign in Get early access

protox-parse

Parsing of protobuf source files

0.9.0 14M downloads/mo #2625 most downloaded on crates.io andrewhickman/protox

What this package is like to depend on

Last release 1 years ago

13 Jun 2025

Release timing varies

gaps range from 3 weeks to 9 months

Nearly every release is documented

notes for 15 of 16 stable releases

Nothing withdrawn

no release was ever pulled

4 years old

16 releases · first in 2022

0 releases in the last 12 months

see the full history below

Release timeline

16 releases · Aug 2022 to Jun 2025
2023 2024 2025 2026
Release Pre-release

Releases

latest 16
  1. 0.9.0 13 Jun 2025
    Release notes

    Added

    • [breaking] Update to protox 0.14.0

    Other

    • Include test files in the crate (#95)
    • Update MSRV badge in readme
    Open source →
    Release notes

    Added

    • [breaking] Update to prost 0.14.0

    Other

    • Fix clippy lint
    • Include test files in the crate (#95)
    • Update protobuf version (#94)
    • Clarify the license due to bundled protobuf sources (#92)
    • Update MSRV badge in readme
    Open source →
  2. 0.8.0 10 Apr 2025
    Release notes

    Changed

    • The minimum supported rust version is now 1.74.0.
    • Updated to prost-reflect version 0.15.0.
    Open source →
  3. 0.7.0 08 Jul 2024
    Release notes

    chore: Release protox version 0.7.0

    Open source →
    Release notes

    Changed

    Open source →
  4. 0.6.1 11 Jun 2024
    Release notes

    chore: Release protox version 0.6.1

    Open source →
  5. 0.6.0 07 Feb 2024
    Release notes

    chore: Release protox version 0.6.0

    Open source →
    Release notes

    Changed

    • The minimum supported rust version is now 1.70.0.
    • Updated the miette dependency to version 7.0.0.
    Open source →
  6. 0.5.0 01 Sep 2023
    Release notes

    chore: Release protox version 0.5.0

    Open source →
    Release notes

    Changed

    • The minimum supported rust version is now 1.64.0.
    • Updated to prost 0.12.0
    • Protox now validates that all referenced types are included in imported files (#6)
    Open source →
  7. 0.4.1 25 Jun 2023
    Release notes

    chore: Release protox version 0.4.1

    Open source →
  8. 0.4.0 18 Jun 2023
    Release notes

    chore: Release protox version 0.4.0

    Open source →
  9. 0.3.3 27 Apr 2023
    Release notes

    Changed

    • Updated logos dependency to 0.13.0.
    • Reduce minimum supported rust version to 1.60.0 to match prost-reflect.
    Open source →
  10. 0.3.2 11 Apr 2023

    Nothing published for this version

  11. 0.3.1 10 Apr 2023
    Release notes

    Added

    Changed

    • The Debug representation of Error is now more concise and readable, to support usage with unwrap in build scripts.
    Open source →
  12. 0.3.0 04 Apr 2023
    Release notes

    Added

    Changed

    • Updated prost-reflect dependency to 0.11.0.
    • Renamed File::to_file_descriptor_proto to File::file_descriptor_proto and changed it to return a reference instead of cloning.
    Open source →
  13. 0.2.2 19 Feb 2023
    Release notes

    Changed

    • protox_parse::parse will no longer automatically populate the json_name field of fields. This behaviour has moved to prost-reflect (see (#27)[https://github.com/andrewhickman/prost-reflect/pull/27]), so the behaviour of protox::compile is unchanged.
    Open source →
  14. 0.2.1 07 Jan 2023
    Release notes

    Fixed

    • Fixed decoding of DescriptorSetFileResolver.
    Open source →
  15. 0.2.0 04 Jan 2023
    Release notes

    Changed

    • Breaking: The parse() function now takes an additional argument for the file name.
    • Breaking: Compiler::add_file is renamed to Compiler::open_file.

    Fixed

    • Fixed name resolution in nested messages
    • Fixed source info for oneofs not including comments
    • Enums now respect the allow_alias option
    • Extension options are now supported
    • More validation checks have been added (some still remain, see #5)
    Open source →
  16. 0.1.0 14 Aug 2022
    Release notes

    Added

    • Initial release, implementing most of the functionality of protoc in rust. The main unimplemented features are:
      • Setting extension options in .proto source files is not supported
      • Some validation checks are missing
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive