# 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).
Also I copied this intro verbatim from [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
## [Unreleased]
## [v0.4.2] - 2021-01-22
### Changed:
* macOS: `thcon` now reads its config file from ~/.config/thcon/thcon.toml instead of ~/Library/Application Support/thcon/thcon.toml
* macOS: Support `thcon.vim` 0.2.0 (named pipes are written to ~/.local/share/thcon/ instead of ~/Library/Application Support/thcon/)
## [v0.4.1] - 2021-01-19
### Fixed:
* `thcon` can once again be successfully installed on macOS
## [v0.4.0] - 2021-01-18
### Added:
* `--verbose`/`-v` argument to enable verbose logging of re-themed and skipped
(unconfigured) applications
* Configuration documentation for KDE Plasma
* Configuration documentation for KDE Konsole
### Fixed:
* Stop logging errors for unconfigured applications (silently skips unconfigured
apps instead)
* Don't require apps to be listed individually on CLI (try all apps by default
with `thcon dark` / `thcon light`)
* Suppress spurious error messages when switching `plasma` themes
* Explicitly listed `thcon.toml` section to use for `vim`/`nvim`
* Lots of lint failures
### Changed:
* The `plasma` app (KDE Plasma) is now only available on non-macOS, non-Windows
platforms
## [v0.3.0] - 2021-01-18
### Removed:
* `Themeable::toggle()`, which was previously used to implicitly switch
from light to dark (or vice-versa, depending on the current state) has
been removed. It may return in a future release, but improving app
support is more important right now.
### Added:
* `vim` & `neovim` theme switching via [thcon.vim](https://github.com/sjbarag/thcon.vim)
* [This changelog](./CHANGELOG.md)
### Changed:
* Started documenting per-app configuration direction in crates to
enable serving via https://docs.rs
## [v0.2.0] - 2020-10-27
### Added:
* macOS global theme switching
* alacritty color switching
* First set of per-app documentation (may not be the correct place
for those to live long-term though?)
### Fixes:
* Allow installation on systems that don't support DBus
* Don't crash if ~/.config/thcon/thcon.toml doesn't exist (helpful on
macOS, where there's no configuration required to switch between light
and dark modes)