diff --git a/CHANGELOG.md b/CHANGELOG.md index f142f8a76ba..15bcded0ff6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -20,6 +20,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/). ## [Unreleased] - ReleaseDate +## [4.5.0] - 2024-02-08 + ### Compatibility - Update MSRV to 1.74 @@ -4541,7 +4543,8 @@ Minimum version of Rust is now v1.13.0 (Stable) * **arg** allow lifetimes other than 'static in arguments ([9e8c1fb9](https://github.com/clap-rs/clap/commit/9e8c1fb9406f8448873ca58bab07fe905f1551e5)) -[Unreleased]: https://github.com/clap-rs/clap/compare/v4.4.18...HEAD +[Unreleased]: https://github.com/clap-rs/clap/compare/v4.5.0...HEAD +[4.5.0]: https://github.com/clap-rs/clap/compare/v4.4.18...v4.5.0 [4.4.18]: https://github.com/clap-rs/clap/compare/v4.4.17...v4.4.18 [4.4.17]: https://github.com/clap-rs/clap/compare/v4.4.16...v4.4.17 [4.4.16]: https://github.com/clap-rs/clap/compare/v4.4.15...v4.4.16 diff --git a/CITATION.cff b/CITATION.cff index 2ad91b8d989..696eea639b1 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -3,8 +3,8 @@ cff-version: 1.2.0 message: Please cite this crate using these information. # Version information. -date-released: 2024-01-16 -version: 4.4.18 +date-released: 2024-02-08 +version: 4.5.0 # Project information. abstract: A full featured, fast Command Line Argument Parser for Rust diff --git a/Cargo.lock b/Cargo.lock index 2cf36cd2be1..052913345d6 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -408,9 +408,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.4.18" +version = "4.5.0" dependencies = [ - "clap_builder 4.4.18", + "clap_builder 4.5.0", "clap_derive", "humantime", "rustversion", @@ -424,7 +424,7 @@ dependencies = [ name = "clap_bench" version = "0.0.0" dependencies = [ - "clap 4.4.18", + "clap 4.5.0", "divan", "lazy_static", ] @@ -444,7 +444,7 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.4.18" +version = "4.5.0" dependencies = [ "anstream", "anstyle", @@ -461,9 +461,9 @@ dependencies = [ [[package]] name = "clap_complete" -version = "4.4.10" +version = "4.5.0" dependencies = [ - "clap 4.4.18", + "clap 4.5.0", "clap_lex 0.7.0", "completest", "completest-pty", @@ -477,18 +477,18 @@ dependencies = [ [[package]] name = "clap_complete_fig" -version = "4.4.2" +version = "4.5.0" dependencies = [ - "clap 4.4.18", + "clap 4.5.0", "clap_complete", "snapbox", ] [[package]] name = "clap_complete_nushell" -version = "4.4.2" +version = "4.5.0" dependencies = [ - "clap 4.4.18", + "clap 4.5.0", "clap_complete", "completest", "completest-nu", @@ -497,7 +497,7 @@ dependencies = [ [[package]] name = "clap_derive" -version = "4.4.7" +version = "4.5.0" dependencies = [ "heck", "proc-macro2", @@ -519,7 +519,7 @@ version = "0.7.0" name = "clap_mangen" version = "0.2.19" dependencies = [ - "clap 4.4.18", + "clap 4.5.0", "roff", "snapbox", ] diff --git a/Cargo.toml b/Cargo.toml index 1fc5e8b5070..04385dfaae1 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -27,7 +27,7 @@ include = [ [package] name = "clap" -version = "4.4.18" +version = "4.5.0" description = "A simple to use, efficient, and full-featured Command Line Argument Parser" repository = "https://github.com/clap-rs/clap" categories = ["command-line-interface"] @@ -102,8 +102,8 @@ unstable-styles = ["clap_builder/unstable-styles"] bench = false [dependencies] -clap_builder = { path = "./clap_builder", version = "=4.4.18", default-features = false } -clap_derive = { path = "./clap_derive", version = "=4.4.7", optional = true } +clap_builder = { path = "./clap_builder", version = "=4.5.0", default-features = false } +clap_derive = { path = "./clap_derive", version = "=4.5.0", optional = true } [dev-dependencies] trybuild = "1.0.89" diff --git a/clap_builder/Cargo.toml b/clap_builder/Cargo.toml index a0de61ea8cd..173d547dbba 100644 --- a/clap_builder/Cargo.toml +++ b/clap_builder/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "clap_builder" -version = "4.4.18" +version = "4.5.0" description = "A simple to use, efficient, and full-featured Command Line Argument Parser" repository = "https://github.com/clap-rs/clap" categories = ["command-line-interface"] diff --git a/clap_complete/CHANGELOG.md b/clap_complete/CHANGELOG.md index 9512a3e7a99..dc05ecdd2c1 100644 --- a/clap_complete/CHANGELOG.md +++ b/clap_complete/CHANGELOG.md @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/). ## [Unreleased] - ReleaseDate +## [4.5.0] - 2024-02-08 + ### Compatibility - Update MSRV to 1.74 @@ -228,7 +230,8 @@ MSRV changed to 1.64.0 ## [3.0.1] - 2022-01-03 -[Unreleased]: https://github.com/clap-rs/clap/compare/clap_complete-v4.4.10...HEAD +[Unreleased]: https://github.com/clap-rs/clap/compare/clap_complete-v4.5.0...HEAD +[4.5.0]: https://github.com/clap-rs/clap/compare/clap_complete-v4.4.10...clap_complete-v4.5.0 [4.4.10]: https://github.com/clap-rs/clap/compare/clap_complete-v4.4.9...clap_complete-v4.4.10 [4.4.9]: https://github.com/clap-rs/clap/compare/clap_complete-v4.4.8...clap_complete-v4.4.9 [4.4.8]: https://github.com/clap-rs/clap/compare/clap_complete-v4.4.7...clap_complete-v4.4.8 diff --git a/clap_complete/Cargo.toml b/clap_complete/Cargo.toml index 7e6c34e17da..0f709bc77af 100644 --- a/clap_complete/Cargo.toml +++ b/clap_complete/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "clap_complete" -version = "4.4.10" +version = "4.5.0" description = "Generate shell completion scripts for your clap::Command" repository = "https://github.com/clap-rs/clap/tree/master/clap_complete" categories = ["command-line-interface"] diff --git a/clap_complete/README.md b/clap_complete/README.md index 61a631f14f4..780a3f72d4b 100644 --- a/clap_complete/README.md +++ b/clap_complete/README.md @@ -5,16 +5,16 @@ [![Crates.io](https://img.shields.io/crates/v/clap_complete?style=flat-square)](https://crates.io/crates/clap_complete) [![Crates.io](https://img.shields.io/crates/d/clap_complete?style=flat-square)](https://crates.io/crates/clap_complete) -[![License](https://img.shields.io/badge/license-Apache%202.0-blue?style=flat-square)](https://github.com/clap-rs/clap/blob/clap_complete-v4.4.10/LICENSE-APACHE) -[![License](https://img.shields.io/badge/license-MIT-blue?style=flat-square)](https://github.com/clap-rs/clap/blob/clap_complete-v4.4.10/LICENSE-MIT) +[![License](https://img.shields.io/badge/license-Apache%202.0-blue?style=flat-square)](https://github.com/clap-rs/clap/blob/clap_complete-v4.5.0/LICENSE-APACHE) +[![License](https://img.shields.io/badge/license-MIT-blue?style=flat-square)](https://github.com/clap-rs/clap/blob/clap_complete-v4.5.0/LICENSE-MIT) Dual-licensed under [Apache 2.0](LICENSE-APACHE) or [MIT](LICENSE-MIT). 1. [About](#about) 2. [API Reference](https://docs.rs/clap_complete) 3. [Questions & Discussions](https://github.com/clap-rs/clap/discussions) -4. [CONTRIBUTING](https://github.com/clap-rs/clap/blob/clap_complete-v4.4.10/clap_complete/CONTRIBUTING.md) -5. [Sponsors](https://github.com/clap-rs/clap/blob/clap_complete-v4.4.10/README.md#sponsors) +4. [CONTRIBUTING](https://github.com/clap-rs/clap/blob/clap_complete-v4.5.0/clap_complete/CONTRIBUTING.md) +5. [Sponsors](https://github.com/clap-rs/clap/blob/clap_complete-v4.5.0/README.md#sponsors) ## About diff --git a/clap_complete_fig/CHANGELOG.md b/clap_complete_fig/CHANGELOG.md index c40b4592320..9e9a4115e6a 100644 --- a/clap_complete_fig/CHANGELOG.md +++ b/clap_complete_fig/CHANGELOG.md @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/). ## [Unreleased] - ReleaseDate +## [4.5.0] - 2024-02-08 + ### Compatibility - Update MSRV to 1.74 @@ -87,7 +89,8 @@ MSRV changed to 1.64.0 ## [3.0.1] - 2022-01-03 -[Unreleased]: https://github.com/clap-rs/clap/compare/clap_complete_fig-v4.4.2...HEAD +[Unreleased]: https://github.com/clap-rs/clap/compare/clap_complete_fig-v4.5.0...HEAD +[4.5.0]: https://github.com/clap-rs/clap/compare/clap_complete_fig-v4.4.2...clap_complete_fig-v4.5.0 [4.4.2]: https://github.com/clap-rs/clap/compare/clap_complete_fig-v4.4.1...clap_complete_fig-v4.4.2 [4.4.1]: https://github.com/clap-rs/clap/compare/clap_complete_fig-v4.4.0...clap_complete_fig-v4.4.1 [4.4.0]: https://github.com/clap-rs/clap/compare/clap_complete_fig-v4.3.1...clap_complete_fig-v4.4.0 diff --git a/clap_complete_fig/Cargo.toml b/clap_complete_fig/Cargo.toml index 052387ba1ee..7575308cf9c 100644 --- a/clap_complete_fig/Cargo.toml +++ b/clap_complete_fig/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "clap_complete_fig" -version = "4.4.2" +version = "4.5.0" description = "A generator library used with clap for Fig completion scripts" repository = "https://github.com/clap-rs/clap/tree/master/clap_complete_fig" categories = ["command-line-interface"] diff --git a/clap_complete_nushell/CHANGELOG.md b/clap_complete_nushell/CHANGELOG.md index a51649d78d3..3357f57ffc8 100644 --- a/clap_complete_nushell/CHANGELOG.md +++ b/clap_complete_nushell/CHANGELOG.md @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/). ## [Unreleased] - ReleaseDate +## [4.5.0] - 2024-02-08 + ### Compatibility - Update MSRV to 1.74 @@ -32,7 +34,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/). ## [4.3.0] - 2023-05-24 -[Unreleased]: https://github.com/clap-rs/clap/compare/clap_complete_nushell-v4.4.2...HEAD +[Unreleased]: https://github.com/clap-rs/clap/compare/clap_complete_nushell-v4.5.0...HEAD +[4.5.0]: https://github.com/clap-rs/clap/compare/clap_complete_nushell-v4.4.2...clap_complete_nushell-v4.5.0 [4.4.2]: https://github.com/clap-rs/clap/compare/clap_complete_nushell-v4.4.1...clap_complete_nushell-v4.4.2 [4.4.1]: https://github.com/clap-rs/clap/compare/clap_complete_nushell-v4.4.0...clap_complete_nushell-v4.4.1 [4.4.0]: https://github.com/clap-rs/clap/compare/clap_complete_nushell-v4.3.2...clap_complete_nushell-v4.4.0 diff --git a/clap_complete_nushell/Cargo.toml b/clap_complete_nushell/Cargo.toml index a6b97b5561d..e0cbbcc0e36 100644 --- a/clap_complete_nushell/Cargo.toml +++ b/clap_complete_nushell/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "clap_complete_nushell" -version = "4.4.2" +version = "4.5.0" description = "A generator library used with clap for Nushell completion scripts" repository = "https://github.com/clap-rs/clap/tree/master/clap_complete_nushell" categories = ["command-line-interface"] diff --git a/clap_derive/Cargo.toml b/clap_derive/Cargo.toml index 8609af265d5..5c512aba262 100644 --- a/clap_derive/Cargo.toml +++ b/clap_derive/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "clap_derive" -version = "4.4.7" +version = "4.5.0" description = "Parse command line argument by defining a struct, derive crate." repository = "https://github.com/clap-rs/clap/tree/master/clap_derive" categories = ["command-line-interface", "development-tools::procedural-macro-helpers"] diff --git a/src/lib.rs b/src/lib.rs index ddb6d993ee4..3e3f741313d 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -11,7 +11,7 @@ //! - [Cookbook][_cookbook] //! - [FAQ][_faq] //! - [Discussions](https://github.com/clap-rs/clap/discussions) -//! - [CHANGELOG](https://github.com/clap-rs/clap/blob/v4.4.18/CHANGELOG.md) (includes major version migration +//! - [CHANGELOG](https://github.com/clap-rs/clap/blob/v4.5.0/CHANGELOG.md) (includes major version migration //! guides) //! //! ## Aspirations