@@ -6,6 +6,10 @@ Add new items at the end of the relevant section under **Unreleased**.
6
6
7
7
## [ Unreleased]
8
8
9
+ ---
10
+
11
+ ## [ 1.6.0] - 2025-06-30
12
+
9
13
### Additions
10
14
11
15
- Options with ` CaseIterable ` types can now provide help descriptions on a per-value basis. ([ #647 ] )
@@ -16,6 +20,8 @@ Add new items at the end of the relevant section under **Unreleased**.
16
20
17
21
- Testing and continuous integration improvements, including migrating to GitHub workflows.
18
22
([ #692 ] , [ #693 ] , [ #696 ] , [ #698 ] , [ #699 ] , [ #700 ] , [ #701 ] , [ #708 ] , [ #711 ] , [ #718 ] , [ #716 ] , [ #714 ] , [ #712 ] , [ #732 ] , [ #730 ] , [ #746 ] , [ #747 ] , [ #760 ] )
23
+ - 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 ] )
24
+ - ` ParsableArguments ` and ` ExpressibleByArgument ` now conform to ` SendableMetatype ` when builing with a minimum Swift 6.2 compiler. ([ #789 ] )
19
25
20
26
### Fixes
21
27
@@ -30,6 +36,10 @@ Add new items at the end of the relevant section under **Unreleased**.
30
36
- Better capturing of tool configuration in ` ToolInfo ` . ([ #669 ] , [ #697 ] )
31
37
- Documentation improvements. ([ #657 ] , [ #678 ] , [ #743 ] )
32
38
39
+ The 1.6.0 release includes contributions from [ bripeticca] , [ cg-soft] , [ compnerd] ,
40
+ [ dshan4585] , [ heckj] , [ natecook1000] , [ rauhul] , [ rgoldberg] , and [ Steelskin] .
41
+ Thank you!
42
+
33
43
---
34
44
35
45
## [ 1.5.1] - 2025-05-28
@@ -943,7 +953,8 @@ This changelog's format is based on [Keep a Changelog](https://keepachangelog.co
943
953
944
954
<!-- Link references for releases -->
945
955
946
- [ Unreleased ] : https://github.com/apple/swift-argument-parser/compare/1.5.1...HEAD
956
+ [ Unreleased ] : https://github.com/apple/swift-argument-parser/compare/1.6.0...HEAD
957
+ [ 1.6.0 ] : https://github.com/apple/swift-argument-parser/compare/1.5.1...1.6.0
947
958
[ 1.5.1 ] : https://github.com/apple/swift-argument-parser/compare/1.5.0...1.5.1
948
959
[ 1.5.0 ] : https://github.com/apple/swift-argument-parser/compare/1.4.0...1.5.0
949
960
[ 1.4.0 ] : https://github.com/apple/swift-argument-parser/compare/1.3.1...1.4.0
@@ -1130,7 +1141,9 @@ This changelog's format is based on [Keep a Changelog](https://keepachangelog.co
1130
1141
[ #773 ] : https://github.com/apple/swift-argument-parser/pull/773
1131
1142
[ #775 ] : https://github.com/apple/swift-argument-parser/pull/775
1132
1143
[ #777 ] : https://github.com/apple/swift-argument-parser/pull/777
1144
+ [ #782 ] : https://github.com/apple/swift-argument-parser/pull/782
1133
1145
[ #783 ] : https://github.com/apple/swift-argument-parser/pull/783
1146
+ [ #789 ] : https://github.com/apple/swift-argument-parser/pull/789
1134
1147
1135
1148
<!-- Link references for contributors -->
1136
1149
@@ -1144,7 +1157,9 @@ This changelog's format is based on [Keep a Changelog](https://keepachangelog.co
1144
1157
[ atierian ] : https://github.com/apple/swift-argument-parser/commits?author=atierian
1145
1158
[ Austinpayne ] : https://github.com/apple/swift-argument-parser/commits?author=Austinpayne
1146
1159
[ BradLarson ] : https://github.com/apple/swift-argument-parser/commits?author=BradLarson
1160
+ [ bripeticca ] : https://github.com/apple/swift-argument-parser/commits?author=bripeticca
1147
1161
[ buttaface ] : https://github.com/apple/swift-argument-parser/commits?author=buttaface
1162
+ [ cg-soft ] : https://github.com/apple/swift-argument-parser/commits?author=cg-soft
1148
1163
[ Chamepp ] : https://github.com/apple/swift-argument-parser/commits?author=Chamepp
1149
1164
[ clayellis ] : https://github.com/apple/swift-argument-parser/commits?author=clayellis
1150
1165
[ CodaFi ] : https://github.com/apple/swift-argument-parser/commits?author=CodaFi
@@ -1159,6 +1174,7 @@ This changelog's format is based on [Keep a Changelog](https://keepachangelog.co
1159
1174
[ dirtyhabits97 ] : https://github.com/apple/swift-argument-parser/commits?author=dirtyhabits97
1160
1175
[ DougGregor ] : https://github.com/apple/swift-argument-parser/commits?author=DougGregor
1161
1176
[ drewmccormack ] : https://github.com/apple/swift-argument-parser/commits?author=drewmccormack
1177
+ [ dshan4585 ] : https://github.com/apple/swift-argument-parser/commits?author=dshan4585
1162
1178
[ elliottwilliams ] : https://github.com/apple/swift-argument-parser/commits?author=elliottwilliams
1163
1179
[ erica ] : https://github.com/apple/swift-argument-parser/commits?author=erica
1164
1180
[ finagolfin ] : https://github.com/apple/swift-argument-parser/commits?author=finagolfin
@@ -1169,6 +1185,7 @@ This changelog's format is based on [Keep a Changelog](https://keepachangelog.co
1169
1185
[ gmittert ] : https://github.com/apple/swift-argument-parser/commits?author=gmittert
1170
1186
[ griffin-stewie ] : https://github.com/apple/swift-argument-parser/commits?author=griffin-stewie
1171
1187
[ gwynne ] : https://github.com/apple/swift-argument-parser/commits?author=gwynne
1188
+ [ heckj ] : https://github.com/apple/swift-argument-parser/commits?author=heckj
1172
1189
[ iainsmith ] : https://github.com/apple/swift-argument-parser/commits?author=iainsmith
1173
1190
[ ian-twilightcoder ] : https://github.com/apple/swift-argument-parser/commits?author=ian-twilightcoder
1174
1191
[ ibrahimoktay ] : https://github.com/apple/swift-argument-parser/commits?author=ibrahimoktay
@@ -1206,6 +1223,7 @@ This changelog's format is based on [Keep a Changelog](https://keepachangelog.co
1206
1223
[ randomeizer ] : https://github.com/apple/swift-argument-parser/commits?author=randomeizer
1207
1224
[ rauhul ] : https://github.com/apple/swift-argument-parser/commits?author=rauhul
1208
1225
[ revolter ] : https://github.com/apple/swift-argument-parser/commits?author=revolter
1226
+ [ rgoldberg ] : https://github.com/apple/swift-argument-parser/commits?author=rgoldberg
1209
1227
[ rickrizzo ] : https://github.com/apple/swift-argument-parser/commits?author=rickrizzo
1210
1228
[ rjstelling ] : https://github.com/apple/swift-argument-parser/commits?author=rjstelling
1211
1229
[ robertmryan ] : https://github.com/apple/swift-argument-parser/commits?author=robertmryan
@@ -1215,6 +1233,7 @@ This changelog's format is based on [Keep a Changelog](https://keepachangelog.co
1215
1233
[ sgl0v ] : https://github.com/apple/swift-argument-parser/commits?author=sgl0v
1216
1234
[ sharplet ] : https://github.com/apple/swift-argument-parser/commits?author=sharplet
1217
1235
[ sjavora ] : https://github.com/apple/swift-argument-parser/commits?author=sjavora
1236
+ [ Steelskin ] : https://github.com/apple/swift-argument-parser/commits?author=Steelskin
1218
1237
[ stuartcarnie ] : https://github.com/apple/swift-argument-parser/commits?author=stuartcarnie
1219
1238
[ thomasvl ] : https://github.com/apple/swift-argument-parser/commits?author=thomasvl
1220
1239
[ TiagoMaiaL ] : https://github.com/apple/swift-argument-parser/commits?author=TiagoMaiaL
0 commit comments