Releases: wordpress-mobile/release-toolkit
Releases · wordpress-mobile/release-toolkit
5.4.0
New Features
- Propose to retry when the download of GlotPress translations failed for a locale (especially useful for occurrences of
429 - Too Many Requests
quota limits) [#402] - Add a
test_targets
parameter to theandroid_firebase_test
action to be able to filter the tests to be run. [#403]
Full Changelog: 5.3.0...5.4.0
5.3.0
5.2.0
New Features
- Add
tools:ignore="InconsistentArrays"
toavailable_languages.xml
to avoid a linter warning on repos hosting multiple app flavors. [#390] - Add the ability to provide a custom message for builds triggered via
buildkite_trigger_build
action [#392]
Bug Fixes
- Fixes milestones being compared as strings instead of integers in
github_helper.get_last_milestone
[#391]
5.1.0
5.0.0
Breaking Changes
- Update the version of Ruby required from
2.6.4
to2.7.4
. [#377]
New Features
- Introduce new
ios_send_app_size_metrics
andandroid_send_app_size_metrics
actions. [#364] [#365] - Add the ability to run Firebase Test Lab tests. [#355]
Bug Fixes
Internal Changes
- Install Buildkite test analytics by @jkmassel in #369
- Use Automattic as the Gem and Fastlane action author by @mokagio in #371
- Remove the fastlane-specific
require
by @jkmassel in #373 - Bump diffy from 3.4.0 to 3.4.2 by @dependabot in #378
- Bump cocoapods-downloader from 1.5.1 to 1.6.3 by @dependabot in #376
- Bump git from 1.9.1 to 1.11.0 by @dependabot in #375
- Bump jmespath from 1.4.0 to 1.6.1 by @dependabot in #374
- Bump nokogiri from 1.13.3 to 1.13.6 by @dependabot in #379
Full Changelog: 4.2.0...5.0.0
4.2.0
New Features
- The
ios_lint_localizations
action now also checks for duplicated keys in the.strings
files.
The behavior is optional via thecheck_duplicate_keys
parameter and enabled by default. [#360]
Bug Fixes
4.1.0
New Features
- Add the option for
an_localize_libs
to provide asource_id
for each library being merged.
If provided, that identifier will be added as ana8c-src-lib
XML attribute to the<string>
nodes being updated with strings from said library.
This can be useful to help identify where each string come from in the resulting, mergedstrings.xml
. [#351] - Add the option for
an_localize_libs
to set thetools:ignore="UnusedResources"
XML attribute for each string being merged from a library. [#354]
Bug Fixes
- Fix
ios_lint_localizations
action so that it no longer mistakely reports missing keys not yet translated in the other locales'.strings
as violations. [#353] - Fix
an_localize_libs
so that it does not move XML nodes around when merging lib strings (and replace them in-place instead). [#358]
Internal Changes
4.0.0
Breaking Changes
- Update the API of
ios_merge_strings_files
andios_extract_keys_from_strings_files
to support using prefixes for string keys when merging/splitting the files.
The actions now expect aHash
(instead of anArray
) for the list of files to provide an associated prefix (ornil
or''
when none) for each file to merge/split. [#345]
Bug Fixes
- Improved logs and console output, to avoid
ios_download_strings_files_from_glotpress
to look like it's deadlocked while it takes some time to download all the exports of all the locales, and to avoid the log messages fromios_extract_keys_from_strings_files
to be misleading. [#344]
3.1.0
What's Changed
- Introduce ios_extract_keys_from_strings_files action by @AliSoftware in #338
- Introduce specs for upload_to_s3 action by @AliSoftware in #340
- Add Upload to S3 Action by @jkmassel in #339
Full Changelog: 3.0.0...3.1.0
3.0.0
Breaking Changes
- Removes the
drawText
binary from the gem (instead depending on it being installed viabrew
). Because this update can not be safely applied with no side effects, it's considered a breaking change. [#312] - When doing Git operations, if no branch is provided, we'll use
trunk
as a default instead ofdevelop
[#335] - Remove deprecated
android_merge_translators_strings
,android_update_metadata
, andios_merge_translators_strings
actions [#337]
New Features
- Introduce new
ios_merge_strings_files
action. [#329] - Introduce new
buildkite_trigger_build
action. [#333] - Introduce new
ios_download_strings_files_from_glotpress
action. [#331]