# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## 0.5.0 (2023-06-14)
### Chore (BREAKING)
- update self-update.
The new version removes a deprecation warning, but requires a MSRV
adjustment.
### Commit Statistics
- 2 commits contributed to the release.
- 418 days passed between releases.
- 1 commit was understood as [conventional](https://www.conventionalcommits.org).
- 0 issues like '(#ID)' were seen in commit messages
### Commit Details
view details
* **Uncategorized**
- Release confpiler_cli v0.5.0 ([`adfcd24`](https://github.com/mattcl/confpiler/commit/adfcd24d4bc93734f71d311040740d3fa6b3e8cc))
- Update self-update. ([`a934156`](https://github.com/mattcl/confpiler/commit/a9341562e6add4adc8b204b00ff1c02859d97025))
## 0.4.3 (2022-04-21)
### Chore
- specify min rust version
### Documentation
- Remove hobby project disclaimer.
This will be more regularly maintained
### Commit Statistics
- 3 commits contributed to the release over the course of 9 calendar days.
- 9 days passed between releases.
- 2 commits were understood as [conventional](https://www.conventionalcommits.org).
- 0 issues like '(#ID)' were seen in commit messages
### Commit Details
view details
* **Uncategorized**
- Release confpiler v0.2.2, confpiler_cli v0.4.3 ([`13c07d1`](https://github.com/mattcl/confpiler/commit/13c07d1003754ef0bfbccc350ffa7ac99b066d3d))
- Specify min rust version ([`c51a85f`](https://github.com/mattcl/confpiler/commit/c51a85f54f8798f0cd09204d8f361ce730440956))
- Remove hobby project disclaimer. ([`111094b`](https://github.com/mattcl/confpiler/commit/111094b489086f00c81e4c7c4bc6430b84f25a36))
## 0.4.2 (2022-04-11)
### Bug Fixes
- disable default features for self_update to remove openssl dep
### Commit Statistics
- 2 commits contributed to the release.
- 1 commit was understood as [conventional](https://www.conventionalcommits.org).
- 0 issues like '(#ID)' were seen in commit messages
### Commit Details
view details
* **Uncategorized**
- Release confpiler_cli v0.4.2 ([`430e107`](https://github.com/mattcl/confpiler/commit/430e107dd144791d7d664d0a5df2744bfdc226b6))
- Disable default features for self_update to remove openssl dep ([`b10e3b5`](https://github.com/mattcl/confpiler/commit/b10e3b5761e7ea8139eac83d7a31ed2afdbd48d9))
## 0.4.1 (2022-04-11)
### Bug Fixes
- use rustls feature for self_update to avoid openssl musl pain
### Commit Statistics
- 2 commits contributed to the release.
- 1 commit was understood as [conventional](https://www.conventionalcommits.org).
- 0 issues like '(#ID)' were seen in commit messages
### Commit Details
view details
* **Uncategorized**
- Release confpiler_cli v0.4.1 ([`aa9a456`](https://github.com/mattcl/confpiler/commit/aa9a4563677649c813e062d54096e48f6e483492))
- Use rustls feature for self_update to avoid openssl musl pain ([`899bd6a`](https://github.com/mattcl/confpiler/commit/899bd6a4caa5f74acaa8dc21686fbcf8ba0bd961))
## 0.4.0 (2022-04-11)
### New Features
- `update` command for self updates
### Commit Statistics
- 2 commits contributed to the release.
- 1 commit was understood as [conventional](https://www.conventionalcommits.org).
- 0 issues like '(#ID)' were seen in commit messages
### Commit Details
view details
* **Uncategorized**
- Release confpiler_cli v0.4.0 ([`3510338`](https://github.com/mattcl/confpiler/commit/35103380caf2d5612a460360b8e898d9c92d5f70))
- `update` command for self updates ([`88a6565`](https://github.com/mattcl/confpiler/commit/88a6565ca1306eec34de219a54d21445590c7d5c))
## 0.3.4 (2022-04-11)
### Refactor
- move cli config getting into args
### Commit Statistics
- 2 commits contributed to the release.
- 1 commit was understood as [conventional](https://www.conventionalcommits.org).
- 0 issues like '(#ID)' were seen in commit messages
### Commit Details
view details
* **Uncategorized**
- Release confpiler_cli v0.3.4 ([`f308c6b`](https://github.com/mattcl/confpiler/commit/f308c6b771a26a7a7b98cf2d231d642f9b7dad49))
- Move cli config getting into args ([`f2728d8`](https://github.com/mattcl/confpiler/commit/f2728d887b88feabaf0d53a1e7bd787f288ea652))
## 0.3.3 (2022-04-11)
### Documentation
- call out usage for --raw when dealing with old versions of compose
### Commit Statistics
- 2 commits contributed to the release.
- 1 commit was understood as [conventional](https://www.conventionalcommits.org).
- 0 issues like '(#ID)' were seen in commit messages
### Commit Details
view details
* **Uncategorized**
- Release confpiler_cli v0.3.3 ([`15735e3`](https://github.com/mattcl/confpiler/commit/15735e3ff10135e60ff4ca4397bd50c583495117))
- Call out usage for --raw when dealing with old versions of compose ([`68ffe60`](https://github.com/mattcl/confpiler/commit/68ffe60270a0f32a0925e7f4a3cc4f913f7da287))
## 0.3.2 (2022-04-11)
### Documentation
- make behavior of multiple directories more clear
### Commit Statistics
- 2 commits contributed to the release.
- 1 commit was understood as [conventional](https://www.conventionalcommits.org).
- 0 issues like '(#ID)' were seen in commit messages
### Commit Details
view details
* **Uncategorized**
- Release confpiler_cli v0.3.2 ([`bfa0867`](https://github.com/mattcl/confpiler/commit/bfa08675f6d80496ed6f1ebdb56fd6d86c5cfe04))
- Make behavior of multiple directories more clear ([`6f9fa99`](https://github.com/mattcl/confpiler/commit/6f9fa99f1ed03365a4a8e2eac8aecd7e0bd53edf))
## 0.3.1 (2022-04-11)
### Chore
- add changelogs
### Documentation
- update cargo tomls with relevant info
- fixing typos, making clarifications
- more tests, better readme
### New Features
- allow for getting unescaped, unquoted output with --raw
- allow specifying a prefix for generated keys
This adds .with_prefix to the builder and --prefix to the CLI
- first pass as cli tool
a bunch of files were added, but they're mainly to support the
integration tests
- initial commit
### Commit Statistics
- 11 commits contributed to the release over the course of 45 calendar days.
- 10 commits were understood as [conventional](https://www.conventionalcommits.org).
- 0 issues like '(#ID)' were seen in commit messages
### Commit Details
view details
* **Uncategorized**
- Release confpiler v0.2.1, confpiler_cli v0.3.1 ([`e781460`](https://github.com/mattcl/confpiler/commit/e78146059e9b97f324dba3806edd2d2ab5a61e10))
- Add changelogs ([`8b4d0bf`](https://github.com/mattcl/confpiler/commit/8b4d0bf65e14f1f213674d717755fe94fe51a2f8))
- Allow for getting unescaped, unquoted output with --raw ([`a824cb0`](https://github.com/mattcl/confpiler/commit/a824cb042468c2ad18edc5cf045dbb99a1142bba))
- Clippy suggestions ([`5984492`](https://github.com/mattcl/confpiler/commit/598449234c43b8ef010c7d738086a7a7908fd3ea))
- Allow specifying a prefix for generated keys ([`9781899`](https://github.com/mattcl/confpiler/commit/9781899d3b3101eef91af431befa964c65bf87be))
- Exclude integration tests from cli package ([`0c8f530`](https://github.com/mattcl/confpiler/commit/0c8f530b9d670f729c0766209f80f1fb4ea05b68))
- Update cargo tomls with relevant info ([`236de63`](https://github.com/mattcl/confpiler/commit/236de63e40891b03c7b358827f1a8de670659a89))
- Fixing typos, making clarifications ([`97b942c`](https://github.com/mattcl/confpiler/commit/97b942cc898b34b8888ce1c099ad9429b297f6cc))
- More tests, better readme ([`a683f0d`](https://github.com/mattcl/confpiler/commit/a683f0db860635a5cfb5917b6efd45e5e54653ca))
- First pass as cli tool ([`10602d0`](https://github.com/mattcl/confpiler/commit/10602d0361fc6e76a084021136fb0664d9897158))
- Initial commit ([`72375f3`](https://github.com/mattcl/confpiler/commit/72375f349bb71c2bba47e23189d54f64e0a84d73))