From 626b5b7b2f45e1b0b1c6f4a309296d1d21d7311b Mon Sep 17 00:00:00 2001 From: Nate Cook Date: Fri, 20 Mar 2026 16:26:45 -0500 Subject: [PATCH] Update the changelog for version 1.7.1 (#880) --- CHANGELOG.md | 49 ++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 48 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4f7fcbfa..5c5b4e4c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,27 @@ Add new items at the end of the relevant section under **Unreleased**. --- +## [1.7.1] - 2026-03-20 + +### Changes + +- Adds detailed documentation for providing descriptions of enum values. ([#825]) +- Adds `aliases` to the dump-help output. ([#813]) +- Improves zsh completions; prevents bash completion cleanup commands from being appended to shell history. ([#864], [#859]) +- Eliminates deprecation warnings in `Examples/math`. ([#879]) + +### Fixes + +- Fixes build issues in Swift 5.7-5.9. ([#874], [#875]) +- Fixes `--help` output for nested subcommands with default subcommands. ([#866]) +- Prevents `@OptionGroup` type names from appearing in help usage strings. ([#873]) +- Fixes handling of visibility with nested option groups. ([#838]) +- Updates GitHub Actions workflows and streamlines the required checks. ([#839], [#843], [#844], [#853], [#856], [#857], [#876], [#877]) + +The 1.7.0 release includes contributions from [bkhouri], [bob-wilson], [jglogan], +[kphrx], [louisunlimited], [natecook1000], [rauhul], [rgoldberg], [salmanmkc], +[stackotter], and [William-Laverty]. Thank you! + ## [1.7.0] - 2025-12-17 ### Additions @@ -990,7 +1011,8 @@ This changelog's format is based on [Keep a Changelog](https://keepachangelog.co -[Unreleased]: https://github.com/apple/swift-argument-parser/compare/1.7.0...HEAD +[Unreleased]: https://github.com/apple/swift-argument-parser/compare/1.7.1...HEAD +[1.7.1]: https://github.com/apple/swift-argument-parser/compare/1.7.0...1.7.1 [1.7.0]: https://github.com/apple/swift-argument-parser/compare/1.6.2...1.7.0 [1.6.2]: https://github.com/apple/swift-argument-parser/compare/1.6.1...1.6.2 [1.6.1]: https://github.com/apple/swift-argument-parser/compare/1.6.0...1.6.1 @@ -1194,8 +1216,26 @@ This changelog's format is based on [Keep a Changelog](https://keepachangelog.co [#804]: https://github.com/apple/swift-argument-parser/pull/804 [#808]: https://github.com/apple/swift-argument-parser/pull/808 [#811]: https://github.com/apple/swift-argument-parser/pull/811 +[#813]: https://github.com/apple/swift-argument-parser/pull/813 [#821]: https://github.com/apple/swift-argument-parser/pull/821 +[#825]: https://github.com/apple/swift-argument-parser/pull/825 +[#838]: https://github.com/apple/swift-argument-parser/pull/838 +[#839]: https://github.com/apple/swift-argument-parser/pull/839 [#841]: https://github.com/apple/swift-argument-parser/pull/841 +[#843]: https://github.com/apple/swift-argument-parser/pull/843 +[#844]: https://github.com/apple/swift-argument-parser/pull/844 +[#853]: https://github.com/apple/swift-argument-parser/pull/853 +[#856]: https://github.com/apple/swift-argument-parser/pull/856 +[#857]: https://github.com/apple/swift-argument-parser/pull/857 +[#859]: https://github.com/apple/swift-argument-parser/pull/859 +[#864]: https://github.com/apple/swift-argument-parser/pull/864 +[#866]: https://github.com/apple/swift-argument-parser/pull/866 +[#873]: https://github.com/apple/swift-argument-parser/pull/873 +[#874]: https://github.com/apple/swift-argument-parser/pull/874 +[#875]: https://github.com/apple/swift-argument-parser/pull/875 +[#876]: https://github.com/apple/swift-argument-parser/pull/876 +[#877]: https://github.com/apple/swift-argument-parser/pull/877 +[#879]: https://github.com/apple/swift-argument-parser/pull/879 @@ -1209,6 +1249,7 @@ This changelog's format is based on [Keep a Changelog](https://keepachangelog.co [atierian]: https://github.com/apple/swift-argument-parser/commits?author=atierian [Austinpayne]: https://github.com/apple/swift-argument-parser/commits?author=Austinpayne [bkhouri]: https://github.com/apple/swift-argument-parser/commits?author=bkhouri +[bob-wilson]: https://github.com/apple/swift-argument-parser/commits?author=bob-wilson [BradLarson]: https://github.com/apple/swift-argument-parser/commits?author=BradLarson [bripeticca]: https://github.com/apple/swift-argument-parser/commits?author=bripeticca [buttaface]: https://github.com/apple/swift-argument-parser/commits?author=buttaface @@ -1249,6 +1290,7 @@ This changelog's format is based on [Keep a Changelog](https://keepachangelog.co [IngmarStein]: https://github.com/apple/swift-argument-parser/commits?author=IngmarStein [interstateone]: https://github.com/apple/swift-argument-parser/commits?author=interstateone [jakepetroules]: https://github.com/apple/swift-argument-parser/commits?author=jakepetroules +[jglogan]: https://github.com/apple/swift-argument-parser/commits?author=jglogan [john-mueller]: https://github.com/apple/swift-argument-parser/commits?author=john-mueller [jonathanpenn]: https://github.com/apple/swift-argument-parser/commits?author=jonathanpenn [keith]: https://github.com/apple/swift-argument-parser/commits?author=keith @@ -1259,10 +1301,12 @@ This changelog's format is based on [Keep a Changelog](https://keepachangelog.co [klaaspieter]: https://github.com/apple/swift-argument-parser/commits?author=klaaspieter [konomae]: https://github.com/apple/swift-argument-parser/commits?author=konomae [Konstantin-Krokhin]: https://github.com/apple/swift-argument-parser/commits?author=Konstantin-Krokhin +[kphrx]: https://github.com/apple/swift-argument-parser/commits?author=kphrx [KS1019]: https://github.com/apple/swift-argument-parser/commits?author=KS1019 [kylemacomber]: https://github.com/apple/swift-argument-parser/commits?author=kylemacomber [Lantua]: https://github.com/apple/swift-argument-parser/commits?author=Lantua [lorentey]: https://github.com/apple/swift-argument-parser/commits?author=lorentey +[louisunlimited]: https://github.com/apple/swift-argument-parser/commits?author=louisunlimited [LucianoPAlmeida]: https://github.com/apple/swift-argument-parser/commits?author=LucianoPAlmeida [MarcoEidinger]: https://github.com/apple/swift-argument-parser/commits?author=MarcoEidinger [MartinP7r]: https://github.com/apple/swift-argument-parser/commits?author=MartinP7r @@ -1286,11 +1330,13 @@ This changelog's format is based on [Keep a Changelog](https://keepachangelog.co [rjstelling]: https://github.com/apple/swift-argument-parser/commits?author=rjstelling [robertmryan]: https://github.com/apple/swift-argument-parser/commits?author=robertmryan [Sajjon]: https://github.com/apple/swift-argument-parser/commits?author=Sajjon +[salmanmkc]: https://github.com/apple/swift-argument-parser/commits?author=salmanmkc [schlagelk]: https://github.com/apple/swift-argument-parser/commits?author=schlagelk [SergeyPetrachkov]: https://github.com/apple/swift-argument-parser/commits?author=SergeyPetrachkov [sgl0v]: https://github.com/apple/swift-argument-parser/commits?author=sgl0v [sharplet]: https://github.com/apple/swift-argument-parser/commits?author=sharplet [sjavora]: https://github.com/apple/swift-argument-parser/commits?author=sjavora +[stackotter]: https://github.com/apple/swift-argument-parser/commits?author=stackotter [Steelskin]: https://github.com/apple/swift-argument-parser/commits?author=Steelskin [stuartcarnie]: https://github.com/apple/swift-argument-parser/commits?author=stuartcarnie [thomasvl]: https://github.com/apple/swift-argument-parser/commits?author=thomasvl @@ -1301,6 +1347,7 @@ This changelog's format is based on [Keep a Changelog](https://keepachangelog.co [werm098]: https://github.com/apple/swift-argument-parser/commits?author=werm098 [Wevah]: https://github.com/apple/swift-argument-parser/commits?author=Wevah [Wildchild9]: https://github.com/apple/swift-argument-parser/commits?author=Wildchild9 +[William-Laverty]: https://github.com/apple/swift-argument-parser/commits?author=William-Laverty [yim-lee]: https://github.com/apple/swift-argument-parser/commits?author=yim-lee [yonihemi]: https://github.com/apple/swift-argument-parser/commits?author=yonihemi [YuAo]: https://github.com/apple/swift-argument-parser/commits?author=YuAo