Skip to content

Conversation

danielmorell
Copy link
Collaborator

Description of the change

This PR takes the work that has happened in the master branch since the v2 branch was first created and moves it to the v2 branch so it is retained.

Type of change

  • Maintenance

Related issues

None

Checklists

Development

  • Lint rules pass locally
  • The code changed/added as part of this pull request has been covered with tests
  • All tests related to the changed code pass in development

Code review

  • This pull request has a descriptive title and information useful to a reviewer. There may be a screenshot or screencast attached
  • "Ready for review" label attached to the PR and reviewers assigned
  • Issue from task tracker has a link to this pull request
  • Changes have been reviewed by at least one other engineer

rkaiser0324 and others added 30 commits January 19, 2021 17:22
fix: correct PHP notice on register-rest-route in WordPress v5.5.0
Fixed new session on every request.
- Switch from standard PHPUnit to yoast polyfill.
- Setup sniff dependencies
Version 2 requires PHP7.4
aaronjorbin and others added 26 commits July 6, 2023 20:53
`void` can't be used as a return type in PHP 7.0. The Yoast runner
has helpers for this, so switching to those.
See: https://github.com/Yoast/PHPUnit-Polyfills#testcases
v4 of the library introduced a few breaking changes.
1) GenerateErrorWrappr requries line to be an int
2) Rollbar\RollbarLogger:: log is now a wrapper around `report` that
doesn't return the value that log used to return
Focus on the current stable WordPress, but still include upcoming WP
Add script for updating dependecies
Fix unit tests and PHP8.1+ compatability
Bumps [semver](https://github.com/npm/node-semver) from 5.7.1 to 5.7.2.
- [Release notes](https://github.com/npm/node-semver/releases)
- [Changelog](https://github.com/npm/node-semver/blob/v5.7.2/CHANGELOG.md)
- [Commits](npm/node-semver@v5.7.1...v5.7.2)

---
updated-dependencies:
- dependency-name: semver
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
Rollbar/WordPress/UI creates checkboxes for booleans and stores the state as "1" and "0". The PHP8 version of https://github.com/rollbar/rollbar-php expects actual booleans. this updates the config builder to convert "1" and "0" into TRUE and FALSE.

Fixes: #119
Cast "1" and "0" as booleans when they are expected as booleans.
Bumps [cross-spawn](https://github.com/moxystudio/node-cross-spawn) from 6.0.5 to 6.0.6.
- [Changelog](https://github.com/moxystudio/node-cross-spawn/blob/v6.0.6/CHANGELOG.md)
- [Commits](moxystudio/node-cross-spawn@v6.0.5...v6.0.6)

---
updated-dependencies:
- dependency-name: cross-spawn
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
…awn-6.0.6

Bump cross-spawn from 6.0.5 to 6.0.6
@danielmorell danielmorell requested a review from brianr August 22, 2025 21:28
@danielmorell
Copy link
Collaborator Author

It will probably take some work to get the tests running. I don't want to create a complex web of PRs so I would like to resolve that in the v2 branch after this is merged.

@danielmorell danielmorell merged commit 33290b1 into next/2.x/main Aug 29, 2025
3 of 32 checks passed
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.

6 participants