Skip to content

Commit c9e3fb7

Browse files
committed
Release 2.0.7
1 parent 8655207 commit c9e3fb7

File tree

1 file changed

+30
-13
lines changed

1 file changed

+30
-13
lines changed

CHANGELOG.md

Lines changed: 30 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,17 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](http://keepachangelog.com/)
66
and this project adheres to [Semantic Versioning](http://semver.org/).
77

8+
## 2.0.7 - 2018-05-08
9+
10+
### Fixed
11+
12+
- [Issue #54](https://github.com/xenomachina/kotlin-argparser/issues/54)
13+
Allow the dot character in options and arguments. Thanks @tgockel!
14+
15+
- [Issue #47](https://github.com/xenomachina/kotlin-argparser/issues/47)
16+
If an option looks at the value of another option it can see the
17+
current value. If no value has been set a `MissingValueException` is thrown.
18+
819
## 2.0.6 - 2018-03-26
920

1021
### Changed
@@ -31,20 +42,23 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
3142

3243
### Added
3344

34-
- if the `programName` passed to `mainBody` is null, then the
45+
- If the `programName` passed to `mainBody` is null, then the
3546
system property `com.xenomachina.argparser.programName` is used, if set.
3647

37-
- the `parseInto` method can be used as an inline alternative to `force`.
48+
- The `parseInto` method can be used as an inline alternative to `force`.
49+
Thanks @shanethehat!
3850

3951
- [Issue #24](https://github.com/xenomachina/kotlin-argparser/issues/18):
4052
`default` can now accept a lambda, making it possible to defer computation of
4153
defaults until actually required.
54+
Thanks @shanethehat!
4255

4356
### Changed
4457

45-
- all instances of `progName` have been renamed to `programName`.
58+
- All instances of `progName` have been renamed to `programName`.
4659

47-
- many dependencies, and the gradle wrapper, have been updated.
60+
- The gradle wrapper has been updated.
61+
Thanks @ColinHebert!
4862

4963
## 2.0.3 - 2017-06-12
5064

@@ -73,6 +87,9 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
7387

7488
- Improve help formatting w/long program names
7589

90+
- README formatting improved.
91+
Thanks @konfilios!
92+
7693
### Fixed
7794

7895
- [Issue #17](https://github.com/xenomachina/kotlin-argparser/issues/17)
@@ -147,31 +164,31 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
147164

148165
### Removed
149166

150-
- `addValidtator` is now deprecated. Use `addValidator` instead.
167+
- `addValidtator` is now deprecated. Use `addValidator` instead.
151168

152169
### Fixed
153170

154-
- Removed documentation of `option` from `README.md`, as it is internal
171+
- Removed documentation of `option` from `README.md`, as it is internal
155172

156-
- Corrected spelling of `addValidator`. `addValidtator` is still there, but
157-
deprecated. It'll probably be removed in the next release, barring the
158-
addition of potato functionality.
173+
- Corrected spelling of `addValidator`. `addValidtator` is still there, but
174+
deprecated. It'll probably be removed in the next release, barring the
175+
addition of potato functionality.
159176

160177
## 1.0.2 - 2017-03-07
161178

162179
### Changed
163180

164-
- Upgrade to Kotlin 1.1, extract xenocom package.
181+
- Upgrade to Kotlin 1.1, extract xenocom package.
165182

166183
## 1.0.1 - 2017-01-30
167184

168185
### Fixed
169186

170-
- Fix small bug where `runMain` didn't have a default value for `columns`
171-
parameter. (Now defaults to null.)
187+
- Fix small bug where `runMain` didn't have a default value for `columns`
188+
parameter. (Now defaults to null.)
172189

173190
## 1.0.0 - 2017-01-27
174191

175192
### Added
176193

177-
- Initial release
194+
- Initial release

0 commit comments

Comments
 (0)