Skip to content

chore: update deps (with sensible dependabot)#71

Merged
justlevine merged 4 commits intodevelopfrom
chore/dependabot
Jan 27, 2026
Merged

chore: update deps (with sensible dependabot)#71
justlevine merged 4 commits intodevelopfrom
chore/dependabot

Conversation

@justlevine
Copy link
Collaborator

What

This PR updates the Composer / NPM deps to their latest compatible versions, along with a sensible config for dependabot.yml

It also backports the latest encryptor class.

Why

Related Issue(s):

How

Testing Instructions

Screenshots

Additional Info

Checklist

  • I have read the Contribution Guidelines.
  • I have read the Development Guidelines.
  • My code is tested to the best of my abilities.
  • My code passes all lints (ESLint etc.).
  • My code has detailed inline documentation.
  • I have updated the project documentation as needed.

Copilot AI review requested due to automatic review settings January 26, 2026 22:09
@justlevine
Copy link
Collaborator Author

justlevine commented Jan 26, 2026

(The failing tests are preexisting)

@justlevine justlevine mentioned this pull request Jan 26, 2026
6 tasks
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates project dependencies and automation for keeping them current, and replaces the existing encryption utility with a newer implementation.

Changes:

  • Bumps NPM dependencies (WordPress packages, tooling) to newer compatible versions.
  • Updates Composer dev tooling dependencies and refreshes composer.lock.
  • Reworks .github/dependabot.yml to reduce update noise via scheduling and grouping, and updates inc/Encryptor.php.

Reviewed changes

Copilot reviewed 4 out of 6 changed files in this pull request and generated 6 comments.

Show a summary per file
File Description
package.json Updates JS runtime/tooling dependencies (WordPress packages, lint/build deps).
composer.json Updates PHP dev dependencies (PHPCompatibility, plugin-check version constraint).
composer.lock Refreshes locked PHP toolchain versions to match updated constraints.
inc/Encryptor.php Replaces encryption/decryption implementation and key/salt sourcing strategy.
.github/dependabot.yml Reconfigures Dependabot schedules and grouping to reduce PR noise.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

justlevine and others added 2 commits January 27, 2026 16:10
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@justlevine justlevine requested a review from up1512001 January 27, 2026 14:15
@justlevine justlevine merged commit 2c74269 into develop Jan 27, 2026
6 of 9 checks passed
@justlevine justlevine deleted the chore/dependabot branch January 27, 2026 16:02
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.

3 participants