DannyBen/kojo

View on GitHub
CHANGELOG.md

Summary

Maintainability
Test Coverage
Change Log
========================================

Untagged - Latest
----------------------------------------

- Drop support for Ruby 2.x
- Build docker images automatically


v0.4.4 - 2023-02-24
----------------------------------------

- Upgrade Colsole dependency and syntax


v0.4.3 - 2023-01-20
----------------------------------------

- Loosen dependency requirements


v0.4.2 - 2023-01-16
----------------------------------------

- Refactor with rubocop
- Drop support for Ruby 2.6


v0.4.1 - 2022-03-12
----------------------------------------

- Eliminate spaces from empty lines
- Normalize YAML.load_file across Ruby versions


v0.4.0 - 2022-02-24
----------------------------------------

- Add support for multiline @imports


v0.3.9 - 2022-02-22
----------------------------------------

- Fix Ruby 3.1 compatibility and drop support for Ruby 2.5


<!-- break v0.3.8 -->
v0.3.8 - 2020-10-30
----------------------------------------

- Require json globally so it is available inside templates
- Refactor file save to always use base function
- Add tojson command


## [v0.3.6](https://github.com/DannyBen/kojo/tree/v0.3.6) (2020-05-18)

[Full Changelog](https://github.com/DannyBen/kojo/compare/latest...v0.3.6)

## [v0.3.7](https://github.com/DannyBen/kojo/tree/v0.3.7) (2020-05-18)

[Full Changelog](https://github.com/DannyBen/kojo/compare/v0.3.5...v0.3.7)

**Merged pull requests:**

- Fix kwargs warnings for ruby 2.7 [\#32](https://github.com/DannyBen/kojo/pull/32) ([DannyBen](https://github.com/DannyBen))
- Support older rubies and improve tty-prompt support [\#31](https://github.com/DannyBen/kojo/pull/31) ([DannyBen](https://github.com/DannyBen))
- Add kojo form command [\#30](https://github.com/DannyBen/kojo/pull/30) ([DannyBen](https://github.com/DannyBen))

## [v0.3.5](https://github.com/DannyBen/kojo/tree/v0.3.5) (2020-03-26)

[Full Changelog](https://github.com/DannyBen/kojo/compare/v0.3.4...v0.3.5)

**Merged pull requests:**

- Update files collection to include dotfiles [\#29](https://github.com/DannyBen/kojo/pull/29) ([DannyBen](https://github.com/DannyBen))
- Switch to github actions [\#28](https://github.com/DannyBen/kojo/pull/28) ([DannyBen](https://github.com/DannyBen))

## [v0.3.4](https://github.com/DannyBen/kojo/tree/v0.3.4) (2020-01-20)

[Full Changelog](https://github.com/DannyBen/kojo/compare/v0.3.3...v0.3.4)

**Merged pull requests:**

- Maintenance update [\#27](https://github.com/DannyBen/kojo/pull/27) ([DannyBen](https://github.com/DannyBen))
- Resolve ruby warnings [\#26](https://github.com/DannyBen/kojo/pull/26) ([DannyBen](https://github.com/DannyBen))

## [v0.3.3](https://github.com/DannyBen/kojo/tree/v0.3.3) (2020-01-05)

[Full Changelog](https://github.com/DannyBen/kojo/compare/v0.3.2...v0.3.3)

**Merged pull requests:**

- Fix command errors [\#25](https://github.com/DannyBen/kojo/pull/25) ([DannyBen](https://github.com/DannyBen))

## [v0.3.2](https://github.com/DannyBen/kojo/tree/v0.3.2) (2020-01-04)

[Full Changelog](https://github.com/DannyBen/kojo/compare/v0.3.1...v0.3.2)

**Merged pull requests:**

- Add File.deep\_write [\#24](https://github.com/DannyBen/kojo/pull/24) ([DannyBen](https://github.com/DannyBen))

## [v0.3.1](https://github.com/DannyBen/kojo/tree/v0.3.1) (2020-01-03)

[Full Changelog](https://github.com/DannyBen/kojo/compare/v0.3.0...v0.3.1)

**Merged pull requests:**

- Refactor to allow using as a library [\#23](https://github.com/DannyBen/kojo/pull/23) ([DannyBen](https://github.com/DannyBen))
- Test with Ruby 2.7 [\#22](https://github.com/DannyBen/kojo/pull/22) ([DannyBen](https://github.com/DannyBen))
- Test ruby 2.6 [\#21](https://github.com/DannyBen/kojo/pull/21) ([DannyBen](https://github.com/DannyBen))

## [v0.3.0](https://github.com/DannyBen/kojo/tree/v0.3.0) (2019-01-19)

[Full Changelog](https://github.com/DannyBen/kojo/compare/v0.2.6...v0.3.0)

**Merged pull requests:**

- Add ability to transform a template with YAML front matter [\#20](https://github.com/DannyBen/kojo/pull/20) ([DannyBen](https://github.com/DannyBen))

## [v0.2.6](https://github.com/DannyBen/kojo/tree/v0.2.6) (2018-12-13)

[Full Changelog](https://github.com/DannyBen/kojo/compare/v0.2.5...v0.2.6)

**Merged pull requests:**

- Adjust to new mister\_bin 0.6.0 [\#19](https://github.com/DannyBen/kojo/pull/19) ([DannyBen](https://github.com/DannyBen))

## [v0.2.5](https://github.com/DannyBen/kojo/tree/v0.2.5) (2018-09-13)

[Full Changelog](https://github.com/DannyBen/kojo/compare/v0.2.4...v0.2.5)

**Merged pull requests:**

- Gracefully exit on interrupt when getting user input [\#18](https://github.com/DannyBen/kojo/pull/18) ([DannyBen](https://github.com/DannyBen))

## [v0.2.4](https://github.com/DannyBen/kojo/tree/v0.2.4) (2018-09-13)

[Full Changelog](https://github.com/DannyBen/kojo/compare/v0.2.3...v0.2.4)

**Implemented enhancements:**

- Consider prompting the user for values when variables are missing [\#16](https://github.com/DannyBen/kojo/issues/16)

**Merged pull requests:**

- Prompt for user input when variables are not provided [\#17](https://github.com/DannyBen/kojo/pull/17) ([DannyBen](https://github.com/DannyBen))

## [v0.2.3](https://github.com/DannyBen/kojo/tree/v0.2.3) (2018-09-12)

[Full Changelog](https://github.com/DannyBen/kojo/compare/v0.2.2...v0.2.3)

**Merged pull requests:**

- Add ability to use variables in filenames [\#15](https://github.com/DannyBen/kojo/pull/15) ([DannyBen](https://github.com/DannyBen))

## [v0.2.2](https://github.com/DannyBen/kojo/tree/v0.2.2) (2018-08-09)

[Full Changelog](https://github.com/DannyBen/kojo/compare/v0.2.1...v0.2.2)

**Implemented enhancements:**

- Catch common exceptions [\#12](https://github.com/DannyBen/kojo/issues/12)
- Add ability to use config for multiple folder generation [\#4](https://github.com/DannyBen/kojo/issues/4)

**Merged pull requests:**

- Refactor for many-to-many generation [\#14](https://github.com/DannyBen/kojo/pull/14) ([DannyBen](https://github.com/DannyBen))
- Catch common template and input errors [\#13](https://github.com/DannyBen/kojo/pull/13) ([DannyBen](https://github.com/DannyBen))
- Collection Refactor [\#11](https://github.com/DannyBen/kojo/pull/11) ([DannyBen](https://github.com/DannyBen))

## [v0.2.1](https://github.com/DannyBen/kojo/tree/v0.2.1) (2018-08-09)

[Full Changelog](https://github.com/DannyBen/kojo/compare/v0.2.0...v0.2.1)

**Implemented enhancements:**

- Consider adding ERB evaluation on template files [\#9](https://github.com/DannyBen/kojo/issues/9)

**Merged pull requests:**

- Add ERB support [\#10](https://github.com/DannyBen/kojo/pull/10) ([DannyBen](https://github.com/DannyBen))

## [v0.2.0](https://github.com/DannyBen/kojo/tree/v0.2.0) (2018-08-05)

[Full Changelog](https://github.com/DannyBen/kojo/compare/v0.1.3...v0.2.0)

**Merged pull requests:**

- Refactor to use new mister\_bin [\#8](https://github.com/DannyBen/kojo/pull/8) ([DannyBen](https://github.com/DannyBen))

## [v0.1.3](https://github.com/DannyBen/kojo/tree/v0.1.3) (2018-08-05)

[Full Changelog](https://github.com/DannyBen/kojo/compare/v0.1.2...v0.1.3)

**Implemented enhancements:**

- Add ability to send vars from a file [\#3](https://github.com/DannyBen/kojo/issues/3)

**Merged pull requests:**

- Maintenance [\#7](https://github.com/DannyBen/kojo/pull/7) ([DannyBen](https://github.com/DannyBen))

## [v0.1.2](https://github.com/DannyBen/kojo/tree/v0.1.2) (2018-08-04)

[Full Changelog](https://github.com/DannyBen/kojo/compare/v0.1.1...v0.1.2)

**Closed issues:**

- Rename commands [\#5](https://github.com/DannyBen/kojo/issues/5)

**Merged pull requests:**

- Rename commands [\#6](https://github.com/DannyBen/kojo/pull/6) ([DannyBen](https://github.com/DannyBen))

## [v0.1.1](https://github.com/DannyBen/kojo/tree/v0.1.1) (2018-08-04)

[Full Changelog](https://github.com/DannyBen/kojo/compare/v0.1.0...v0.1.1)

**Merged pull requests:**

- Add ability to compile a folder [\#2](https://github.com/DannyBen/kojo/pull/2) ([DannyBen](https://github.com/DannyBen))
- Change example `runme` files to not use `bundle exec` [\#1](https://github.com/DannyBen/kojo/pull/1) ([DannyBen](https://github.com/DannyBen))

## [v0.1.0](https://github.com/DannyBen/kojo/tree/v0.1.0) (2018-08-02)

[Full Changelog](https://github.com/DannyBen/kojo/compare/bb252b9cbe49ef4637840f5d8ceff6fc36fbf783...v0.1.0)