Sha256: 1fa0984a64de412d0ed23dd50cb7ee68545f1e9d4f202229fc11f3c1d6c6dfbb

Contents?: true

Size: 1.53 KB

Versions: 1

Compression:

Stored size: 1.53 KB

Contents

## [Unreleased]

- 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.

- Added Configuration Management
- Added command-line framework with option parsing
- Created configuration loading bits
- Built pieces to generate complete command strings

## [0.1.0] - 2021-04-16

- Initial release

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
reviewer-0.1.3 CHANGELOG.md