Skip to content

0.9.6 - API overhaul, Commands support, Help improvements

Pre-release
Pre-release
Compare
Choose a tag to compare
@Nick-Lucas Nick-Lucas released this 01 Jan 18:45
· 118 commits to master since this release

This release is a pretty major change to EntryPoint so far.
All functionality is documented in depth here

All major APIs have changes, at least in name. This is based on feedback on the old interfaces.

  • EntryPointApi -> Cli
  • BaseApplicationOptions > BaseCliArguments

A Commands API has also been added, which provides the ability to route to a different logic branch based on the invoked Command, where arguments can be parsed in a domain specific manner.

Also the Help Generator has some incremental improvements, and is also supported by the Commands API.

This should be the end of major changes to existing APIs, although there are a number of small features to add in the future.