All notable changes to this project will be documented in this file.
- 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).
- Fix Clippy warning (#81).
- Fix bug when used in combination with other attributes (#79).
feature_allow_slow_enum
is not required anymore onenum
withPartialEq
. (#64)PartialEq
generates more efficient code for C-likeenum
. (#65)- Fix issue with deriving
Hash
on genericenums
#68. (#68)
- Fix a bug with
format_with
onDebug
derives with generic types with trait bounds.
- Fix a hygiene bug with
Debug
. (#60)
This release should be compatible with version 1.*, but now requires rustc version 1.34 or later.
- Update
syn
,quote
, andproc-macro2
dependencies. (#59)
This is the last version to support rustc versions 1.15 to 1.33.
- Implement
PartialOrd
andOrd
deriving.
- Do not require
syn
'sfull
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)
- Add
use_core
feature to makeDerivative
usable incore
crates.
- Make stable.
- Fix a warning in
derivative(Debug)
. - Remove all
feature
s, this makes the crate usable onbeta
.