Releases: wordpress-mobile/release-toolkit
Releases · wordpress-mobile/release-toolkit
2.3.0
2.2.0
New Features
-
Added a new
ios_generate_strings_file_from_code
action to replace the now-deprecatedios_localize_project
action (andScripts/localize.py
script in app repos). [#309, #311] -
Added a
comment_on_pr
action to allow commenting on (and updating comments on) PRs. [#313] -
Added the ability to use the
GITHUB_TOKEN
environment variable for GitHub operations.GHHELPER_ACCESS
will be deprecated in a future version. [#313] -
Added support for downloading GitHub content for private repositories
Bug Fixes
2.1.0
New Features
- Added a reminder mechanism for when you forgot a prompt was waiting for you in the Terminal. This reminder is configurable via environment variables to change the default delays and optionally opt-in for speaking a voice message in addition to the default beep + dock icon badge. [#302]
Internal Changes
- Replace CircleCI and GitHub Actions with Buildkite
2.0.0
Breaking Changes
- Updates the keys used for version reads and bumps when using a
version.properties
file in Android. [#298] - Removed the
app:
parameter (akaConfigItem
) from all the Android version-related actions, now that versions are unified for all apps. [#300]
Bug Fixes
- Strip trailing new lines in single line msgid when generating .po[t] file. [#297]
1.4.0
1.3.1
Bug Fixes
- Fix crashes introduced in 1.3.0 – incorrect parameters in calls to get_release_version. [#283]
- Fix the way versioning is handled for alphas – i.e. version.properties is indexed by flavor name, defaulting to zalpha for alphas. [#283]
- Fix an issue in check_translation_progress where a wrong evaluation of the progress is possible when there are
Waiting
strings in GlotPress. [#284]
1.3.0
New Features
- Support for a
version.properties
to manage app versioning - all existing paths remain intact and new paths are only used when aversion.properties
file is present. - Add support for providing an
app:
parameter to most versioning-related actions to allow support for multiple apps hosted in a monorepo - Supporting the new
version.properties
file also allows for theHAS_ALPHA_VERSION
variable to be removed as the alpha reference in the properties file will be used going forward. - Clients adopting the new
version.properties
will need to implement a gradle task namedupdateVersionProperties
to update theversion.properties
file.
Internal Changes
- Some cleanup to how we scope variables in some of our actions
1.2.0
1.1.0
New Features
- New
check_for_toolkit_updates
action, to ensure you are always using the latest version of the release-toolkit plugin. [#269] android_download_translations
action now also auto-substitute hyphens for en-dash when appropriate, to avoid Android Linter violations. [#268]
Internal Changes
- Updated our rubocop config and fixed some more new/existing violations. [#270]
1.0.1
Internal Changes
- Updated the
gemspec
'sbundler
andrubocop
dependencies to fix a publishing warning. [#261] - Fixed an issue with the
gemspec
's definition of thedrawText
extension – which prevented the native extension from being built when referencing the toolkit via a version number rather than a tag in yourGemfile
. [#262]