Skip to content

Commit 3d79b2b

Browse files
authored
Update changelog for 0.1.0 release (#178)
1 parent ef76d22 commit 3d79b2b

File tree

3 files changed

+28
-6
lines changed

3 files changed

+28
-6
lines changed

CHANGELOG.md

Lines changed: 24 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,14 @@ This project follows semantic versioning. While still in major version `0`,
88
source-stability is only guaranteed within minor versions (e.g. between
99
`0.0.3` and `0.0.4`). If you want to guard against potentially source-breaking
1010
package updates, you can specify your package dependency using
11-
`.upToNextMinor(from: "0.0.1")` as the requirement.
11+
`.upToNextMinor(from: "0.1.0")` as the requirement.
1212

1313
## [Unreleased]
1414

15+
*No changes yet.*
16+
17+
## [0.1.0] - 2020-06-03
18+
1519
### Additions
1620

1721
- Error messages and help screens now include information about how to request
@@ -40,6 +44,16 @@ package updates, you can specify your package dependency using
4044
- `ParsableCommand`'s `run()` method requirement is now a `mutating` method,
4145
allowing mutations to a command's properties, such as sorting an array of
4246
arguments, without additional copying.
47+
48+
*Migration:* No changes are required for commands that are executed through
49+
the `main()` method. If you manually parse a command and then call its
50+
`run()` method, you may need to change the command from a constant to a
51+
variable.
52+
53+
### Removals
54+
55+
- The `@Flag` initializers that were deprecated in version 0.0.6 are now
56+
marked as unavailable.
4357

4458
### Fixes
4559

@@ -54,6 +68,9 @@ package updates, you can specify your package dependency using
5468
argument array.
5569
- CMake builds work correctly again.
5670

71+
The 0.1.0 release includes contributions from [aleksey-mashanov], [BradLarson],
72+
[compnerd], [erica], [ibrahimoktay], and [natecook1000]. Thank you!
73+
5774
## [0.0.6] - 2020-05-14
5875

5976
### Additions
@@ -203,7 +220,8 @@ This changelog's format is based on [Keep a Changelog](https://keepachangelog.co
203220

204221
<!-- Link references for releases -->
205222

206-
[Unreleased]: https://github.com/apple/swift-argument-parser/compare/0.0.6...HEAD
223+
[Unreleased]: https://github.com/apple/swift-argument-parser/compare/0.1.0...HEAD
224+
[0.1.0]: https://github.com/apple/swift-argument-parser/compare/0.0.6...0.1.0
207225
[0.0.6]: https://github.com/apple/swift-argument-parser/compare/0.0.5...0.0.6
208226
[0.0.5]: https://github.com/apple/swift-argument-parser/compare/0.0.4...0.0.5
209227
[0.0.4]: https://github.com/apple/swift-argument-parser/compare/0.0.3...0.0.4
@@ -217,14 +235,18 @@ This changelog's format is based on [Keep a Changelog](https://keepachangelog.co
217235

218236
<!-- Link references for contributors -->
219237

238+
[aleksey-mashanov]: https://github.com/apple/swift-argument-parser/commits?author=aleksey-mashanov
220239
[AliSoftware]: https://github.com/apple/swift-argument-parser/commits?author=AliSoftware
240+
[BradLarson]: https://github.com/apple/swift-argument-parser/commits?author=BradLarson
221241
[buttaface]: https://github.com/apple/swift-argument-parser/commits?author=buttaface
222242
[compnerd]: https://github.com/apple/swift-argument-parser/commits?author=compnerd
223243
[dduan]: https://github.com/apple/swift-argument-parser/commits?author=dduan
224244
[elliottwilliams]: https://github.com/apple/swift-argument-parser/commits?author=elliottwilliams
245+
[erica]: https://github.com/apple/swift-argument-parser/commits?author=erica
225246
[glessard]: https://github.com/apple/swift-argument-parser/commits?author=glessard
226247
[griffin-stewie]: https://github.com/apple/swift-argument-parser/commits?author=griffin-stewie
227248
[iainsmith]: https://github.com/apple/swift-argument-parser/commits?author=iainsmith
249+
[ibrahimoktay]: https://github.com/apple/swift-argument-parser/commits?author=ibrahimoktay
228250
[IngmarStein]: https://github.com/apple/swift-argument-parser/commits?author=IngmarStein
229251
[john-mueller]: https://github.com/apple/swift-argument-parser/commits?author=john-mueller
230252
[jonathanpenn]: https://github.com/apple/swift-argument-parser/commits?author=jonathanpenn

Documentation/01 Getting Started.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ import PackageDescription
1919
let package = Package(
2020
name: "random",
2121
dependencies: [
22-
.package(url: "https://github.com/apple/swift-argument-parser.git", from: "0.0.1"),
22+
.package(url: "https://github.com/apple/swift-argument-parser.git", from: "0.1.0"),
2323
],
2424
targets: [
2525
.target(

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ To use the `ArgumentParser` library in a SwiftPM project,
8888
add the following line to the dependencies in your `Package.swift` file:
8989

9090
```swift
91-
.package(url: "https://github.com/apple/swift-argument-parser", from: "0.0.1"),
91+
.package(url: "https://github.com/apple/swift-argument-parser", from: "0.1.0"),
9292
```
9393

9494
Because `ArgumentParser` is under active development,
@@ -97,7 +97,7 @@ If you don't want potentially source-breaking package updates,
9797
use this dependency specification instead:
9898

9999
```swift
100-
.package(url: "https://github.com/apple/swift-argument-parser", .upToNextMinor(from: "0.0.1")),
100+
.package(url: "https://github.com/apple/swift-argument-parser", .upToNextMinor(from: "0.1.0")),
101101
```
102102

103103
Finally, include `"ArgumentParser"` as a dependency for your executable target:
@@ -106,7 +106,7 @@ Finally, include `"ArgumentParser"` as a dependency for your executable target:
106106
let package = Package(
107107
// name, platforms, products, etc.
108108
dependencies: [
109-
.package(url: "https://github.com/apple/swift-argument-parser", from: "0.0.1"),
109+
.package(url: "https://github.com/apple/swift-argument-parser", from: "0.1.0"),
110110
// other dependencies
111111
],
112112
targets: [

0 commit comments

Comments
 (0)