Unreleased - ReleaseDate
0.14.0 - 2022-06-28
- upgrade to
regex
1.5.6
0.13.0 - 2022-03-05
- upgrade to
clap
version 3 - update other dependencies via
cargo update
0.12.0 - 2021-09-12
Breaking Change Upgrade Note For Library Users
Due to the collapsing of a library crate and a binary/CLI crate into one crate, there is now a Cargo feature called
"application"
which is included in the default features. This allows for a cleancargo install names
, resulting in a compilation and installation of the names CLI without any further options or flags. When using names as a library crate however, it is advised to now adddefault-features = false
to the crate dependency inCargo.toml
. For example:[dependencies] names = { version = "0.12.0", default-features = false }This will exclude the
clap
crate when being used in library/crate mode.
- (breaking): collapse library and binary into 1 dual-purpose crate which
enables
cargo install names
to install the binary CLI - (breaking): upgrade minimum supported Rust version to 1.46.0
- upgrade to
rand
0.8.4 - upgrade to
clap
3.0.0-beta.2 - update codebase to Rust 2018 edition and idioms
- cross platform matrix testing
- binary artifacts on each release for Linux, macOS, Windows, & FreeBSD systems
- nightly releases
0.11.0 - 2016-04-29
- (breaking): move adjectives const to
names::ADJECTIVES
- (breaking): move nouns const to
names::NOUNS
- inline adjective and noun data from plaintext files
- (cli): add color and suggestions features
0.10.0 - 2015-11-01
- (breaking): use
Default
trait for Generator & Name types - (cli): update usage output
0.9.0 - 2015-09-15
The initial release.