Skip to content

Release 1.4.8#538

Draft
AnaisPantheor wants to merge 26 commits into
releasefrom
release-1.4.8
Draft

Release 1.4.8#538
AnaisPantheor wants to merge 26 commits into
releasefrom
release-1.4.8

Conversation

@AnaisPantheor

@AnaisPantheor AnaisPantheor commented Jan 22, 2026

Copy link
Copy Markdown
Contributor

Release Preparation: v1.4.8

This is an automated release candidate PR managed by GitHub Actions.
It acts as a staging area for the next release.

Changes in this PR:

Version Bump:
Updates version strings to 1.4.8 across plugin files.

Changelog:
Synchronizes readme.txt and README.md with recent changes.

Automation:
Tagged with automation so the workflow can continue updating this branch as new code hits main.

rkunjappan and others added 21 commits June 18, 2025 09:22
…503)

Bumps [jazzsequence/action-validate-plugin-version](https://github.com/jazzsequence/action-validate-plugin-version) from 1.2.6 to 1.2.7.
- [Release notes](https://github.com/jazzsequence/action-validate-plugin-version/releases)
- [Commits](jazzsequence/action-validate-plugin-version@v1.2.6...v1.2.7)

---
updated-dependencies:
- dependency-name: jazzsequence/action-validate-plugin-version
  dependency-version: 1.2.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* remove 'plugin' from tags, replace with 'object-cache'

* Update readme.txt typo

---------

Co-authored-by: Scott Buscemi <scottbuscemi@users.noreply.github.com>
Co-authored-by: David Hayes <david@blackbrick.software>
Co-authored-by: Chris Reynolds <chris.reynolds@pantheon.io>
Bumps [webfactory/ssh-agent](https://github.com/webfactory/ssh-agent) from 0.7.0 to 0.9.1.
- [Release notes](https://github.com/webfactory/ssh-agent/releases)
- [Changelog](https://github.com/webfactory/ssh-agent/blob/master/CHANGELOG.md)
- [Commits](webfactory/ssh-agent@v0.7.0...v0.9.1)

---
updated-dependencies:
- dependency-name: webfactory/ssh-agent
  dependency-version: 0.9.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [jazzsequence/action-validate-plugin-version](https://github.com/jazzsequence/action-validate-plugin-version) from 1 to 2.
- [Release notes](https://github.com/jazzsequence/action-validate-plugin-version/releases)
- [Commits](jazzsequence/action-validate-plugin-version@v1.0.0...v2)

---
updated-dependencies:
- dependency-name: jazzsequence/action-validate-plugin-version
  dependency-version: '2'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [pantheon-systems/wpunit-helpers](https://github.com/pantheon-systems/wpunit-helpers) from 2.0.2 to 2.0.3.
- [Release notes](https://github.com/pantheon-systems/wpunit-helpers/releases)
- [Commits](pantheon-systems/wpunit-helpers@v2.0.2...v2.0.3)

---
updated-dependencies:
- dependency-name: pantheon-systems/wpunit-helpers
  dependency-version: 2.0.3
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Chris Reynolds <chris.reynolds@pantheon.io>
Bumps [pantheon-systems/action-wporg-validator](https://github.com/pantheon-systems/action-wporg-validator) from 1.1.5 to 2.0.0.
- [Release notes](https://github.com/pantheon-systems/action-wporg-validator/releases)
- [Commits](pantheon-deprecated/action-wporg-validator@v1.1.5...v2.0.0)

---
updated-dependencies:
- dependency-name: pantheon-systems/action-wporg-validator
  dependency-version: 2.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Chris Reynolds <chris.reynolds@pantheon.io>
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v4...v5)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Chris Reynolds <chris.reynolds@pantheon.io>
#506)

* Bump pantheon-systems/pantheon-wp-coding-standards from 2.0.3 to 3.0.1

Bumps [pantheon-systems/pantheon-wp-coding-standards](https://github.com/pantheon-systems/Pantheon-WP-Coding-Standards) from 2.0.3 to 3.0.1.
- [Release notes](https://github.com/pantheon-systems/Pantheon-WP-Coding-Standards/releases)
- [Commits](pantheon-systems/Pantheon-WP-Coding-Standards@2.0.3...3.0.1)

---
updated-dependencies:
- dependency-name: pantheon-systems/pantheon-wp-coding-standards
  dependency-version: 3.0.1
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* fix comment lines for Pantheon WPCS 3.0

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Chris Reynolds <chris.reynolds@pantheon.io>
Co-authored-by: Chris Reynolds <chris@jazzsequence.com>
Co-authored-by: Phil Tyler <phil.tyler@pantheon.io>
* Update tested up to and changelog
Bumps [actions/cache](https://github.com/actions/cache) from 4 to 5.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](actions/cache@v4...v5)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v5...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* WP Validator: Fix readme trailing space
* WP Validator: Fix phpcs:ignore, Fixed database query escaping
* WP Validator: Add licence URI,  Added wp_unslash()
* WP Validator: Created .distignore file to exclude development files from WordPress.org validation
* WP Validator: Added build step to create a clean plugin directory
* Fix the wp-redis-build/ to wp-redis folder
* Replaced strip_tags() with wp_strip_all_tags() with fallback chain for early loading
* Fix Validator: from 6.8.1 to 6.9
* Rebuild wporg validator based on PCC file


---------

Co-authored-by: Anton Petryk <anton.petryk@pantheon.io>
)

* Add release-pr and update contribution.md
* Update wporg validator hash
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Commits](actions/checkout@v4...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
@AnaisPantheor AnaisPantheor requested a review from a team as a code owner January 22, 2026 16:25
Bumps [actions/cache](https://github.com/actions/cache) from 4.2.4 to 5.0.2.
- [Release notes](https://github.com/actions/cache/releases)
- [Commits](actions/cache@v4.2.4...v5.0.2)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-version: 5.0.2
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
@AnaisPantheor AnaisPantheor changed the base branch from main to release January 22, 2026 18:54
@AnaisPantheor AnaisPantheor marked this pull request as draft January 22, 2026 18:58
@AnaisPantheor

AnaisPantheor commented Mar 9, 2026

Copy link
Copy Markdown
Contributor Author

Branches are diverged — will be resolved by this release

main and release have diverged: main is 23 commits ahead and 1 commit behind release. The commit on release that main is missing is:

  • cb76681Release 1.4.7 (#527)

This happened because the post-release reconciliation step (git rebase release on main) was done through the GitHub UI instead of from the terminal as specified in CONTRIBUTING.md. The GitHub UI merge options (squash/rebase) create new commit hashes, which breaks the shared history between branches.

How this release fixes it

When this release PR is merged into release, it must use a merge commit (not squash or rebase). This will bring main's commits into release and link the two histories back together. If the GitHub UI doesn't offer the merge commit option, merge from the terminal:

git checkout release
git merge release-1.4.8
git push origin release

Then follow the post-release reconciliation steps in CONTRIBUTING.md exactly:

git checkout release
git pull origin release
git checkout main
git rebase release
# Update version numbers, add -dev flag, update changelog
git add -A .
git commit -m "Prepare X.Y.Z-dev"
git checkout -b release-XYZ-dev
git push origin release-XYZ-dev

Create a PR from release-XYZ-dev to main to trigger CI. Wait for all checks to pass. Once approved, push to main from the terminal:

git checkout main && git push origin main

Do not merge the post-release PR through the GitHub UI. The UI will rewrite commit hashes and cause the branches to diverge again. The open PR with passing tests allows the direct push to main.

- Owner: site-experience (from CODEOWNERS: site-experience)
- Lifecycle: production
- Type: service

Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
@codacy-production

codacy-production Bot commented Apr 27, 2026

Copy link
Copy Markdown

Not up to standards ⛔

🔴 Issues 1 minor

Alerts:
⚠ 1 issue (≤ 0 issues of at least minor severity)

Results:
1 new issue

Category Results
CodeStyle 1 minor

View in Codacy

🟢 Metrics 6 complexity · 0 duplication

Metric Results
Complexity 6
Duplication 0

View in Codacy

NEW Get contextual insights on your PRs based on Codacy's metrics, along with PR and Jira context, without leaving GitHub. Enable AI reviewer
TIP This summary will be updated as you push new changes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

9 participants