# 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). ## v0.2.3 (2024-10-18) ### Chore - bump version to next rc ### Documentation - Add translated content to packaged files ### Other - bump version to 0.2.2-rc.1 as 0.2.1 is already present on crates.io ### Commit Statistics - 28 commits contributed to the release. - 11 days passed between releases. - 3 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages ### Commit Details
view details * **Uncategorized** - Add translated content to packaged files (2542f33) - Bump version to next rc (0ad04b6) - Merge branch 'main' into next (a6c3384) - Bump version to 0.2.2-rc.1 as 0.2.1 is already present on crates.io (ee1dcad) - Add translation contributors to CREDITS.md. (da3fb31) - Translated using Weblate (German) (37d384e) - Translated using Weblate (Czech) (850fe0e) - Translated using Weblate (Czech) (ab513ea) - Added translation using Weblate (Czech) (6e2dcfa) - Added translation using Weblate (Czech) (4f9ba3b) - Translated using Weblate (Russian) (297ff96) - Translated using Weblate (German) (42b0b13) - Added translation using Weblate (German) (71adfe9) - Added translation using Weblate (German) (10f44b1) - Translated using Weblate (Turkish) (324b03d) - Translated using Weblate (Turkish) (076832f) - Translated using Weblate (Turkish) (2b253ae) - Translated using Weblate (Turkish) (2812368) - Translated using Weblate (Turkish) (c3b7ae8) - Added translation using Weblate (Turkish) (5eb28ae) - Added translation using Weblate (Turkish) (171134e) - Added translation using Weblate (Dutch) (fc5331a) - Added translation using Weblate (Dutch) (f3e7e69) - Add girlintech to contributors list (66710e2) - Translated using Weblate (French) (9a1421a) - Translated using Weblate (French) (ef4f988) - Translated using Weblate (Russian) (933bf07) - Translated using Weblate (Russian) (9f10f6c)
## v0.2.2 (2024-10-06) ### Chore - bump version ### 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 exif-cleaner-gui v0.2.2 (f5f3794) - Bump version (6edf51a)
## v0.2.2-rc.3 (2024-10-06) ### Bug Fixes - use the fact that cargo-deb prints the generated file's path to stdout to copy it. I'm an idiot :) ### 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 exif-cleaner-gui v0.2.2-rc.3 (30e0c86) - Use the fact that cargo-deb prints the generated file's path to stdout to copy it. (2089153)
## v0.2.2-rc.2 (2024-10-06) ### Chore - update version and refactor scripts - Bump version to 0.2.2-rc.2 in Cargo.toml - Move aur-publish and related functions to separate script - Refactor common and rust related functions into distinct scripts This commit separates the AUR publishing process and refactors utility functions into their respective scripts for better modularity, reusability and maintainability. ### Other - attempt to fix issue with debian packages with a '-' in the version string ### Commit Statistics - 3 commits contributed to the release. - 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 exif-cleaner-gui v0.2.2-rc.2 (27c39a0) - Update version and refactor scripts (7c202c5) - Attempt to fix issue with debian packages with a '-' in the version string (7c48fbb)
## v0.2.2-rc.1 (2024-10-06) ### Chore - delete unused translation file template. we now use the english one as template. - update en.yml syntax and formatting - Remove unnecessary quotes from YAML keys and values. - Adjust multiline text formatting for better readability. Consistency improvements enhance readability and reduce potential parsing errors. - add releases to the Arch User Repository ### Documentation - add screenshots - update README with contribution and translation guidelines - Add guidelines for code contributions, specifying branch usage and translation file handling ### New Features - add multi-language desktop file generation and credits - Added CREDITS.md to recognize and thank contributors. ### Bug Fixes - adjust multiline string formatting in en.yml - Standardize the multiline string literal notation to "|-" for better consistency. ### Other - bump version to 0.2.2-rc.1 as 0.2.1 is already present on crates.io - add debian package build function and misc improvements - Add `debian-build` function for building Debian packages - Include cargo fmt check in `cargo-checks` function - Refactor crate name retrieval using `crate-name` function - Enhance cargo-build-targets and clean up comments - automate release steps with new functions - Added functions for cargo checks, building targets, and updating README. - Implemented RUST_TARGETS array to specify target architectures. - Included a function for publishing to GitHub/Gitea/Forgejo Pages. ### Refactor - change "overwrite" to "create backups", enabled by default - Add "create backups" option replacing "overwrite files". - Introduce file filters for file chooser functionality. - Update labels, tooltips, and dialogs to reflect the new backup feature. ### Commit Statistics - 36 commits contributed to the release. - 1 day passed between releases. - 15 commits were understood as [conventional](https://www.conventionalcommits.org). - 2 unique issues were worked on: #7, #9 ### Commit Details
view details * **#7** - Translations update from Codeberg Translate (2d8a603) * **#9** - Add CI (fc386c8) * **Uncategorized** - Release exif-cleaner-gui v0.2.2-rc.1 (8a2e9f4) - Bump version to 0.2.2-rc.1 as 0.2.1 is already present on crates.io (e1bf641) - Translated using Weblate (Russian) (1c280bf) - Merge translations from weblate (ecf72eb) - Translated using Weblate (Russian) (7087641) - Translated using Weblate (Russian) (ded7536) - Translated using Weblate (French) (867f28a) - Add multi-language desktop file generation and credits (37d1218) - Delete unused translation file template. we now use the english one as template. (b443f0e) - Translated using Weblate (Russian) (bf6e08e) - Add result window title to translatable strings (2c5eb84) - Translated using Weblate (Russian) (c8245fa) - Translated using Weblate (Russian) (e7104a4) - Translated using Weblate (Russian) (d836411) - Update translation files (c13c67b) - Add screenshots (bdbc82a) - Added translation using Weblate (Russian) (46952e2) - Added translation using Weblate (Russian) (9d5b46f) - Translated using Weblate (French) (1813e02) - Add debian package build function and misc improvements (e793c31) - Automate release steps with new functions (5150e1a) - Update en.yml syntax and formatting (7c98566) - Adjust multiline string formatting in en.yml (22ad802) - Change "overwrite" to "create backups", enabled by default (2bedc22) - Update README with contribution and translation guidelines (f09f7e6) - Add tooltips to UI elements (07fd91b) - Fix aur pkg generation, add namcap check (e3f0095) - Translated using Weblate (French) (61d8db5) - Update translation files (0690ed8) - Translated using Weblate (French) (e1445ee) - Update translation files (db0fbd6) - Fix incorrect link to AUR package (a9e53a2) - Add more information to the Installation section in README (8b3f8e6) - Add releases to the Arch User Repository (55aa4c4)
## v0.2.0 (2024-10-04) ### Chore - bump version to 0.2.0 ### Documentation - fix french translation - add translation file template for new translations - add translation instructions and stats to readme ### New Features - Add internationalization via rust-i18n ### Bug Fixes - use yml files to be compatible with translation tools ### Other - fix some of the en & fr strings ### Commit Statistics - 11 commits contributed to the release. - 7 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages ### Commit Details
view details * **Uncategorized** - Release exif-cleaner-gui v0.2.0 (2ccc757) - Bump version to 0.2.0 (1463d7c) - Fix french translation (549fd22) - Translated using Weblate (French) (71b773b) - Update translation files (7873e7d) - Translated using Weblate (French) (9b33b1e) - Add translation file template for new translations (de68727) - Add translation instructions and stats to readme (9a015a4) - Fix some of the en & fr strings (5f73292) - Use yml files to be compatible with translation tools (ab1e9fa) - Add internationalization via rust-i18n (642dd1c)
## v0.1.1 (2024-10-04) ### Documentation - add Installation section to READMEs, tune the release process ### 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 exif-cleaner-gui v0.1.1 (905f0b1) - Add Installation section to READMEs, tune the release process (d2e9f97)
## v0.1.0 (2024-10-04) ### Chore - add package description ### Documentation - Translate README to english - Translate README to english ### Commit Statistics - 5 commits contributed to the release. - 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 exif-cleaner-gui v0.1.0 (e91314b) - Add package description (7219c5b) - Release exif-cleaner-gui v0.1.0 (94d9a45) - Translate README to english (d8fa353) - Initial Commit (5ff6d37)