clap/clap_complete/CHANGELOG.md

354 lines
10 KiB
Markdown
Raw Normal View History

2022-01-12 17:04:57 +00:00
# Change Log
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](http://keepachangelog.com/)
and this project adheres to [Semantic Versioning](http://semver.org/).
<!-- next-header -->
## [Unreleased] - ReleaseDate
2024-07-31 17:20:00 +00:00
## [4.5.12] - 2024-07-31
2024-07-31 17:19:41 +00:00
#### Features
- *(dynamic)* Support completing with `num_args`
2024-07-25 18:08:28 +00:00
## [4.5.11] - 2024-07-25
2024-07-25 18:08:20 +00:00
#### Features
- *(dynamic)* Add support for `-fbar` and `-f=bar` completions
2024-07-25 13:39:13 +00:00
## [4.5.10] - 2024-07-25
2024-07-23 15:36:14 +00:00
## [4.5.9] - 2024-07-23
2024-07-23 15:35:20 +00:00
### Features
- *(dynamic)* Support for zsh, elvis, powershell
- *(dynamic)* Complete `--option val[TAB]`
- *(dynamic)* Complete subcommand aliases
- *(dynamic)* Hide hidden flags, subcommands, values, and aliases, only completeing them if no visible variant is available
2024-07-11 01:34:37 +00:00
## [4.5.8] - 2024-07-11
2024-07-11 01:34:29 +00:00
### Fixes
- *(fish)* Nested subcommand completions
2024-06-28 16:44:19 +00:00
## [4.5.7] - 2024-06-28
2024-06-28 16:43:51 +00:00
### Fixes
- *(fish)* Allow completing positionals when subcommands are present
2024-06-19 21:03:52 +00:00
## [4.5.6] - 2024-06-19
2024-06-07 21:13:55 +00:00
## [4.5.5] - 2024-06-07
2024-06-07 21:12:56 +00:00
### Fixes
- *(zsh)* Don't fail or ignore options consumed by `_arguments`
2024-06-06 21:41:05 +00:00
## [4.5.4] - 2024-06-06
2024-06-06 20:14:24 +00:00
## [4.5.3] - 2024-06-06
2024-04-09 17:08:43 +00:00
## [4.5.2] - 2024-04-09
2024-04-09 17:08:33 +00:00
### Fixes
- *(bash)* Improve compatibility with older bash versions
2024-02-16 22:33:14 +00:00
## [4.5.1] - 2024-02-16
2024-02-16 22:32:57 +00:00
### Fixes
- Correctly handle completion descriptions with newlines
2024-02-08 16:34:06 +00:00
## [4.5.0] - 2024-02-08
2024-02-08 16:32:13 +00:00
### Compatibility
- Update MSRV to 1.74
2024-02-02 16:12:09 +00:00
## [4.4.10] - 2024-02-02
2024-02-02 16:12:02 +00:00
### Fixes
- *(bash)* Allow completing filenames with spaces
2024-01-22 15:46:21 +00:00
## [4.4.9] - 2024-01-22
2024-01-22 15:46:07 +00:00
### Features
- *(bash)* Add support file `ValueHint::FilePath`
- *(bash)* Add support file `ValueHint::DirPath`
- *(bash)* Don't add space for `ValueHint::Other`
2024-01-19 16:47:00 +00:00
## [4.4.8] - 2024-01-19
2024-01-19 16:46:46 +00:00
### Fixes
- *(bash)* be consistent in identifiers when custom bin names are used
2024-01-15 19:09:45 +00:00
## [4.4.7] - 2024-01-15
2024-01-19 16:46:46 +00:00
### Fixes
2024-01-15 19:09:24 +00:00
- *(unstable)* Don't have dynamic completions pollute the parent command's help output
2024-01-02 21:00:09 +00:00
## [4.4.6] - 2024-01-02
2024-01-02 21:00:00 +00:00
### Fixes
- Work with older Bash versions, particularly for MacOS
2023-12-27 17:58:25 +00:00
## [4.4.5] - 2023-12-27
2023-12-27 17:58:12 +00:00
### Documentation
- *(unstable)* Include / expand `dynamic` on docs.rs
2023-10-24 18:25:07 +00:00
## [4.4.4] - 2023-10-24
2023-09-28 19:36:28 +00:00
## [4.4.3] - 2023-09-28
2023-09-25 21:31:57 +00:00
## [4.4.2] - 2023-09-25
2023-09-25 21:31:49 +00:00
### Fixes
- *(unstable)* Complete positionals in subcommands
2023-09-07 13:58:13 +00:00
## [4.4.1] - 2023-09-07
2023-09-07 13:58:02 +00:00
### Fixes
- *(fish)* Properly escape `()` in descriptions
2023-08-24 16:08:02 +00:00
## [4.4.0] - 2023-08-24
2023-08-24 16:06:00 +00:00
### Compatibility
- Update MSRV to 1.70.0
2023-09-07 13:58:02 +00:00
### Features
- *(unstable)* Fish dynamic completion support
### Fixes
- *(unstable)* Manual control over sort order
- *(unstable)* Don't recursively report subcommands
- *(unstable)* Get bash support working again
- *(unstable)* Ensure shorts keep their leading `-`
2023-07-05 15:38:09 +00:00
## [4.3.2] - 2023-07-05
2023-07-05 15:37:56 +00:00
### Fixes
- *(powershell)* Attempt to allow completing `-s` separately from `-S`
2023-06-02 02:10:46 +00:00
## [4.3.1] - 2023-06-02
2023-05-19 16:55:42 +00:00
## [4.3.0] - 2023-05-19
2023-05-12 08:23:52 +00:00
## [4.2.3] - 2023-05-12
2023-05-12 08:23:40 +00:00
### Fixes
- *(zsh)* Avoid error when mixing multiple values with subcommands
2023-05-09 19:44:11 +00:00
## [4.2.2] - 2023-05-09
2023-05-09 19:43:28 +00:00
- *(bash)* Respect `ValueHint::Other`
2023-04-21 12:42:44 +00:00
## [4.2.1] - 2023-04-21
2023-04-21 12:42:33 +00:00
- *(zsh)* Improved escaping
2023-03-28 07:19:08 +00:00
## [4.2.0] - 2023-03-28
2023-03-28 00:41:39 +00:00
## [4.1.6] - 2023-03-28
2023-03-16 15:42:06 +00:00
## [4.1.5] - 2023-03-16
2023-02-27 10:20:28 +00:00
## [4.1.4] - 2023-02-27
2023-02-27 10:20:07 +00:00
### Features
- *(zsh)* Allow sourcing completion
2023-02-23 17:56:20 +00:00
## [4.1.3] - 2023-02-23
2023-02-23 17:56:12 +00:00
### Fixes
- *(zsh)* Improve handling of multi-valued arguments
2023-02-15 16:27:15 +00:00
## [4.1.2] - 2023-02-15
2023-01-23 19:05:20 +00:00
## [4.1.1] - 2023-01-23
2023-01-23 19:05:15 +00:00
### Fixes
- *(bash)* Mark `cmd` variable as local
2023-01-13 15:27:31 +00:00
## [4.1.0] - 2023-01-13
2023-01-13 13:13:28 +00:00
### Compatibility
MSRV changed to 1.64.0
2022-12-22 18:40:15 +00:00
## [4.0.7] - 2022-12-22
2022-11-24 17:40:15 +00:00
## [4.0.6] - 2022-11-24
2022-11-07 13:39:49 +00:00
## [4.0.5] - 2022-11-07
2022-11-07 13:39:36 +00:00
### Features
- Added `Shell::from_env`
2022-11-07 12:24:02 +00:00
## [4.0.4] - 2022-11-07
2022-10-18 19:37:53 +00:00
## [4.0.3] - 2022-10-18
2022-09-29 17:08:47 +00:00
## [4.0.2] - 2022-09-29
2022-09-29 17:08:40 +00:00
### Fixes
- *(bash)* Fix `git diff git <TAB>` completions
- *(bash)* Fix `git diff log <TAB>` completions
- *(bash)* Fix command alias
2022-09-28 20:34:33 +00:00
## [4.0.1] - 2022-09-28
2022-09-28 20:34:25 +00:00
### Fixes
- *(zsh)* Fix multiple-items regression introduced in v4
2022-09-28 17:00:48 +00:00
## [4.0.0] - 2022-09-28
2022-06-28 13:04:18 +00:00
## [3.2.3] - 2022-06-28
2022-06-21 14:32:04 +00:00
## [3.2.2] - 2022-06-21
2022-06-13 14:37:47 +00:00
## [3.2.1] - 2022-06-13
2022-06-13 14:31:29 +00:00
## [3.2.0] - 2022-06-13
2022-05-06 14:39:24 +00:00
## [3.1.4] - 2022-05-06
2022-05-06 14:39:15 +00:00
### Fixes
- *(bash)* Complete visible `PossibleValue`s, rather than hidden
2022-04-30 11:36:33 +00:00
## [3.1.3] - 2022-04-30
2022-04-30 11:35:38 +00:00
### Fixes
- Minimal rust-implemented clap completion engine, behind `unstable-dynamic` feature flag
2022-04-19 15:31:52 +00:00
## [3.1.2] - 2022-04-19
2022-03-02 15:20:00 +00:00
## [3.1.1] - 2022-03-02
2022-02-16 17:59:45 +00:00
## [3.1.0] - 2022-02-16
2022-02-15 16:49:00 +00:00
### Fixes
- Fish: escape possible values (#3467)
2022-02-05 15:33:39 +00:00
## [3.0.6] - 2022-02-05
2022-02-05 15:33:12 +00:00
### Fixes
- Powershell: Allow completion of partial commands
2022-01-24 16:54:50 +00:00
## [3.0.5] - 2022-01-24
2022-01-24 16:54:04 +00:00
### Fixes
- Clarified panics
2022-01-16 00:51:41 +00:00
## [3.0.4] - 2022-01-15
2022-01-16 00:51:23 +00:00
### Fixes
- Unescaped chars in zsh completions
2022-01-12 17:12:42 +00:00
## [3.0.3] - 2022-01-12
2022-01-12 17:11:53 +00:00
### Fixes
- Use new Elvish 0.17 syntax
- Add newline at end of zsh output
2022-01-12 17:04:57 +00:00
## [3.0.2] - 2022-01-04
## [3.0.1] - 2022-01-03
<!-- next-url -->
2024-07-31 17:20:00 +00:00
[Unreleased]: https://github.com/clap-rs/clap/compare/clap_complete-v4.5.12...HEAD
[4.5.12]: https://github.com/clap-rs/clap/compare/clap_complete-v4.5.11...clap_complete-v4.5.12
2024-07-25 18:08:28 +00:00
[4.5.11]: https://github.com/clap-rs/clap/compare/clap_complete-v4.5.10...clap_complete-v4.5.11
2024-07-25 13:39:13 +00:00
[4.5.10]: https://github.com/clap-rs/clap/compare/clap_complete-v4.5.9...clap_complete-v4.5.10
2024-07-23 15:36:14 +00:00
[4.5.9]: https://github.com/clap-rs/clap/compare/clap_complete-v4.5.8...clap_complete-v4.5.9
2024-07-11 01:34:37 +00:00
[4.5.8]: https://github.com/clap-rs/clap/compare/clap_complete-v4.5.7...clap_complete-v4.5.8
2024-06-28 16:44:19 +00:00
[4.5.7]: https://github.com/clap-rs/clap/compare/clap_complete-v4.5.6...clap_complete-v4.5.7
2024-06-19 21:03:52 +00:00
[4.5.6]: https://github.com/clap-rs/clap/compare/clap_complete-v4.5.5...clap_complete-v4.5.6
2024-06-07 21:13:55 +00:00
[4.5.5]: https://github.com/clap-rs/clap/compare/clap_complete-v4.5.4...clap_complete-v4.5.5
2024-06-06 21:41:05 +00:00
[4.5.4]: https://github.com/clap-rs/clap/compare/clap_complete-v4.5.3...clap_complete-v4.5.4
2024-06-06 20:14:24 +00:00
[4.5.3]: https://github.com/clap-rs/clap/compare/clap_complete-v4.5.2...clap_complete-v4.5.3
2024-04-09 17:08:43 +00:00
[4.5.2]: https://github.com/clap-rs/clap/compare/clap_complete-v4.5.1...clap_complete-v4.5.2
2024-02-16 22:33:14 +00:00
[4.5.1]: https://github.com/clap-rs/clap/compare/clap_complete-v4.5.0...clap_complete-v4.5.1
2024-02-08 16:34:06 +00:00
[4.5.0]: https://github.com/clap-rs/clap/compare/clap_complete-v4.4.10...clap_complete-v4.5.0
2024-02-02 16:12:09 +00:00
[4.4.10]: https://github.com/clap-rs/clap/compare/clap_complete-v4.4.9...clap_complete-v4.4.10
2024-01-22 15:46:21 +00:00
[4.4.9]: https://github.com/clap-rs/clap/compare/clap_complete-v4.4.8...clap_complete-v4.4.9
2024-01-19 16:47:00 +00:00
[4.4.8]: https://github.com/clap-rs/clap/compare/clap_complete-v4.4.7...clap_complete-v4.4.8
2024-01-15 19:09:45 +00:00
[4.4.7]: https://github.com/clap-rs/clap/compare/clap_complete-v4.4.6...clap_complete-v4.4.7
2024-01-02 21:00:09 +00:00
[4.4.6]: https://github.com/clap-rs/clap/compare/clap_complete-v4.4.5...clap_complete-v4.4.6
2023-12-27 17:58:25 +00:00
[4.4.5]: https://github.com/clap-rs/clap/compare/clap_complete-v4.4.4...clap_complete-v4.4.5
2023-10-24 18:25:07 +00:00
[4.4.4]: https://github.com/clap-rs/clap/compare/clap_complete-v4.4.3...clap_complete-v4.4.4
2023-09-28 19:36:28 +00:00
[4.4.3]: https://github.com/clap-rs/clap/compare/clap_complete-v4.4.2...clap_complete-v4.4.3
2023-09-25 21:31:57 +00:00
[4.4.2]: https://github.com/clap-rs/clap/compare/clap_complete-v4.4.1...clap_complete-v4.4.2
2023-09-07 13:58:13 +00:00
[4.4.1]: https://github.com/clap-rs/clap/compare/clap_complete-v4.4.0...clap_complete-v4.4.1
2023-08-24 16:08:02 +00:00
[4.4.0]: https://github.com/clap-rs/clap/compare/clap_complete-v4.3.2...clap_complete-v4.4.0
2023-07-05 15:38:09 +00:00
[4.3.2]: https://github.com/clap-rs/clap/compare/clap_complete-v4.3.1...clap_complete-v4.3.2
2023-06-02 02:10:46 +00:00
[4.3.1]: https://github.com/clap-rs/clap/compare/clap_complete-v4.3.0...clap_complete-v4.3.1
2023-05-19 16:55:42 +00:00
[4.3.0]: https://github.com/clap-rs/clap/compare/clap_complete-v4.2.3...clap_complete-v4.3.0
2023-05-12 08:23:52 +00:00
[4.2.3]: https://github.com/clap-rs/clap/compare/clap_complete-v4.2.2...clap_complete-v4.2.3
2023-05-09 19:44:11 +00:00
[4.2.2]: https://github.com/clap-rs/clap/compare/clap_complete-v4.2.1...clap_complete-v4.2.2
2023-04-21 12:42:44 +00:00
[4.2.1]: https://github.com/clap-rs/clap/compare/clap_complete-v4.2.0...clap_complete-v4.2.1
2023-03-28 07:19:08 +00:00
[4.2.0]: https://github.com/clap-rs/clap/compare/clap_complete-v4.1.6...clap_complete-v4.2.0
2023-03-28 00:41:39 +00:00
[4.1.6]: https://github.com/clap-rs/clap/compare/clap_complete-v4.1.5...clap_complete-v4.1.6
2023-03-16 15:42:06 +00:00
[4.1.5]: https://github.com/clap-rs/clap/compare/clap_complete-v4.1.4...clap_complete-v4.1.5
2023-02-27 10:20:28 +00:00
[4.1.4]: https://github.com/clap-rs/clap/compare/clap_complete-v4.1.3...clap_complete-v4.1.4
2023-02-23 17:56:20 +00:00
[4.1.3]: https://github.com/clap-rs/clap/compare/clap_complete-v4.1.2...clap_complete-v4.1.3
2023-02-15 16:27:15 +00:00
[4.1.2]: https://github.com/clap-rs/clap/compare/clap_complete-v4.1.1...clap_complete-v4.1.2
2023-01-23 19:05:20 +00:00
[4.1.1]: https://github.com/clap-rs/clap/compare/clap_complete-v4.1.0...clap_complete-v4.1.1
2023-01-13 15:27:31 +00:00
[4.1.0]: https://github.com/clap-rs/clap/compare/clap_complete-v4.0.7...clap_complete-v4.1.0
2022-12-22 18:40:15 +00:00
[4.0.7]: https://github.com/clap-rs/clap/compare/clap_complete-v4.0.6...clap_complete-v4.0.7
2022-11-24 17:40:15 +00:00
[4.0.6]: https://github.com/clap-rs/clap/compare/clap_complete-v4.0.5...clap_complete-v4.0.6
2022-11-07 13:39:49 +00:00
[4.0.5]: https://github.com/clap-rs/clap/compare/clap_complete-v4.0.4...clap_complete-v4.0.5
2022-11-07 12:24:02 +00:00
[4.0.4]: https://github.com/clap-rs/clap/compare/clap_complete-v4.0.3...clap_complete-v4.0.4
2022-10-18 19:37:53 +00:00
[4.0.3]: https://github.com/clap-rs/clap/compare/clap_complete-v4.0.2...clap_complete-v4.0.3
2022-09-29 17:08:47 +00:00
[4.0.2]: https://github.com/clap-rs/clap/compare/clap_complete-v4.0.1...clap_complete-v4.0.2
2022-09-28 20:34:33 +00:00
[4.0.1]: https://github.com/clap-rs/clap/compare/clap_complete-v4.0.0...clap_complete-v4.0.1
2022-09-28 17:00:48 +00:00
[4.0.0]: https://github.com/clap-rs/clap/compare/clap_complete-v3.2.3...clap_complete-v4.0.0
2022-06-28 13:04:18 +00:00
[3.2.3]: https://github.com/clap-rs/clap/compare/clap_complete-v3.2.2...clap_complete-v3.2.3
2022-06-21 14:32:04 +00:00
[3.2.2]: https://github.com/clap-rs/clap/compare/clap_complete-v3.2.1...clap_complete-v3.2.2
2022-06-13 14:37:47 +00:00
[3.2.1]: https://github.com/clap-rs/clap/compare/clap_complete-v3.2.0...clap_complete-v3.2.1
2022-06-13 14:31:29 +00:00
[3.2.0]: https://github.com/clap-rs/clap/compare/clap_complete-v3.1.4...clap_complete-v3.2.0
2022-05-06 14:39:24 +00:00
[3.1.4]: https://github.com/clap-rs/clap/compare/clap_complete-v3.1.3...clap_complete-v3.1.4
2022-04-30 11:36:33 +00:00
[3.1.3]: https://github.com/clap-rs/clap/compare/clap_complete-v3.1.2...clap_complete-v3.1.3
2022-04-19 15:31:52 +00:00
[3.1.2]: https://github.com/clap-rs/clap/compare/clap_complete-v3.1.1...clap_complete-v3.1.2
2022-03-02 15:20:00 +00:00
[3.1.1]: https://github.com/clap-rs/clap/compare/clap_complete-v3.1.0...clap_complete-v3.1.1
2022-02-16 17:59:45 +00:00
[3.1.0]: https://github.com/clap-rs/clap/compare/clap_complete-v3.0.6...clap_complete-v3.1.0
2022-02-05 15:33:39 +00:00
[3.0.6]: https://github.com/clap-rs/clap/compare/clap_complete-v3.0.5...clap_complete-v3.0.6
2022-01-24 16:54:50 +00:00
[3.0.5]: https://github.com/clap-rs/clap/compare/clap_complete-v3.0.4...clap_complete-v3.0.5
2022-01-16 00:51:41 +00:00
[3.0.4]: https://github.com/clap-rs/clap/compare/clap_complete-v3.0.3...clap_complete-v3.0.4
2022-01-12 17:12:42 +00:00
[3.0.3]: https://github.com/clap-rs/clap/compare/v3.0.2...clap_complete-v3.0.3
2022-01-12 17:04:57 +00:00
[3.0.2]: https://github.com/clap-rs/clap/compare/v3.0.1...v3.0.2
[3.0.1]: https://github.com/clap-rs/clap/compare/v3.0.0...v3.0.1