PackageTrack
Sign in Get early access

predicates-core

An API for boolean-valued predicate functions.

1.0.10 189M downloads/mo #526 most downloaded on crates.io assert-rs/predicates-rs

What this package is like to depend on

Last release 6 months ago

11 Feb 2026

Release timing varies

gaps range from 8 days to 2.2 years

Most releases are documented

notes for 9 of 12 stable releases

Nothing withdrawn

no release was ever pulled

8 years old

12 releases · first in 2018

1 release in the last 12 months

see the full history below

Release timeline

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

Releases

latest 12
  1. 1.0.10 11 Feb 2026
    Release notes

    chore: Release predicates-core version 1.0.10

    Open source →
  2. 1.0.9 19 Dec 2024
    Release notes

    chore: Release predicates-core version 1.0.9

    Open source →
  3. 1.0.8 25 Jul 2024
    Release notes

    chore: Release predicates-core version 1.0.8

    Open source →
  4. 1.0.7 25 Jul 2024

    Nothing published for this version

  5. 1.0.6 15 Mar 2023
    Release notes

    Fixed

    • NamePredicate now adds itself to the Case returned by find_case.
    Open source →
  6. 1.0.5 13 Nov 2022
    Release notes

    Fixed

    • Update float-cmp dependency
    Open source →
  7. 1.0.4 05 Nov 2022
    Release notes

    Fixed

    • Upgrade normalize-line-endings
    Open source →
  8. 1.0.3 11 Jan 2022

    Nothing published for this version

  9. 1.0.2 30 Jan 2021
    Release notes

    Fixed

    • BooleanPredicate now implements Predicate<T> where T: ?Sized (#84)
    Open source →
  10. 1.0.1 29 Dec 2020
    Release notes

    Changed

    • BooleanPredicate is no longer generic, and is always Send and Sync.
    Open source →
  11. 1.0.0 06 Oct 2018

    Nothing published for this version

  12. 0.9.0 30 Jul 2018
    Release notes

    Added

    • Support ?Sized types for FnPredicate.
    • Add str_pred.normalize() predicate.
    • Add reflection to Predicate.
    • Add support for predicates returning why they failed (find_case) which can be combined with the new predicates-tree crate.
    • Split out predicates-core for reducing ecosystem breaking changes.

    Changed

    • Predicates must also implement PredicateReflection
    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