Source code

Revision control

Copy as Markdown

Other Tools

# Changelog↩
All notable changes to this project will be documented in this file.↩
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),↩
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).↩
<!-- next-header -->↩
## [Unreleased] - ReleaseDate↩
# [0.2.4] - 2022-05-02↩
## Added↩
- Updated `syn` dependency to 2.0↩
- Support for empty enums↩
- Implicitly require fmt::Display on all type parameters unless overridden↩
## Changed↩
- Bumped MSRV to 1.56↩
# [0.2.3] - 2021-07-16↩
## Added↩
- Added `#[displaydoc("..")]` attribute for overriding a doc comment↩
# [0.2.2] - 2021-07-01↩
## Added↩
- Added prefix feature to use the doc comment from an enum and prepend it↩
before the error message from each variant.↩
# [0.2.1] - 2021-03-26↩
## Added↩
- Added opt in support for ignoring extra doc attributes↩
# [0.2.0] - 2021-03-16↩
## Changed↩
- (BREAKING) disallow multiple `doc` attributes in display impl↩
[https://github.com/yaahc/displaydoc/pull/22]. Allowing and ignoring extra↩
doc attributes made it too easy to accidentally create a broken display↩
implementation with missing context without realizing it, this change turns↩
that into a hard error and directs users towards block comments if multiple↩
lines are needed.↩
<!-- next-url -->↩