@@ -6,10 +6,39 @@ Add new items at the end of the relevant section under **Unreleased**.
6
6
7
7
## [ Unreleased]
8
8
9
- * No new changes.*
9
+ ### Additions
10
+
11
+ - Options with ` CaseIterable ` types can now provide help descriptions on a per-value basis. ([ #647 ] )
12
+ - New API for accessing the shell and shell version while generating completions. ([ #680 ] , [ #690 ] )
13
+ - The ` generate-docc-reference ` plugin generates a DocC reference folder for your CLI tool. ([ #694 ] , [ #754 ] , [ #773 ] )
14
+
15
+ ### Changes
16
+
17
+ - Testing and continuous integration improvements, including migrating to GitHub workflows.
18
+ ([ #692 ] , [ #693 ] , [ #696 ] , [ #698 ] , [ #699 ] , [ #700 ] , [ #701 ] , [ #708 ] , [ #711 ] , [ #718 ] , [ #716 ] , [ #714 ] , [ #712 ] , [ #732 ] , [ #730 ] , [ #746 ] , [ #747 ] , [ #760 ] )
19
+
20
+ ### Fixes
21
+
22
+ - Significant fixes and improvements across the entire completion script generation system, too numerous to mention here. A special thanks to @rgoldberg for the investment in completion script quality!
23
+ ([ #727 ] , [ #735 ] , [ #738 ] , [ #740 ] , [ #762 ] , [ #763 ] , [ #775 ] , [ #770 ] , [ #777 ] , [ #767 ] )
24
+ - Improvements to ` generate-manual ` plugin. ([ #663 ] , [ #667 ] )
25
+ - Error messaging when a user provides a single-dash option is now improved, along with other error reporting improvements. ([ #728 , #744 ] )
26
+ - Implementation improvements and fixes for both older and newer versions of Swift.
27
+ ([ #676 ] , [ #707 ] , [ #705 ] , [ #720 ] , [ #666 ] , [ #724 ] , [ #731 ] , [ #766 ] , [ #685 ] , [ #729 ] , [ #736 ] , [ #741 ] )
28
+ - Better capturing of tool configuration in ` ToolInfo ` . ([ #669 ] , [ #697 ] )
29
+ - Documentation improvements. ([ #657 ] , [ #678 ] , [ #743 ] )
10
30
11
31
---
12
32
33
+ ## [ 1.5.1] - 2025-05-28
34
+
35
+ ### Fixes
36
+
37
+ - Relax the CMake build system to allow implicit linking of Foundation and XCTest
38
+ when not explicitly given the associated build tree. ([ #783 ] )
39
+
40
+ The 1.3.1 release includes a contribution from [ compnerd] . Thank you!
41
+
13
42
## [ 1.5.0] - 2024-07-18
14
43
15
44
### Additions
@@ -912,7 +941,8 @@ This changelog's format is based on [Keep a Changelog](https://keepachangelog.co
912
941
913
942
<!-- Link references for releases -->
914
943
915
- [ Unreleased ] : https://github.com/apple/swift-argument-parser/compare/1.5.0...HEAD
944
+ [ Unreleased ] : https://github.com/apple/swift-argument-parser/compare/1.5.1...HEAD
945
+ [ 1.5.1 ] : https://github.com/apple/swift-argument-parser/compare/1.5.0...1.5.1
916
946
[ 1.5.0 ] : https://github.com/apple/swift-argument-parser/compare/1.4.0...1.5.0
917
947
[ 1.4.0 ] : https://github.com/apple/swift-argument-parser/compare/1.3.1...1.4.0
918
948
[ 1.3.1 ] : https://github.com/apple/swift-argument-parser/compare/1.3.0...1.3.1
@@ -1038,10 +1068,67 @@ This changelog's format is based on [Keep a Changelog](https://keepachangelog.co
1038
1068
[ #634 ] : https://github.com/apple/swift-argument-parser/pull/634
1039
1069
[ #636 ] : https://github.com/apple/swift-argument-parser/pull/636
1040
1070
[ #644 ] : https://github.com/apple/swift-argument-parser/pull/644
1071
+ [ #647 ] : https://github.com/apple/swift-argument-parser/pull/647
1041
1072
[ #648 ] : https://github.com/apple/swift-argument-parser/pull/648
1042
1073
[ #649 ] : https://github.com/apple/swift-argument-parser/pull/649
1043
1074
[ #650 ] : https://github.com/apple/swift-argument-parser/pull/650
1044
1075
[ #651 ] : https://github.com/apple/swift-argument-parser/pull/651
1076
+ [ #657 ] : https://github.com/apple/swift-argument-parser/pull/657
1077
+ [ #663 ] : https://github.com/apple/swift-argument-parser/pull/663
1078
+ [ #666 ] : https://github.com/apple/swift-argument-parser/pull/666
1079
+ [ #667 ] : https://github.com/apple/swift-argument-parser/pull/667
1080
+ [ #669 ] : https://github.com/apple/swift-argument-parser/pull/669
1081
+ [ #676 ] : https://github.com/apple/swift-argument-parser/pull/676
1082
+ [ #678 ] : https://github.com/apple/swift-argument-parser/pull/678
1083
+ [ #680 ] : https://github.com/apple/swift-argument-parser/pull/680
1084
+ [ #684 ] : https://github.com/apple/swift-argument-parser/pull/684
1085
+ [ #685 ] : https://github.com/apple/swift-argument-parser/pull/685
1086
+ [ #690 ] : https://github.com/apple/swift-argument-parser/pull/690
1087
+ [ #692 ] : https://github.com/apple/swift-argument-parser/pull/692
1088
+ [ #693 ] : https://github.com/apple/swift-argument-parser/pull/693
1089
+ [ #694 ] : https://github.com/apple/swift-argument-parser/pull/694
1090
+ [ #696 ] : https://github.com/apple/swift-argument-parser/pull/696
1091
+ [ #697 ] : https://github.com/apple/swift-argument-parser/pull/697
1092
+ [ #698 ] : https://github.com/apple/swift-argument-parser/pull/698
1093
+ [ #699 ] : https://github.com/apple/swift-argument-parser/pull/699
1094
+ [ #700 ] : https://github.com/apple/swift-argument-parser/pull/700
1095
+ [ #701 ] : https://github.com/apple/swift-argument-parser/pull/701
1096
+ [ #705 ] : https://github.com/apple/swift-argument-parser/pull/705
1097
+ [ #707 ] : https://github.com/apple/swift-argument-parser/pull/707
1098
+ [ #708 ] : https://github.com/apple/swift-argument-parser/pull/708
1099
+ [ #711 ] : https://github.com/apple/swift-argument-parser/pull/711
1100
+ [ #712 ] : https://github.com/apple/swift-argument-parser/pull/712
1101
+ [ #714 ] : https://github.com/apple/swift-argument-parser/pull/714
1102
+ [ #716 ] : https://github.com/apple/swift-argument-parser/pull/716
1103
+ [ #718 ] : https://github.com/apple/swift-argument-parser/pull/718
1104
+ [ #720 ] : https://github.com/apple/swift-argument-parser/pull/720
1105
+ [ #724 ] : https://github.com/apple/swift-argument-parser/pull/724
1106
+ [ #727 ] : https://github.com/apple/swift-argument-parser/pull/727
1107
+ [ #728 ] : https://github.com/apple/swift-argument-parser/pull/728
1108
+ [ #729 ] : https://github.com/apple/swift-argument-parser/pull/729
1109
+ [ #730 ] : https://github.com/apple/swift-argument-parser/pull/730
1110
+ [ #731 ] : https://github.com/apple/swift-argument-parser/pull/731
1111
+ [ #732 ] : https://github.com/apple/swift-argument-parser/pull/732
1112
+ [ #735 ] : https://github.com/apple/swift-argument-parser/pull/735
1113
+ [ #736 ] : https://github.com/apple/swift-argument-parser/pull/736
1114
+ [ #738 ] : https://github.com/apple/swift-argument-parser/pull/738
1115
+ [ #740 ] : https://github.com/apple/swift-argument-parser/pull/740
1116
+ [ #741 ] : https://github.com/apple/swift-argument-parser/pull/741
1117
+ [ #743 ] : https://github.com/apple/swift-argument-parser/pull/743
1118
+ [ #744 ] : https://github.com/apple/swift-argument-parser/pull/744
1119
+ [ #746 ] : https://github.com/apple/swift-argument-parser/pull/746
1120
+ [ #747 ] : https://github.com/apple/swift-argument-parser/pull/747
1121
+ [ #754 ] : https://github.com/apple/swift-argument-parser/pull/754
1122
+ [ #760 ] : https://github.com/apple/swift-argument-parser/pull/760
1123
+ [ #762 ] : https://github.com/apple/swift-argument-parser/pull/762
1124
+ [ #763 ] : https://github.com/apple/swift-argument-parser/pull/763
1125
+ [ #766 ] : https://github.com/apple/swift-argument-parser/pull/766
1126
+ [ #767 ] : https://github.com/apple/swift-argument-parser/pull/767
1127
+ [ #770 ] : https://github.com/apple/swift-argument-parser/pull/770
1128
+ [ #773 ] : https://github.com/apple/swift-argument-parser/pull/773
1129
+ [ #775 ] : https://github.com/apple/swift-argument-parser/pull/775
1130
+ [ #777 ] : https://github.com/apple/swift-argument-parser/pull/777
1131
+ [ #783 ] : https://github.com/apple/swift-argument-parser/pull/783
1045
1132
1046
1133
<!-- Link references for contributors -->
1047
1134
0 commit comments