Skip to content

Conversation

@soderlind
Copy link
Owner

This pull request is a maintenance release focused on updating developer tooling and addressing security concerns. There are no changes to the plugin's runtime behavior, user-facing features, or database schema. The update primarily ensures compatibility with the latest JavaScript development stack and resolves code security issues flagged by automated scans.

Tooling and Security Maintenance:

  • Updated JavaScript development dependencies (@wordpress/scripts to v31.x and vitest to v4.x), and verified that all JS tests and builds pass with the new stack. [1] [2]
  • Reviewed npm audit output; remaining vulnerabilities are limited to dev-only tools (js-yaml, webpack-dev-server via @wordpress/scripts). Applied npm audit fix (non-force) and intentionally avoided a forced downgrade to prevent reintroducing older tooling issues.
  • Fixed code security issues identified by GitHub Advanced Security Scan.

Documentation and Metadata Updates:

  • Updated CHANGELOG.md, readme.txt, and version numbers in package.json and content-poll.php to reflect the new release (0.8.3), including upgrade notices and changelog entries. [1] [2] [3] [4] [5] [6]

Build Output:

  • Updated build artifacts in build/block/vote-block/index.js and index.asset.php to match the new toolchain and dependencies. [1] [2]

No user or API action is required for this upgrade; it is safe for all existing installs.

- Updated package version from 0.8.2 to 0.8.3 in package.json to reflect the latest changes.
- Upgraded @wordpress/scripts from version 27.3.0 to 31.0.0 to utilize the latest features and improvements in the WordPress development tooling.
- Upgraded vitest from version 1.4.0 to 4.0.9 to ensure compatibility with the latest testing framework updates.
- Updated stable tag in readme.txt from 0.8.2 to 0.8.3 to align with the new version release.
- Added detailed changelog entries for version 0.8.3 in readme.txt, highlighting:
  - Updates to JavaScript development tooling and verification of all JS tests and builds.
  - Review of npm audit output with a focus on security, noting that remaining issues are limited to development-only tooling.
  - Application of npm audit fix to address vulnerabilities without forcing downgrades that could regress tooling.
  - A note that this release is focused on tooling and security maintenance, with no runtime behavior or database/schema changes, ensuring a safe upgrade.
- Added an upgrade notice for version 0.8.3 in readme.txt, emphasizing that it is a maintenance release with no manual steps required for users.
@soderlind soderlind merged commit b1d699c into main Nov 16, 2025
3 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.

2 participants