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.
Unreleased - ReleaseDate
0.12.7 - 2024-07-25
- Update MSRV to 1.74
0.12.6 - 2024-02-16
- Implement
Display
forFooter
0.12.5 - 2024-02-13
- Update dependencies
0.12.4 - 2023-07-14
- Update dependencies
0.12.3 - 2023-03-18
- Update dependencies
0.12.2 - 2023-02-22
- Update dependencies
0.12.1 - 2022-12-29
- Ensure footers value isn't confused with another footer
0.12.0 - 2022-07-18
- Error when a newline doesn't separate summary from description
0.11.3 - 2022-04-14
- Don't treat body text as a footer but require a newline
0.11.2 - 2022-01-18
- When a body and footer have extra newlines between them, don't put them at the end of the body
- Handle windows newlines (was missing footers with them)
0.11.1 - 2021-12-14
- Clarify error messages
0.11.0 - 2021-10-19
- Some grammar changes might have made us more restrictive, but more likely they have made parsing more loose
FooterSeparator
variants have been renamed
- Parser is now closer to the proposed grammar
0.10.3 - 2021-09-18
- Relaxed some lifetimes, associating them with the message, rather than
Commit
.
0.10.2 - 2021-09-06
- Support scopes with numbers in them, like
x86
0.10.1 - 2021-09-03
- Allow trailing newlines when there is no body
0.10.0 - 2021-08-18
Commit::breaking_description
to handle the two potential sources for you
- Moved
<TYPE>
consts toType::<TYPE>
.
0.9.2 - 2021-05-24
serde
feature for serializingCommit
.
0.9.1 - 2021-01-30
0.9.0 - 2020-05-06
- Made error type work as
Send
/Sync
.
0.8.0 - 2020-05-06
::new
has been renamed to::new_unchecked
to signify that it bypasses validity checks.
0.7.0 - 2020-05-05
- Forked
conventional
asgit-conventional
- Merged
Simple
andTyped
APIs (identifiers are typed, otherwisestr
s), removing the need to pull in a trait.
- Add typed identifier equality with
str
. - Added constants for common
type_
s. - Made it easier to find the footer that describes a breaking change.
- Expose means to convert
str
into typed identifier with validation.