CHANGELOG.md in reviewer-0.1.2 vs CHANGELOG.md in reviewer-0.1.3

- old
+ new

@@ -1,9 +1,30 @@ ## [Unreleased] -- TODO: Add Runner to handle timing, logging, and exit status -- TODO: Add Targets to handle targeting specific files -- TODO: Add support for Targets in Tool/Command generator +- TODO: Improve and streamline installation +- TODO: Add support for targeting specific files + +## [0.1.3] - 2021-07-07 + +The most significant update to how the core commands work and how the command-line arguments are handled. Most of the overall structure is starting to feel stable enough to begin documenting and adding comments. + +- Commands are now `rvw` and `fmt` +- Adds command-line arguments support +- Adds support for specifying tags via the command-line +- Adds support for specifying files via the command-line +- Adds support for handling keywords via the command-line +- Improved configuration and loading +- Adds Tools class for more convenient filtering of tools based on arguments +- Begins the process of adding documentation comments + +## [0.1.2] - 2021-05-04 + +The bare minimum works now, but it's not quite there for day-to-day use. It works well enough that it's being used to review this project, but there's much more to do. + +- Add Runner to wrap individual commands +- Add benchmark/timing to Runner +- Extract Logging to a dedicated class +- Intelligently handle non-zero exit statuses ## [0.1.1] - 2021-04-17 It doesn't work just yet, but it's filling out. Primarily, this enables it to parse the configuration file and turn each tool's settings into a runnable command string for install, prepare, review, and format.