PackageTrack
Sign in Get early access

proptest-derive

Custom-derive for the Arbitrary trait of proptest.

0.8.0 24M downloads/mo #1925 most downloaded on crates.io proptest-rs/proptest

What this package is like to depend on

Last release 6 months ago

05 Feb 2026

Release timing varies

gaps range from 6 weeks to 2.5 years

Most releases are documented

notes for 8 of 12 stable releases

Nothing withdrawn

no release was ever pulled

9 years old

12 releases · first in 2017

2 releases in the last 12 months

see the full history below

Release timeline

12 releases · Dec 2017 to Feb 2026
2018 2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 12
  1. 0.8.0 05 Feb 2026
    Release notes

    Breaking Changes

    • The minimum supported Rust version has been increased to 1.84.0. (#612)
    Open source →
  2. 0.7.0 26 Oct 2025
    Release notes

    prep 1.9.0 release (#607)

    Open source →
    Release notes

    Breaking Changes

    • The minimum supported Rust version has been increased to 1.82.0. (#605)
    Open source →
  3. 0.6.0 07 Jun 2025
    Release notes

    Other Notes

    • Fixed URLs in proptest-derive error messages (#574)
    • Updated rand dependency from 0.8 to 0.9.
    • Bump all dependencies to latest compatible with MSRV 1.66.
    Open source →
  4. 0.5.1 16 Dec 2024
    Release notes
    • Fix non-local impl nightly warning with allow(non_local_definitions) (#531)
    • Adds support for re-exporting crate. proptest-derive now works correctly when proptest is re-exported from another crate. This removes the requirement for proptest to be a direct dependency. (#530)
    • Fix bounds generation for generics in derive(Arbitrary). The implementation of UseTracker expects that iteration over items of used_map gives items in insertion order. However, the order of BTreeSet is based on Ord, not insertion. (#511)
    Open source →
  5. 0.5.0 22 Jun 2024

    Nothing published for this version

  6. 0.4.0 27 Aug 2023

    Nothing published for this version

  7. 0.3.0 21 Feb 2021
    Release notes

    Breaking changes

    • The minimum supported Rust version has been increased to 1.50.0.

    Bug Fixes

    • Certain enums could not be derived before, and now can be.

    • Structs with more than 10 fields can now be derived.

    Open source →
  8. 0.2.0 29 May 2020
    Release notes

    Breaking changes

    • Generated code now requires proptest 0.10.0.
    Open source →
  9. 0.1.2 09 Jun 2019
    Release notes

    Other Notes

    • Derived enums now use LazyTupleUnion instead of TupleUnion for better efficiency.
    Open source →
  10. 0.1.1 28 Apr 2019
    Release notes

    This is a minor release to correct a packaging error. The license files are now included in the files published to crates.io.

    Open source →
  11. 0.1.0 04 Feb 2019

    Nothing published for this version

  12. 0.0.1 18 Dec 2017

    Nothing published for this version

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