Skip to content

Commit 554e765

Browse files
authored
Update changelog for the 1.1.0 release (apple#421)
Update changelog for 1.1.0 release
1 parent d52044c commit 554e765

File tree

1 file changed

+57
-11
lines changed

1 file changed

+57
-11
lines changed

CHANGELOG.md

Lines changed: 57 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -6,17 +6,47 @@ Add new items at the end of the relevant section under **Unreleased**.
66

77
## [Unreleased]
88

9+
*No changes yet.*
10+
11+
---
12+
13+
## [1.1.0] - 2022-03-14
14+
915
### Additions
1016

11-
- Adds new API for distinguishing between public, hidden, and private arguments and option groups. This will allow the addition of addition help flags to show extended or group-specific help screens. ([#390])
17+
- A command's `run()` method now supports `async`/`await` when the command
18+
conforms to `AsyncParsableCommand`. ([#404])
19+
- New API for distinguishing between public, hidden, and private arguments
20+
and option groups, and a new extended help screen accessible via
21+
`--help-hidden`. ([#366], [#390], and [#405 through #413][1.1.0])
22+
- You can now override the autogenerated usage string when configuring a
23+
command. ([#400])
24+
25+
### Changes
26+
27+
- `ArgumentParser` now requires Swift 5.5.
28+
29+
### Fixes
30+
31+
- The auto-generated usage string now correctly hides all optional parameters
32+
when over the length limit. ([#416])
33+
- One `@Option` initializer now has its parameters in the correct order; the
34+
incorrect initializer is deprecated. ([#391])
35+
- Help flags are now correctly captured in `.unconditionalRemaining` argument
36+
arrays.
37+
- Documentation fixes and improvements.
38+
39+
The 1.1.0 release includes contributions from [keith], [MartinP7r], [McNight],
40+
[natecook1000], [rauhul], and [zkiraly]. Thank you!
1241

1342
---
1443

1544
## [1.0.3] - 2022-01-31
1645

1746
### Changes
1847

19-
- When a user provides an incorrect value for an option, an `ArgumentParser`-based program now includes the valid values when possible.
48+
- When a user provides an incorrect value for an option, an
49+
`ArgumentParser`-based program now includes the valid values when possible.
2050

2151
```
2252
$ example --format png
@@ -26,29 +56,37 @@ Add new items at the end of the relevant section under **Unreleased**.
2656
2757
### Fixes
2858
29-
- Resolves an issue with `zsh` custom completions for command names that include a dash.
59+
- Resolves an issue with `zsh` custom completions for command names that include
60+
a dash.
3061
- Improves the generated completions scripts for `fish`.
31-
- Resolves issues that prevented building `ArgumentParser` for WebAssembly using SwiftWasm toolchains.
62+
- Resolves issues that prevented building `ArgumentParser` for WebAssembly using
63+
SwiftWasm toolchains.
3264
- Improved window size handling on Windows.
33-
- Fixed a crash when using `--experimental-dump-help` with commands that provide non-parsed values.
34-
- Fixes an issue where subcommands that declare array arguments with the `.unconditionalRemaining` parsing strategy unexpectedly miss arguments, extending the change in [#333] to subcommands. ([#397])
35-
- Corrects the order of an `@Option` initializer's parameters, deprecating the old version. ([#391])
65+
- Fixed a crash when using `--experimental-dump-help` with commands that provide
66+
non-parsed values.
67+
- Fixes an issue where subcommands that declare array arguments with the
68+
`.unconditionalRemaining` parsing strategy unexpectedly miss arguments,
69+
extending the change in [#333] to subcommands. ([#397])
70+
- Corrects the order of an `@Option` initializer's parameters, deprecating the
71+
old version. ([#391])
3672
- Expanded and corrected documentation.
3773
38-
The 1.0.3 release includes contributions from [atierian], [CraigSiemens], [dduan], [floam], [KS1019], [McNight], [mdznr], [natecook1000], [rauhul], and [yonihemi]. Thank you!
74+
The 1.0.3 release includes contributions from [atierian], [CraigSiemens],
75+
[dduan], [floam], [KS1019], [McNight], [mdznr], [natecook1000], [rauhul], and
76+
[yonihemi]. Thank you!
3977
4078
4179
## [1.0.2] - 2021-11-09
4280
43-
## Fixes
81+
### Fixes
4482
4583
- Addresses an issue when building tests under Mac Catalyst.
4684
4785
The 1.0.2 release includes a contribution from [jakepetroules]. Thank you!
4886
4987
## [1.0.1] - 2021-09-14
5088
51-
## Fixes
89+
### Fixes
5290
5391
- Addresses an issue when compiling under Mac Catalyst.
5492
@@ -571,7 +609,8 @@ This changelog's format is based on [Keep a Changelog](https://keepachangelog.co
571609

572610
<!-- Link references for releases -->
573611

574-
[Unreleased]: https://github.com/apple/swift-argument-parser/compare/1.0.3...HEAD
612+
[Unreleased]: https://github.com/apple/swift-argument-parser/compare/1.1.0...HEAD
613+
[1.1.0]: https://github.com/apple/swift-argument-parser/compare/1.0.3...1.1.0
575614
[1.0.3]: https://github.com/apple/swift-argument-parser/compare/1.0.2...1.0.3
576615
[1.0.2]: https://github.com/apple/swift-argument-parser/compare/1.0.1...1.0.2
577616
[1.0.1]: https://github.com/apple/swift-argument-parser/compare/1.0.0...1.0.1
@@ -617,9 +656,13 @@ This changelog's format is based on [Keep a Changelog](https://keepachangelog.co
617656
[#324]: https://github.com/apple/swift-argument-parser/pull/324
618657
[#333]: https://github.com/apple/swift-argument-parser/pull/333
619658
[#341]: https://github.com/apple/swift-argument-parser/pull/341
659+
[#366]: https://github.com/apple/swift-argument-parser/pull/366
620660
[#390]: https://github.com/apple/swift-argument-parser/pull/390
621661
[#391]: https://github.com/apple/swift-argument-parser/pull/391
622662
[#397]: https://github.com/apple/swift-argument-parser/pull/397
663+
[#400]: https://github.com/apple/swift-argument-parser/pull/400
664+
[#404]: https://github.com/apple/swift-argument-parser/pull/404
665+
[#416]: https://github.com/apple/swift-argument-parser/pull/416
623666

624667
<!-- Link references for contributors -->
625668

@@ -654,12 +697,14 @@ This changelog's format is based on [Keep a Changelog](https://keepachangelog.co
654697
[jakepetroules]: https://github.com/apple/swift-argument-parser/commits?author=jakepetroules
655698
[john-mueller]: https://github.com/apple/swift-argument-parser/commits?author=john-mueller
656699
[jonathanpenn]: https://github.com/apple/swift-argument-parser/commits?author=jonathanpenn
700+
[keith]: https://github.com/apple/swift-argument-parser/commits?author=keith
657701
[kennyyork]: https://github.com/apple/swift-argument-parser/commits?author=kennyyork
658702
[klaaspieter]: https://github.com/apple/swift-argument-parser/commits?author=klaaspieter
659703
[KS1019]: https://github.com/apple/swift-argument-parser/commits?author=KS1019
660704
[kylemacomber]: https://github.com/apple/swift-argument-parser/commits?author=kylemacomber
661705
[Lantua]: https://github.com/apple/swift-argument-parser/commits?author=Lantua
662706
[lorentey]: https://github.com/apple/swift-argument-parser/commits?author=lorentey
707+
[MartinP7r]: https://github.com/apple/swift-argument-parser/commits?author=MartinP7r
663708
[MaxDesiatov]: https://github.com/apple/swift-argument-parser/commits?author=MaxDesiatov
664709
[McNight]: https://github.com/apple/swift-argument-parser/commits?author=McNight
665710
[mdznr]: https://github.com/apple/swift-argument-parser/commits?author=mdznr
@@ -686,5 +731,6 @@ This changelog's format is based on [Keep a Changelog](https://keepachangelog.co
686731
[Wildchild9]: https://github.com/apple/swift-argument-parser/commits?author=Wildchild9
687732
[yonihemi]: https://github.com/apple/swift-argument-parser/commits?author=yonihemi
688733
[YuAo]: https://github.com/apple/swift-argument-parser/commits?author=YuAo
734+
[zkiraly]: https://github.com/apple/swift-argument-parser/commits?author=zkiraly
689735
[zntfdr]: https://github.com/apple/swift-argument-parser/commits?author=zntfdr
690736
[Zoha131]: https://github.com/apple/swift-argument-parser/commits?author=Zoha131

0 commit comments

Comments
 (0)