# Changelog

All notable changes to this project will be documented in this file.

## [v0.3.12] - 2025-02-08

### 🚀 Features

- Added a rough implementation of hot config reload.

### 💼 Other

- Feat hotreload watcher ([#17](https://github.com/karsyboy/color-ssh/pull/17))
- Prepare to move to version v0.4.0

### 🚜 Refactor

- Changed the configuration hot reload code to use a socket/pipe based call method instead of file monitoring

<!-- generated by git-cliff -->
## [v0.3.11] - 2025-02-04

### 🐛 Bug Fixes

- Fixed issue with crates.io version being out of sync and therfore code not being correct for version v0.3.9 and v0.3.10. Changing to v0.3.11

<!-- generated by git-cliff -->
## [v0.3.9] - 2025-02-04

### 🚀 Features

- Added homebrew support using repo karsyboy/homebrew-tap

### 🐛 Bug Fixes

- Updated version to latest pending release version
- Removed windows arm64 support as it does not work with the updater.
- Fixed versioning

### 💼 Other

- Revert "chore: release v0.3.10 (#11)" (#12)

This reverts commit 9f0495eb1d51e95a12bea91761516b504df0ba5e.

### 🎨 Styling

- Updated github release badge

### ⚙️ Miscellaneous Tasks

- Release v0.3.9 (#10)
- Release v0.3.10 (#11)
- Release v0.3.9 (#13)

<!-- generated by git-cliff -->
## [v0.3.8] - 2025-02-03

### 💼 Other

- Cleaned up and stylized README.md

### 🎨 Styling

- Styled change log versioning
- Updated workflow name for release-plz
- Fixed dependabot by removing bad devcontainer config
- Added badges for release and CI/CD pipeline status
- *(README)* Changed the main heading format
- Updated csh logo
- Moved svg to .resources
- Changed csh.svg to title.svg
- Updated to new title.svg in README
- Added information about default config

<!-- generated by git-cliff -->
## [v0.3.7] - 2025-02-03

### 🚀 Features

- *(config)* Default configuration will be created if no configuration exist.

### 🎨 Styling

- Change to readme for workflow testing.
- Removed test text at the bottom of the readme
- Changed release to generate an updater file

### ⚙️ Miscellaneous Tasks

- Release v0.3.6 (#6)

<!-- generated by git-cliff -->
## [v0.3.6] - 2025-02-03

### 🚀 Features

- Added needed files for csh release workflow
- *(Workflow)* Added github workflow for creating PR an processing github release with release-plz
- Added cargo-dist for automated building of packages and installer setup
- Feat:

### 🐛 Bug Fixes

- Corrected config template and readme
- Updated release-plz workflow to only do the PR report
- Version not showing proper changing version to 0.3.1
- Updated release please workflow
- Cargo-dist fixes
- Updated release-plz to it will maybe run the release workflow
- Updated more with release plz config
- Pointed workflow back at main now that its only looking for commits with version change in the commit
- Updated a lot of stuff reated to the release
- Accidnetly removed t from runner

### 💼 Other

- First commit
- Fixed all rules not being processed!
- Update README.md
- Update README.md
- Update README.md
- Fixed all rules not being processed!
- Cleaned code and added multi process support with debugging
- Added start of network switch config example
- Updated some docs and other stuff. Moved to version 0.2.1
- Updated code to add better debugging
- More debug clean up
- Disabled debug flag and updated .csh-config
- More stable and accurate version of CSH. Upgraded to version 0.2.10.
- Upgraded to version 0.2.11
- Added license and updated Cargo tolm metadata
- Fixed license file duplicate info in Cargo.toml
- Minor version upgrade
- Version 0.3.4-alpha
- Test workflow
- Updated workflow to look at a release branch
- 0.3.6
- 0.3.7

### 📚 Documentation

- Removed unused entries from .gitignore by @karsyboy
- Removed blank space from .gitignore by @karsyboy

### 🎨 Styling

- Changed package  name to colored-ssh due to crate conflict with name
- Style: Updated Cargo.toml with new github link to colored-ssh
- Updated to the github template for a bit until everything is in order
- Created changlog file for easy tracking by git cliff
- Added version badge to readme
- Updated CHANGELOG.md
- Updated CHANGLOG.md
- Cleanup on Cargo.toml
- Updated version in cli module
- Changed package name from colored-ssh to color-ssh

### 🧪 Testing

- Test workflow

### ⚙️ Miscellaneous Tasks

- Release v0.3.5
- Release colored-ssh version 0.3.6

<!-- generated by git-cliff -->
