зеркало из https://github.com/mozilla/gecko-dev.git
2.2 KiB
2.2 KiB
Change Log
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
0.13.0 - 2018-10-19
- Updated to
syn
v0.15 - Extended Display-like derives to support custom formats
0.12.0 - 2018-09-19
Changed
- Updated to
syn
v0.14,quote
v0.6 andproc-macro2
v0.4
0.11.0 - 2018-05-12
Changed
- Updated to latest version of
syn
andquote
Fixed
- Changed some URLs in the docs so they were correct on crates.io and docs.rs
- The
Result
type is now referenced in the derives using its absolute path (::std::result::Result
) to make sure that the derives don't accidentally use anotherResult
type that is in scope.
0.10.0 - 2018-03-29
Added
- Allow deriving of
TryInto
- Allow deriving of
Deref
- Allow deriving of
DerefMut
0.9.0 - 2018-03-18
Added
- Allow deriving of
Display
,Binary
,Octal
,LowerHex
,UpperHex
,LowerExp
,UpperExp
,Pointer
- Allow deriving of
Index
- Allow deriving of
IndexMut
Fixed
- Allow cross crate inlining of derived methods
Internal changes
- Fix most
clippy
warnings
0.8.0 - 2018-03-10
Added
- Allow deriving of
FromStr
Changed
- Updated to latest version of
syn
andquote
0.7.1 - 2018-01-25
Fixed
- Add
#[allow(missing_docs)]
to the Constructor definition
Internal changes
- Run
rustfmt
on the code
0.7.0 - 2017-07-25
Changed
- Changed code to work with newer version of the
syn
library.
0.6.2 - 2017-04-23
Changed
- Deriving
From
,Into
andConstructor
now works for empty structs.
0.6.1 - 2017-03-08
Changed
- The
new()
method that is created when derivingConstructor
is now public. This makes it a lot more useful.
0.6.0 - 2017-02-20
Added
- Derives for
Into
,Constructor
andMulAssign
-like
Changed
From
is now derived for enum variants with multiple fields.
Fixed
- Derivations now support generics.
0.5.0 - 2017-02-02
Added
- Lots of docs.
- Derives for
Neg
-like andAddAssign
-like.
Changed
From
can now be derived for structs with multiple fields.