diff --git a/CHANGELOG.md b/CHANGELOG.md index 3a91a0fa..d8cb357d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,73 @@ # Changelog +## [0.19.2] - 2024-09-05 + +### Bug Fixes + +- Remove unnecessary map and make clippy happy +- Adjust grid details for CI tests +- Imports and merge conflicts +- Rustfmt issues +- Clippy issues +- Revise UiStyles::plain to have no style at all +- Pr reviews fixes for theme file +- Selectively filter files when recursing #1101 +- Fix typo in FromOverride impl +- Add serde(default) to StyleOverride.foreground/background fields + +### Documentation + +- Add Flox to INSTALL.md +- Add ic for icon color to colors man page +- Add further documentation about theme file + +### Features + +- Add c++ module interfaces as source file types +- Add icon field to UiStyles +- Add ic key for UiStyles icon in set_exa +- Add None as icon value in UiStyles.default_theme +- Add icon function to FileNameColours trait +- Implement FileNameColours.icon for Theme +- Adjust FileName.paint to consider possible icon color +- Begin implementation of config file +- Allow writing default theme.yml file for eventual config file implementation +- Theme file configuration base +- Add IconOverrides struct and UiStyles.icon_overrides +- Add icon_override function to FileNameColours trait +- Implement FileNameColours.icon_override for Theme +- Handle icon overrides in FileName.paint +- Add example config for icon_overrides +- Rename UiStyles.icon_override to icons and add Style field +- Add shorthand aliases to StyleOverride variables +- Add custom deserialize_color and use in StyleOverride +- Outsource color_from_str function to make it testable + +### Refactor + +- Simplify icon style setting in FileName.paint +- Make every setting optional with override layer +- Simplify sample theme.yml +- Formatting for rustfmt macro + +### Styling + +- Fix clippy issue in FileName.paint +- Apply rustfmt +- Simplify from_str_radix calls to please clippy + +### Testing + +- Add unit tests for color_from_str function + +### Build + +- Bump windows-sys from 0.52.0 to 0.59.0 + +### Ci + +- Allow MPL-2.0 + ## [0.19.1] - 2024-08-28 ### Bug Fixes @@ -7,6 +75,10 @@ - FreeBSD build. - Typo +### Miscellaneous Tasks + +- Release eza v0.19.1 + ### Build - Bump uzers from 0.12.0 to 0.12.1 diff --git a/Cargo.lock b/Cargo.lock index f8b6d70a..d01ba7b1 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -408,7 +408,7 @@ dependencies = [ [[package]] name = "eza" -version = "0.19.1" +version = "0.19.2" dependencies = [ "ansi-width", "chrono", diff --git a/Cargo.toml b/Cargo.toml index cc5ffb21..3cd4e3a9 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -16,7 +16,7 @@ readme = "README.md" homepage = "https://github.com/eza-community/eza" license = "MIT" repository = "https://github.com/eza-community/eza" -version = "0.19.1" +version = "0.19.2" [package.metadata.deb]