@@ -5,6 +5,17 @@ All notable changes to this project will be documented in this file.
55The format is based on [ Keep a Changelog] ( http://keepachangelog.com/ )
66and 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