Sha256: 6f349f07b8aa751b3fd3b7a10e4d48c14e272f48853249931d5a8d81ee0163cc

Contents?: true

Size: 1.96 KB

Versions: 3

Compression:

Stored size: 1.96 KB

Contents

# AI Refactor Changelog

## [0.5.1] - 2023-09-21

### Added

- Support for substitutions in path templates.

### Fixed

- Fixes issue with refactor type specified on command line not being picked up.


## [0.5.0] - 2023-09-21

### Added

- Support for new command files, which are YAML files that can be used to define options for a refactor. This makes it
  simpler to create configurations for refactors that will be used repeatedly. They can be committed to source control
  of your project and shared with other developers.
- Support for configuring the run commands for the test runners
- Adding real life examples

## [0.4.0] - 2023-08-15

### Added

- Support for providing files as context for prompt.
- Output path configuration made available to all refactors.
- New refactor to write minitest tests for classes
- New refactor to write changelog entries.
- 'review' prompt CLI switch without invoking AI.
- CLI switch to control output overwrite behaviour.
- Extra text context for prompts via command line with -x
- Support for .ai_refactor config file which can provide default options/switches for prompts.

### Changed

- Moved to using zeitwerk for loading and dotenv.
- Simple registry for refactors and change in naming convention.
- Updated diff prompt option and fixes for new structure.
- Reorganised refactors.
- Tweaked rspec to minitest prompt.
- Fixed check for custom prompt path.
- Updated docs.

### Fixed

- Fixed reference to built in prompt paths.

## [0.3.1] - 2023-05-25

### Added

- Added support for outputting to file from generic refactor.

## [0.2.0] - 2023-05-24

### Added

- Introduced a generic refactor type which uses the user supplied prompt and outputs to stdout.
- Added support for outputting to file from generic refactor.
- Added a prompt for rspec_to_minitest.

### Fixed

- Fixed example.

## [0.1.0] - 2023-05-19

### Added

- First version of CLI.

### Changed

- Gem dependencies are not open-ended.
- Renamed to clean up intention.
- Updated docs.

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
ai_refactor-0.5.3 CHANGELOG.md
ai_refactor-0.5.2 CHANGELOG.md
ai_refactor-0.5.1 CHANGELOG.md