@@ -6,6 +6,17 @@ Add new items at the end of the relevant section under **Unreleased**.
6
6
7
7
## [ Unreleased]
8
8
9
+ ---
10
+
11
+ ## [ 1.6.1] - 2025-07-01
12
+
13
+ ### Fixes
14
+
15
+ - Resolves a source break for clients that have conditional conformances
16
+ to ` ExpressibleByArgument ` or ` ParsableArguments ` . ([ #792 ] )
17
+
18
+ ## [ 1.6.0] - 2025-06-30
19
+
9
20
### Additions
10
21
11
22
- Options with ` CaseIterable ` types can now provide help descriptions on a per-value basis. ([ #647 ] )
@@ -16,6 +27,8 @@ Add new items at the end of the relevant section under **Unreleased**.
16
27
17
28
- Testing and continuous integration improvements, including migrating to GitHub workflows.
18
29
([ #692 ] , [ #693 ] , [ #696 ] , [ #698 ] , [ #699 ] , [ #700 ] , [ #701 ] , [ #708 ] , [ #711 ] , [ #718 ] , [ #716 ] , [ #714 ] , [ #712 ] , [ #732 ] , [ #730 ] , [ #746 ] , [ #747 ] , [ #760 ] )
30
+ - The associated closure for ` CompletionKind.custom ` now takes three parameters: the array of shell words currently in use for the completion request, the offset in that array for the word that completions are being requested for, and the prefix of that word that precedes the cursor. In addition, the associated closure can be ` async ` . The single-argument closure version of ` CompletionKind.custom ` is deprecated with this release. ([ #763 ] , [ #770 ] , [ #782 ] )
31
+ - ` ParsableArguments ` and ` ExpressibleByArgument ` now conform to ` SendableMetatype ` when builing with a minimum Swift 6.2 compiler. ([ #789 ] )
19
32
20
33
### Fixes
21
34
@@ -30,6 +43,10 @@ Add new items at the end of the relevant section under **Unreleased**.
30
43
- Better capturing of tool configuration in ` ToolInfo ` . ([ #669 ] , [ #697 ] )
31
44
- Documentation improvements. ([ #657 ] , [ #678 ] , [ #743 ] )
32
45
46
+ The 1.6.0 release includes contributions from [ bripeticca] , [ cg-soft] , [ compnerd] ,
47
+ [ dshan4585] , [ heckj] , [ natecook1000] , [ rauhul] , [ rgoldberg] , and [ Steelskin] .
48
+ Thank you!
49
+
33
50
---
34
51
35
52
## [ 1.5.1] - 2025-05-28
@@ -943,7 +960,9 @@ This changelog's format is based on [Keep a Changelog](https://keepachangelog.co
943
960
944
961
<!-- Link references for releases -->
945
962
946
- [ Unreleased ] : https://github.com/apple/swift-argument-parser/compare/1.5.1...HEAD
963
+ [ Unreleased ] : https://github.com/apple/swift-argument-parser/compare/1.6.1...HEAD
964
+ [ 1.6.1 ] : https://github.com/apple/swift-argument-parser/compare/1.6.0...1.6.1
965
+ [ 1.6.0 ] : https://github.com/apple/swift-argument-parser/compare/1.5.1...1.6.0
947
966
[ 1.5.1 ] : https://github.com/apple/swift-argument-parser/compare/1.5.0...1.5.1
948
967
[ 1.5.0 ] : https://github.com/apple/swift-argument-parser/compare/1.4.0...1.5.0
949
968
[ 1.4.0 ] : https://github.com/apple/swift-argument-parser/compare/1.3.1...1.4.0
@@ -1130,7 +1149,10 @@ This changelog's format is based on [Keep a Changelog](https://keepachangelog.co
1130
1149
[ #773 ] : https://github.com/apple/swift-argument-parser/pull/773
1131
1150
[ #775 ] : https://github.com/apple/swift-argument-parser/pull/775
1132
1151
[ #777 ] : https://github.com/apple/swift-argument-parser/pull/777
1152
+ [ #782 ] : https://github.com/apple/swift-argument-parser/pull/782
1133
1153
[ #783 ] : https://github.com/apple/swift-argument-parser/pull/783
1154
+ [ #789 ] : https://github.com/apple/swift-argument-parser/pull/789
1155
+ [ #792 ] : https://github.com/apple/swift-argument-parser/pull/792
1134
1156
1135
1157
<!-- Link references for contributors -->
1136
1158
@@ -1144,7 +1166,9 @@ This changelog's format is based on [Keep a Changelog](https://keepachangelog.co
1144
1166
[ atierian ] : https://github.com/apple/swift-argument-parser/commits?author=atierian
1145
1167
[ Austinpayne ] : https://github.com/apple/swift-argument-parser/commits?author=Austinpayne
1146
1168
[ BradLarson ] : https://github.com/apple/swift-argument-parser/commits?author=BradLarson
1169
+ [ bripeticca ] : https://github.com/apple/swift-argument-parser/commits?author=bripeticca
1147
1170
[ buttaface ] : https://github.com/apple/swift-argument-parser/commits?author=buttaface
1171
+ [ cg-soft ] : https://github.com/apple/swift-argument-parser/commits?author=cg-soft
1148
1172
[ Chamepp ] : https://github.com/apple/swift-argument-parser/commits?author=Chamepp
1149
1173
[ clayellis ] : https://github.com/apple/swift-argument-parser/commits?author=clayellis
1150
1174
[ CodaFi ] : https://github.com/apple/swift-argument-parser/commits?author=CodaFi
@@ -1159,6 +1183,7 @@ This changelog's format is based on [Keep a Changelog](https://keepachangelog.co
1159
1183
[ dirtyhabits97 ] : https://github.com/apple/swift-argument-parser/commits?author=dirtyhabits97
1160
1184
[ DougGregor ] : https://github.com/apple/swift-argument-parser/commits?author=DougGregor
1161
1185
[ drewmccormack ] : https://github.com/apple/swift-argument-parser/commits?author=drewmccormack
1186
+ [ dshan4585 ] : https://github.com/apple/swift-argument-parser/commits?author=dshan4585
1162
1187
[ elliottwilliams ] : https://github.com/apple/swift-argument-parser/commits?author=elliottwilliams
1163
1188
[ erica ] : https://github.com/apple/swift-argument-parser/commits?author=erica
1164
1189
[ finagolfin ] : https://github.com/apple/swift-argument-parser/commits?author=finagolfin
@@ -1169,6 +1194,7 @@ This changelog's format is based on [Keep a Changelog](https://keepachangelog.co
1169
1194
[ gmittert ] : https://github.com/apple/swift-argument-parser/commits?author=gmittert
1170
1195
[ griffin-stewie ] : https://github.com/apple/swift-argument-parser/commits?author=griffin-stewie
1171
1196
[ gwynne ] : https://github.com/apple/swift-argument-parser/commits?author=gwynne
1197
+ [ heckj ] : https://github.com/apple/swift-argument-parser/commits?author=heckj
1172
1198
[ iainsmith ] : https://github.com/apple/swift-argument-parser/commits?author=iainsmith
1173
1199
[ ian-twilightcoder ] : https://github.com/apple/swift-argument-parser/commits?author=ian-twilightcoder
1174
1200
[ ibrahimoktay ] : https://github.com/apple/swift-argument-parser/commits?author=ibrahimoktay
@@ -1206,6 +1232,7 @@ This changelog's format is based on [Keep a Changelog](https://keepachangelog.co
1206
1232
[ randomeizer ] : https://github.com/apple/swift-argument-parser/commits?author=randomeizer
1207
1233
[ rauhul ] : https://github.com/apple/swift-argument-parser/commits?author=rauhul
1208
1234
[ revolter ] : https://github.com/apple/swift-argument-parser/commits?author=revolter
1235
+ [ rgoldberg ] : https://github.com/apple/swift-argument-parser/commits?author=rgoldberg
1209
1236
[ rickrizzo ] : https://github.com/apple/swift-argument-parser/commits?author=rickrizzo
1210
1237
[ rjstelling ] : https://github.com/apple/swift-argument-parser/commits?author=rjstelling
1211
1238
[ robertmryan ] : https://github.com/apple/swift-argument-parser/commits?author=robertmryan
@@ -1215,6 +1242,7 @@ This changelog's format is based on [Keep a Changelog](https://keepachangelog.co
1215
1242
[ sgl0v ] : https://github.com/apple/swift-argument-parser/commits?author=sgl0v
1216
1243
[ sharplet ] : https://github.com/apple/swift-argument-parser/commits?author=sharplet
1217
1244
[ sjavora ] : https://github.com/apple/swift-argument-parser/commits?author=sjavora
1245
+ [ Steelskin ] : https://github.com/apple/swift-argument-parser/commits?author=Steelskin
1218
1246
[ stuartcarnie ] : https://github.com/apple/swift-argument-parser/commits?author=stuartcarnie
1219
1247
[ thomasvl ] : https://github.com/apple/swift-argument-parser/commits?author=thomasvl
1220
1248
[ TiagoMaiaL ] : https://github.com/apple/swift-argument-parser/commits?author=TiagoMaiaL
0 commit comments