Skip to content

Choose a tag to compare

@duartebarbosadev duartebarbosadev released this 20 Nov 06:07
· 4 commits to main since this release
07c9582

Release Notes for AndroidResourceTranslator v2.1.0

Summary

The v2.1.0 release of AndroidResourceTranslator introduces several enhancements to translation handling, improves workflow efficiency, and updates dependencies for better performance and security. This release focuses on refining the translation process and ensuring the application remains up-to-date with the latest GitHub Actions.

🚀 New Features

  • Enhanced translation guidelines to ensure proper key handling and completeness in translations (commit: 5a8bdc3).
  • Added functionality to save translation reports to a temporary file for inclusion in pull request bodies (commit: e2d4c1b).
  • Simplified pull request creation by embedding translation reports directly in the body (commit: 06ffc25).
  • Improved handling of special characters to escape percent literals and preserve placeholders (commits: 1f5fceb, 0592ab2).
  • Added more translation samples to aid users in understanding translation processes (commit: ffac300).
  • Introduced translation report generation and cleanup in the workflow (commit: 825331a).

🔧 Improvements

  • Updated percent literal escaping in strings.xml to use backslashes for correct formatting (commits: 5f55108, d40d8c0).
  • Corrected path variable usage in workflow and enhanced comments for clarity (commit: 931e1bd).
  • Updated the README and strings.xml with optional inputs and regex pattern examples (commit: 01557a2).

🐛 Bug Fixes

  • Fixed apostrophe escaping issues to ensure proper handling of special characters in translations (commit: d87ea53).
  • Updated the application name in the release notes generation prompt for accuracy (commit: 12d6fea).

⚠️ Breaking Changes

  • None.

📚 Documentation

  • The README has been updated to include optional inputs and examples of regex patterns to assist users in utilizing the application effectively (commit: 01557a2).

🏗️ Technical Changes

  • Upgraded GitHub Actions to the latest versions for improved CI/CD performance (PR #31).
  • Bumped actions/upload-artifact from version 4 to 5 to leverage new features and fixes (PR #30).
  • Removed unused escape functions and enhanced special character handling for better code maintainability (commit: 0f36c83).

This release aims to enhance the overall user experience by improving translation accuracy and streamlining workflows, while also ensuring the application remains robust and up-to-date with modern development practices.