names
A random name generator with names suitable for use in container instances, project names, application instances, etc.
0.14.0
23M downloads/mo
#1963 most downloaded on crates.io
fnichol/names
What this package is like to depend on
Last release 4 years ago
no release in 18 months
Ships unpredictably
gaps range from 6 weeks to 5.4 years
Nearly every release is documented
notes for 6 of 6 stable releases
Nothing withdrawn
no release was ever pulled
11 years old
6 releases · first in 2015
0 releases in the last 12 months
see the full history below
Release timeline
6 releases · Sep 2015 to Jun 2022Releases
latest 6-
0.14.028 Jun 2022 -
0.13.006 Mar 2022Release notes
Open source →Release notes
Open source →Changed
- upgrade to
clapversion 3 - update other dependencies via
cargo update
- upgrade to
-
0.12.012 Sep 2021Release notes
Open source →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 = falseto the crate dependency in
Cargo.toml. For example:[dependencies] names = { version = "0.12.0", default-features = false }
This will exclude the
clapcrate when being used in library/crate mode.Changed
- (breaking): collapse library and binary into 1 dual-purpose crate which
enablescargo install namesto install the binary CLI - (breaking): upgrade minimum supported Rust version to 1.46.0
- upgrade to
rand0.8.4 - upgrade to
clap3.0.0-beta.2 - update codebase to Rust 2018 edition and idioms
Added
- cross platform matrix testing
- binary artifacts on each release for Linux, macOS, Windows, & FreeBSD systems
- nightly releases
Release notes
Open source →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 = falseto the crate dependency inCargo.toml. For example:[dependencies] names = { version = "0.12.0", default-features = false }This will exclude the
clapcrate when being used in library/crate mode.Changed
- (breaking): collapse library and binary into 1 dual-purpose crate which
enables
cargo install namesto install the binary CLI - (breaking): upgrade minimum supported Rust version to 1.46.0
- upgrade to
rand0.8.4 - upgrade to
clap3.0.0-beta.2 - update codebase to Rust 2018 edition and idioms
Added
- cross platform matrix testing
- binary artifacts on each release for Linux, macOS, Windows, & FreeBSD systems
- nightly releases
- (breaking): collapse library and binary into 1 dual-purpose crate which
-
0.11.030 Apr 2016Release notes
Open source →Changed
- (breaking): move adjectives const to
names::ADJECTIVES - (breaking): move nouns const to
names::NOUNS - inline adjective and noun data from plaintext files
Added
- (cli): add color and suggestions features
- (breaking): move adjectives const to
-
0.10.001 Nov 2015Release notes
Open source →Changed
- (breaking): use
Defaulttrait for Generator & Name types - (cli): update usage output
- (breaking): use
-
0.9.022 Sep 2015