CHANGELOG.md 1.07 KB
Newer Older
1 2 3 4 5 6 7
# Changelog
All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]
Tim Bureck's avatar
Tim Bureck committed
8 9

## [0.2.0-alpha3] - 2019-08-23
10 11
### Added
- Async application and commands API
12

13 14 15 16
## [0.2.0-alpha2] - 2019-07-06
### Changed
- Fixed `InputDefinition` not accepting two options without shortcut

Tim Bureck's avatar
Tim Bureck committed
17 18 19 20 21 22 23
## [0.2.0-alpha1] - 2019-07-06
### Added
- Multiple Value Options
    - Enabled InputOption to define multiple value options
    - Changed type of IInput.Options to `IDictionary<string, object>` to allow multiple value options
    - Implemented multiple value options for `ArgsInput`

24 25 26 27 28 29 30 31
## [0.1.0] - 2019-06-27
### Added
- Simple Application class as the entry point into a terminal application
- Abstract Command class that can be extend and configure itself to accept arguments/options
- Arguments/options framework in order to define and validate command line arguments and options
- A license: MIT :)
- A readme
- A changelog, this one!