Skip to content

Release v1.31.1 - #1228

Merged
pattonwebz merged 88 commits into
mainfrom
release/1.31.1
Sep 4, 2025
Merged

Release v1.31.1#1228
pattonwebz merged 88 commits into
mainfrom
release/1.31.1

Conversation

@pattonwebz

@pattonwebz pattonwebz commented Sep 4, 2025

Copy link
Copy Markdown
Member

William Patton (6):

  • [Backport] Release v1.31.0
  • Use a specifically named ajax request for frontend highlighter
  • Add privacy policy statement link to newsletter forms
  • PTC accessibility-checker (1985): Automatic Translations September 04, 2025 17:05:29537155
  • PTC accessibility-checker (1985): Automatic Translations September 04, 2025 17:05:36925063
  • PTC accessibility-checker (1985): Automatic Translations September 04, 2025 18:06:20958115

Summary by CodeRabbit

  • Chores
    • Incremented plugin version to 1.31.1 across metadata and packaging to prepare the release, ensuring consistency in dashboards, update channels, and notifications. No functional changes.
  • Documentation
    • Updated the stable tag to 1.31.1 to reflect the current release in listings, installers, readme displays, and changelogs.

pattonwebz and others added 30 commits August 29, 2025 18:06
…y ajax

These are all set to:
 '-5' means that the user does not have permission to view this information for this post
…ers-and-callbacks' into william/tweak/some-request-handlers-and-callbacks
This change includes a link to the privacy policy in the newsletter subscription form, ensuring users are informed about email consent.

[PRO-275]
Changed justify-content from 'start' to 'flex-start' for better support across browsers.

[PRO-275]
…est-handlers-and-callbacks

Use a specifically named ajax request for frontend highlighter
…vacy-policy-statementlink-to-newletter-forms-in-the

Add privacy policy statement link to newsletter forms
SteveJonesDev and others added 20 commits September 4, 2025 14:41
…slations_september-04-2025-18-06-20958115

PTC accessibility-checker (1985): Automatic Translations September 04, 2025 18:06:20958115
Copilot AI review requested due to automatic review settings September 4, 2025 19:31
@coderabbitai

coderabbitai Bot commented Sep 4, 2025

Copy link
Copy Markdown
Contributor

Note

Other AI code review bot(s) detected

CodeRabbit has detected other AI code review bot(s) in this pull request and will avoid duplicating their findings in the review comments. This may lead to a less comprehensive review.

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Walkthrough

Version bump from 1.31.0 to 1.31.1 across plugin header/constant, package.json, and readme stable tag. No logic, behavior, or control-flow changes.

Changes

Cohort / File(s) Summary
Plugin version constant
accessibility-checker.php
Updated plugin header version and EDAC_VERSION from 1.31.0 to 1.31.1.
Package metadata
package.json
Updated version from 1.31.0 to 1.31.1.
Documentation tag
readme.txt
Updated stable tag from 1.31.0 to 1.31.1.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

Possibly related PRs

Poem

I pity the outdated tag, fool—level up that version!
1.31.1 rolls in, clean like a surgical incision.
No code flips, no trick plays, just precision.
Tag, constant, package—tight revision.
Ship it swift, no superstition. 🚚✨

✨ Finishing Touches
🧪 Generate unit tests
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch release/1.31.1

🪧 Tips

Chat

There are 3 ways to chat with CodeRabbit:

  • Review comments: Directly reply to a review comment made by CodeRabbit. Example:
    • I pushed a fix in commit <commit_id>, please review it.
    • Open a follow-up GitHub issue for this discussion.
  • Files and specific lines of code (under the "Files changed" tab): Tag @coderabbitai in a new review comment at the desired location with your query.
  • PR comments: Tag @coderabbitai in a new PR comment to ask questions about the PR branch. For the best results, please provide a very specific query, as very limited context is provided in this mode. Examples:
    • @coderabbitai gather interesting stats about this repository and render them as a table. Additionally, render a pie chart showing the language distribution in the codebase.
    • @coderabbitai read the files in the src/scheduler package and generate a class diagram using mermaid and a README in the markdown format.

Support

Need help? Create a ticket on our support page for assistance with any issues or questions.

CodeRabbit Commands (Invoked using PR/Issue comments)

Type @coderabbitai help to get the list of available commands.

Other keywords and placeholders

  • Add @coderabbitai ignore or @coderabbit ignore anywhere in the PR description to prevent this PR from being reviewed.
  • Add @coderabbitai summary to generate the high-level summary at a specific location in the PR description.
  • Add @coderabbitai anywhere in the PR title to generate the title automatically.

CodeRabbit Configuration File (.coderabbit.yaml)

  • You can programmatically configure CodeRabbit by adding a .coderabbit.yaml file to the root of your repository.
  • Please see the configuration documentation for more information.
  • If your editor has YAML language server enabled, you can add the path at the top of this file to enable auto-completion and validation: # yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json

Status, Documentation and Community

  • Visit our Status Page to check the current availability of CodeRabbit.
  • Visit our Documentation for detailed information on how to use CodeRabbit.
  • Join our Discord Community to get help, request features, and share feedback.
  • Follow us on X/Twitter for updates and announcements.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull Request Overview

This PR updates the Accessibility Checker plugin from version 1.31.0 to 1.31.1, representing a patch release in the plugin versioning. The changes consist of standard version number updates across the plugin's core files to maintain consistency between the plugin header, package configuration, and WordPress plugin directory listing.

  • Updates version numbers from 1.31.0 to 1.31.1 across all relevant files
  • Maintains consistency between plugin metadata and package configuration
  • Follows semantic versioning conventions for a patch release

Reviewed Changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.

File Description
readme.txt Updates stable tag version for WordPress plugin directory
package.json Updates npm package version for build tooling
accessibility-checker.php Updates plugin header version and EDAC_VERSION constant

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Summary of Changes

Hello @pattonwebz, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed!

This pull request primarily serves to increment the version number of the Accessibility Checker plugin to 1.31.1. This change prepares the codebase for a new release, ensuring all internal and external version indicators are aligned with the upcoming stable tag.

Highlights

  • Version Increment: The plugin's version number has been consistently updated from 1.31.0 to 1.31.1 across all relevant configuration and source files.
Using Gemini Code Assist

The full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips.

Invoking Gemini

You can request assistance from Gemini at any point in your pull request via creating an issue comment (i.e. comment on the pull request page) using either /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands.

Feature Command Description
Code Review /gemini review Performs a code review for the current pull request in its current state.
Pull Request Summary /gemini summary Provides a summary of the current pull request in its current state.
Comment @gemini-code-assist Responds in comments when explicitly tagged, both in issue comments and review comments.
Help /gemini help Displays a list of available commands.

Customization

To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a .gemini/ folder in the base of the repository. Detailed instructions can be found here.

Limitations & Feedback

Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here.

You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension.

Footnotes

  1. Review the Privacy Notices, Generative AI Prohibited Use Policy, Terms of Service, and learn how to configure Gemini Code Assist in GitHub here. Gemini can make mistakes, so double check it and use code with caution.

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Code Review

This pull request correctly bumps the version number to 1.31.1 in accessibility-checker.php, package.json, and readme.txt. The changes are consistent for a release. However, the changelog in readme.txt has not been updated to reflect the changes in this new version, which is an important step for users. I've added a comment regarding this.

Comment thread readme.txt
@pattonwebz
pattonwebz changed the base branch from develop to main September 4, 2025 19:34

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Actionable comments posted: 1

📜 Review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

💡 Knowledge Base configuration:

  • MCP integration is disabled by default for public repositories
  • Jira integration is disabled by default for public repositories
  • Linear integration is disabled by default for public repositories

You can enable these sources in your CodeRabbit configuration.

📥 Commits

Reviewing files that changed from the base of the PR and between 44e4014 and 266643f.

📒 Files selected for processing (3)
  • accessibility-checker.php (2 hunks)
  • package.json (1 hunks)
  • readme.txt (1 hunks)
🧰 Additional context used
📓 Path-based instructions (3)
readme.txt

📄 CodeRabbit inference engine (.github/copilot-instructions.md)

Update readme.txt for each release with relevant changes

Files:

  • readme.txt
**/*.php

📄 CodeRabbit inference engine (.github/copilot-instructions.md)

**/*.php: Follow WordPress Coding Standards (WPCS) in all PHP files
Class names use CamelCase (ClassNameConvention) for new classes
Use edac_ prefix for all custom action/filter hook names
Ensure PHP 7.4+ compatibility
Use type hints where appropriate (parameters, return types, properties)
Sanitize inputs, validate data, and escape outputs following WordPress security best practices; use nonces for forms/AJAX
Use the WordPress database API ($wpdb) for all database operations
Prefix functions and classes in the global namespace with edac_
Use WordPress transients for caching temporary data where appropriate
All user-facing text in PHP must be translatable using the accessibility-checker text domain
Use PHPDoc for all public classes, methods, and properties
Document all custom hooks (actions/filters) with docblocks including parameters and types

Files:

  • accessibility-checker.php
accessibility-checker.php

📄 CodeRabbit inference engine (.github/copilot-instructions.md)

Implement proper plugin activation and deactivation hooks

Files:

  • accessibility-checker.php
🧠 Learnings (4)
📚 Learning: 2025-08-26T11:25:48.236Z
Learnt from: pattonwebz
PR: equalizedigital/accessibility-checker#1208
File: includes/options-page.php:401-410
Timestamp: 2025-08-26T11:25:48.236Z
Learning: In the Accessibility Checker plugin, the edac_is_pro() function uses a robust detection pattern by checking both EDACP_VERSION (which comes from the pro plugin) and EDAC_KEY_VALID existence before looking at its value. This prevents PHP notices and ensures reliable pro feature detection.

Applied to files:

  • accessibility-checker.php
📚 Learning: 2025-08-29T11:15:35.151Z
Learnt from: CR
PR: equalizedigital/accessibility-checker#0
File: .github/copilot-instructions.md:0-0
Timestamp: 2025-08-29T11:15:35.151Z
Learning: Applies to accessibility-checker.php : Implement proper plugin activation and deactivation hooks

Applied to files:

  • accessibility-checker.php
📚 Learning: 2025-07-18T01:29:35.548Z
Learnt from: SteveJonesDev
PR: equalizedigital/accessibility-checker#1088
File: includes/classes/Rules/Rule/EmptyParagraphTagRule.php:50-50
Timestamp: 2025-07-18T01:29:35.548Z
Learning: In the Accessibility Checker plugin, the 'wcag' field can use custom values like '0.1' to represent best practice rules and manual testing requirements that don't map directly to specific WCAG success criteria but are still important for accessibility compliance.

Applied to files:

  • accessibility-checker.php
📚 Learning: 2025-07-18T01:18:27.812Z
Learnt from: SteveJonesDev
PR: equalizedigital/accessibility-checker#1088
File: includes/classes/Rules/Rule/VideoPresentRule.php:41-42
Timestamp: 2025-07-18T01:18:27.812Z
Learning: In the Accessibility Checker plugin, the 'wcag' field can use custom values like '0.3' to represent best practice rules and manual testing requirements that don't map directly to specific WCAG success criteria but are still important for accessibility compliance.

Applied to files:

  • accessibility-checker.php
🪛 LanguageTool
readme.txt

[grammar] ~6-~6: There might be a mistake here.
Context: ...6.6 Tested up to: 6.8 Stable tag: 1.31.1 License: GPLv2 or later License URI: htt...

(QB_NEW_EN)

🔇 Additional comments (4)
readme.txt (2)

6-6: Stable tag bump synced. Clean work.

Looks tight and matches the PHP header and package.json. I pity the bug that tries to slip in here.


6-6: Add a 1.31.1 changelog note.

Bumping the stable tag without a corresponding “= 1.31.1 =” entry can confuse folks on wp.org. If this is a maintenance-only release, add a brief line like “Maintenance: version sync; no functional changes.”

package.json (1)

3-3: Version bump aligned across assets.

package.json now matches readme.txt and the plugin header. Ship it.

accessibility-checker.php (1)

13-13: Header and EDAC_VERSION in lockstep.

Version: 1.31.1 and define('EDAC_VERSION', '1.31.1') are consistent. No code-path changes introduced. All good, fool.

Also applies to: 39-39

Comment thread accessibility-checker.php
@pattonwebz
pattonwebz merged commit 7b5a0cf into main Sep 4, 2025
23 checks passed
@github-actions github-actions Bot mentioned this pull request Sep 4, 2025
6 tasks
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