You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Generated PO files now have entries sorted alphabetically by msgctxt for deterministic output. This may affect tests or tooling that depend on a specific entry order. [#684]
Existing translator comments (#. lines) in PO files will be lost when regenerating unless explicitly added to the source_files parameter. See MIGRATION.md for instructions on preserving comments. [#684]
New Features
Add commit_changes option to gp_update_metadata_source to optionally commit changes after updating the PO file. [#684]
Add support for translator comments in gp_update_metadata_source via a new hash format for source_files entries: { path: 'file.txt', comment: 'translators: ...' }. Simple string paths are still supported for entries without comments. [#684]
Internal Changes
Consolidate PO file update logic on gp_update_metadata_source action. [#684]
Remove legacy MetadataBlock classes replaced by the new PoFileGenerator. [#684]
Improved efficiency and refined the logs of the promo_screenshots action. [#685]
Updated minimum Fastlane requirement to 2.231.0. [#685]
Deprecated
an_update_metadata_source action is deprecated; use gp_update_metadata_source instead. The API is unchanged, but generated PO files will have different ordering and comments will be lost unless migrated to use the new comment format. [#684]
ios_update_metadata_source action is deprecated; use gp_update_metadata_source with commit_changes: true instead. The API is unchanged, but generated PO files will have different ordering and comments will be lost unless migrated to use the new comment format. [#684]
upload_build_to_apps_cdn: Update the list of valid values for platform to now support bothx86 and ARM64 for the Microsoft Store and Windows platforms. [#669]
Bug Fixes
Fix NoMethodError (undefined method 'trigger_action_by_name' for nil:NilClass) when running configure_setup. [#670]
Fix a bug in create_release_backmerge_pull_request when you pass a intermediate_branch_created_callback callback but there's ultimately nothing to merge. [#665]
Fix GitHub API search queries to support fine-grained tokens in addition to classic tokens. Fine-grained tokens require explicit is:issue or is:pull-request qualifiers in search queries. [#663]