Releases: wordpress-mobile/release-toolkit
Releases · wordpress-mobile/release-toolkit
14.8.0
New Features
find_or_create_pull_requestaction: returns the URL of the open Pull Request for a head branch, creating one only if none exists yet. [#733]ContinuousBuildCodeFormatter: derives an Android Play StoreversionCodefor a "continuous trunk" release model as(major * 10 + minor) * 10^build_digits + build_number(defaultbuild_digits: 6). [#735]
14.7.0
New Features
- Added new
update_apps_cdn_build_metadataaction to update metadata (e.g. visibility) of one or more existing builds on the Apps CDN without re-uploading the files, via the dedicated/wpcom/v2/sites/{site_id}/a8c-cdn/builds/{post_id}endpoint. Accepts an array ofpost_ids. This enables a two-phase release flow: upload builds as Internal first, then flip to External at publish time. [#701]
Bug Fixes
openai_ask: avoid logging sensitive tool diagnostics and refuse to execute additional tool calls aftermax_tool_iterations. [#719]- Bump the
fastlanefloor to~> 2.235to pull injwt >= 3.2.0, fixing GHSA-c32j-vqhx-rx3x (ruby-jwt empty-key HMAC bypass). [#728]
Internal Changes
14.6.0
14.5.0
New Features
openai_ask: support OpenAI tool-use (function calling) and model overrides. New optional parameters:tools,tool_handlers, andmax_tool_iterationsenable a multi-turn loop where the model invokes locally-defined tools and receivesrole: toolresults until it produces a plain text response or hits the iteration cap;modeloverrides the previously hardcodedgpt-4o. Exceptions raised inside a handler are surfaced back to the model as structured{ error:, exception: }tool results rather than crashing the lane. [#716]
14.4.1
14.4.0
14.3.1
Internal Changes
- Remove
activesupportas a runtime dependency — replace the only production usage (deep_dup) withMarshaldeep copy — and move it to a dev-only dependency for specs. [#709] - Update RuboCop configuration: fix obsolete
Naming/PredicateNamecop rename, move permanent style choices from.rubocop_todo.ymlto.rubocop.yml, and fix aStyle/FileOpenviolation. [#709]
14.3.0
New Features
- Added optional
next_versionparameter toandroid_update_release_notesandios_update_release_notesactions, allowing callers to provide the next version directly instead of relying on the built-in calculator that assumes minor version caps at 9. This fixes incorrect version bumps (e.g., 8.9 → 9.0 instead of 8.10) for apps using semantic versioning. [#706]
14.2.0
14.1.0
New Features
- Added optional
excludeparameter tofind_previous_tagaction, mapping to git's--excludeflag. This allows skipping beta/pre-release tags when searching for the previous stable release tag [#696]