Skip to content

Commit 096f3e3

Browse files
committed
Update CHANGELOG in preparation for 2.0.0 release
1 parent a0e384b commit 096f3e3

File tree

3 files changed

+17
-9
lines changed

3 files changed

+17
-9
lines changed

CHANGELOG.md

Lines changed: 16 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,16 +14,23 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
1414
are all written in terms of `option`, so they can be used to get an idea of
1515
how it works.
1616

17+
- More tests have been added.
18+
19+
- Started using keepachangelog.com format for CHANGELOG.md
20+
21+
- Made minor improvements to release process
22+
1723
### Changed
1824

1925
- The `adding` and `positionalList` methods of `ArgParser` have had their
20-
parameters slightly reordered to be consistent with the other methods. The
21-
name(s) come first, if any, followed by `help`.
26+
parameters slightly reordered to be consistent with the other methods. This
27+
is an incompatible change. The name(s) come first, if any, followed by
28+
`help`. Other parameters appear after `help`, with the `transform` function,
29+
if any, last.
2230

23-
24-
- Made Delegate and DelegateProvider into abstract classes with internal
31+
- Delegate and DelegateProvider are now abstract classes with internal
2532
constructors. This makes it much easier for me to separate internal and
26-
public parts of their API. THIS IS AN INCOMPATIBLE CHANGE, however it
33+
public parts of their API. This is an incompatible change, however it
2734
shouldn't really affect you unless you were trying to implement `Delegate`,
2835
which was't supported to begin with.
2936

@@ -38,9 +45,11 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
3845
construction time. This should be pretty indistinguishable from the old
3946
behavior unless you're creating delegates without binding them.
4047

41-
- Started using keepachangelog.com format for CHANGELOG.md
48+
- Help formatting has been improved so that it's far less likely to wrap option
49+
names in the usage table.
50+
51+
- There have been numerous bugfixes, particularly around positionals
4252

43-
- Made minor improvements to release process
4453

4554
## 1.1.0 - 2017-03-09
4655

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
version=1.1.1-SNAPSHOT
1+
version=2.0.0-SNAPSHOT
22

33
# Dependency versions
44
dokka_version = 0.9.13

src/main/kotlin/ArgParser.kt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1066,5 +1066,4 @@ open class UnexpectedPositionalArgumentException(val valueName: String?) :
10661066
SystemExitException("unexpected argument${if (valueName == null) "" else " after $valueName"}", 2)
10671067

10681068
// TODO: remove addValidator completely?
1069-
// TODO: rename errorName to valueName?
10701069
// TODO: add validation to option names, option arg names, and positional arg names

0 commit comments

Comments
 (0)