Skip to content

Latest commit

 

History

History
89 lines (59 loc) · 2.35 KB

CHANGELOG.md

File metadata and controls

89 lines (59 loc) · 2.35 KB

Changelog

Unreleased - ReleaseDate

0.14.0 - 2022-06-28

Changed

  • upgrade to regex 1.5.6

0.13.0 - 2022-03-05

Changed

  • 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 clean cargo 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 add default-features = false to the crate dependency in Cargo.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.

Changed

  • (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

Added

  • cross platform matrix testing
  • binary artifacts on each release for Linux, macOS, Windows, & FreeBSD systems
  • nightly releases

0.11.0 - 2016-04-29

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

0.10.0 - 2015-11-01

Changed

  • (breaking): use Default trait for Generator & Name types
  • (cli): update usage output

0.9.0 - 2015-09-15

The initial release.