PackageTrack
Sign in Get early access

derivative

A set of alternative `derive` attributes for Rust

2.2.0 183M downloads/mo #538 most downloaded on crates.io mcarton/rust-derivative

What this package is like to depend on

Last release 6 years ago

no release in 18 months

Ships unpredictably

gaps range from 2 weeks to 1.7 years

Most releases are documented

notes for 14 of 20 stable releases

Nothing withdrawn

no release was ever pulled

10 years old

20 releases · first in 2016

0 releases in the last 12 months

see the full history below

Release timeline

20 releases · Oct 2016 to Jan 2021
2017 2018 2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 20
  1. 2.2.0 23 Jan 2021
    Release notes
    • Add support for deriving traits on repr(packed) types ([#84]).
    • Fix bug with Debug bounds ([#83]).
    • Migrate documentation to mdbook and fix issues found in examples ([#83]).
    Open source →
  2. 2.1.3 03 Jan 2021
    Release notes
    • Fix Clippy warning ([#81]).
    Open source →
  3. 2.1.2 03 Jan 2021
    Release notes
    • Fix bug when used in combination with other attributes ([#79]).
    Open source →
  4. 2.1.1 11 Apr 2020
    Release notes
    • Improve error reporting. ([#70])
    • Fix a Clippy warning in generated code. ([#71]).
    Open source →
  5. 2.1.0 29 Mar 2020
    Release notes
    • feature_allow_slow_enum is not required anymore on enum with PartialEq. ([#64])
    • PartialEq generates more efficient code for C-like enum. ([#65])
    • Fix issue with deriving Hash on generic enums #68. ([#68])
    Open source →
  6. 2.0.2 10 Mar 2020
    Release notes
    • Fix a bug with format_with on Debug derives with generic types with trait bounds.
    Open source →
  7. 2.0.1 10 Mar 2020
    Release notes
    • Fix a hygiene bug with Debug. ([#60])
    Open source →
  8. 2.0.0 09 Mar 2020
    Release notes

    This release should be compatible with version 1.*, but now requires rustc version 1.34 or later.

    • Update syn, quote, and proc-macro2 dependencies. ([#59])
    Open source →
  9. 1.0.4 09 Mar 2020
    Release notes

    This is the last version to support rustc versions 1.15 to 1.33.

    • Implement PartialOrd and Ord deriving.
    Open source →
  10. 1.0.3 28 Aug 2019
    Release notes
    • Do not require syn's full feature anymore. ([#38], [#45])
    • Fix an issue with using #[derivative(Debug(format_with = "…"))] on non-generic types. ([#40])
    • Fix some warnings in the library with recent versions of rustc.
    • Fix some clippy::pedantic warnings in generated code. ([#46])
    Open source →
  11. 1.0.2 07 Nov 2018
    Release notes
    • Add use_core feature to make Derivative usable in core crates.
    Open source →
  12. 1.0.1 20 Oct 2018
    Release notes
    • Updated syn to 0.15. ([#25])
    • Updated quote to 0.6. ([#25])
    Open source →
  13. 1.0.0 02 Feb 2017
    Release notes
    • Make stable.
    Open source →
  14. 0.3.1 21 Jan 2017
    Release notes
    • Fix a warning in derivative(Debug).
    • Remove all features, this makes the crate usable on beta.
    Open source →
  15. 0.3.0 29 Nov 2016

    Nothing published for this version

  16. 0.2.0 16 Oct 2016

    Nothing published for this version

  17. 0.1.0 15 Oct 2016

    Nothing published for this version

  18. 0.0.3 12 Oct 2016

    Nothing published for this version

  19. 0.0.2 08 Oct 2016

    Nothing published for this version

  20. 0.0.1 07 Oct 2016

    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