# 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)