Releases: noelhorvath/nz
Releases · noelhorvath/nz
v0.4.0-beta.2
Changed
- Use new
crates.io
badge and show crate version
Fixed
- Correct
doc.rs
badge version to latest beta - Link of
generic-nonzero
inREADME.md
v0.4.0-beta.1
Fixed
- Use pre-release crate version in
create.io
anddoc.rs
badges - Use
0.4.0-beta
branch inCI
badge
v0.4.0-beta.0
Added
- New internal
gen_nz_macro
macro Disclaimer
section tolib.rs
andREADME.MD
- Specify formatting rules in
rustfmt.toml
Changed
- Call
gen_nz_macro
ingen_nz_macros
- Update create description
- Update documentation in
README.md
andlib.rs
- Update generated macro doc
- Update internal macro syntax
- Update toolchain channel to
nigthly
from1.56.0
inrust-toolchain.toml
- Update
Check
workflow - Use
panic!
instead of static assertion - Use stabilized generic
NonZero
Breaking changes
- Use inline constant expression instead of temporary inner constants
Removed
Compilation errors
section from genreated docLimitations
section fromREADME.md
and create-level doc- Limitation related example from generated doc
MSRV
in beta versionZeroError
type
v0.3.5
v0.3.4
Added
- New deploy workflow
Changed
- Add new line after import in
Usage
example code - Capitalize link names under
<!-- Links -->
inCHANGELOG.md
- Capitalize first latter of each list item in
CHANGELOG.md
- Rename
rust.yml
tocheck.yml
in `.github/workflows - Update and improve
Check
workflow - Update links to versions in
CHANGELOG.md
Fixed
- Use
1.56.0
version of rust API docs instead ofstable
- Deploy and check workflows
v0.3.3
Changed
- Use
->
instead of=>
in comment when representing an arrow - Remove unnecessary
-
afterNonZero
in crate documentation
Fixed
Zlib license
link underLicenses
section- Grammar errors in
changelog.md
Removed
let nz = nz::i8!(27);
from the first macro example
v0.3.2
Changed
- Reorder subsections in
0.3.1
(changelog.md
) - Prefix fully-qualified
NonZero
paths with::
- Correct/improve comments
- Crate-level documentation
- Rewrite
Limitations
section - Sync
README.md
with crate-level doc inlib.rs
- Improve example code in
Usage
- Update
Features
section - Rename
Non-Zero macros
section toMacros
- Rewrite
Fixed
- List under
Compilation errors
in generated macro documentation
Removed
- Unnecessary link after [
core::num
] inlib.rs
v0.3.1
Changed
- Recategorize
[0.2.0] - increase MSRV from 1.47.0 to 1.56.0
as non-breaking change
inchangelog.md
- Add documentation generation to
gen_non_zero_macros
Removed
publish-crate
workflow- Non-generated documentation for each generated macro
v0.3.0
Added
- Configure rust toolchain in
rust-toolchain.toml
publish-crate
workflow for publishing crateChangelog
section with link tochangelog.md
- Add dummy example for
ZeroIsInvalidForNonZero
never type
Changed
- Rename
Basic usage
section toUsage
in bothREADME.md
andlib.rs
- Remove trailing
.
from crate description - Update
rust
workflow - Update old macro const name to new in docs and comments
- Put all types between backticks in
NonZero macros
section inlib.rs
Breaking changes
- Rename inner macro const to comply with
non-upper-case-globals
lint
Fixed
- Correct repository link for
github
badge - Correct link to
rust
workflow forrust-ci
badge license
badge inREADME.md
- Comply with all doc lints
- Comply with
non-upper-case-globals
warning
v0.2.2
0.2.2