Download Latest Version PublishRank-V2.9.78.zip (832.0 kB) Google Add to Preferred Sources
Home / v2.9.70
Name Modified Size InfoDownloads / Week
Parent folder
PublishRank-v2.9.70.zip 2026-10-24 4.8 MB
PublishRank 2.9.70 source code.tar.gz 2026-10-24 4.8 MB
PublishRank 2.9.70 source code.zip 2026-10-24 5.0 MB
README.md 2026-10-24 2.9 kB
Totals: 4 Items   14.6 MB 0

PublishRank 2.9.70 — coding-standard error remediation

Summary

This maintenance release follows the 2.9.69 review-correction release. It applies project-wide PHP coding-standard corrections and updates brittle source-text regression checks so they tolerate whitespace changes while continuing to assert the same plugin limits and behavior. The optional Netlify Identity Publisher Account linking added on the concurrently updated main branch is preserved in this release; the coding-standard pass itself adds no new feature.

Corrections

  • Applied WordPress-Core/WordPress-Extra corrections across the PHP source tree, including translator context, output escaping, SQL preparation, control-flow formatting, and PHP style findings.
  • Preserved the current optional Netlify Identity account-linking implementation from the concurrently updated main branch and corrected its PHP coding-standard issues. Its live provider flow was not authenticated in this validation.
  • Added the repository-owned phpcs.xml.dist ruleset, scoped to PHP and compatible with the project’s PSR-4 class-file naming.
  • Made warning-only PHPCS results non-blocking for the Composer exit status. PHPCS still prints and counts warnings; the rule does not suppress or erase them. The remaining warning backlog is reported below.
  • Refreshed four source-level regression checks to use whitespace-tolerant patterns for IndexNow history, schema type selection, and sitemap size constants.
  • Kept the editor score-card mouse/touch movement and admin-screen action changes from earlier releases; this release does not claim those interactions were verified in a live dashboard.

Validation performed

  • composer run phpcs: 0 errors. The current ruleset reports 177 warnings across 50 files; warnings remain visible but no longer make an error-free run return a failing exit status.
  • All 31 standalone PHP tests passed.
  • PHP syntax lint passed across production and test PHP, the plugin bootstrap, and uninstall.php.
  • node --check passed for all JavaScript assets.
  • git diff --check passed.
  • The WordPress.org-style ZIP is built separately by tools/build_plugin_zip.py; the archive is checked for a single publishrank/ root and omission of repository metadata, tests, development tools, dependencies, and developer documentation. The validated archive contains 193 files under one publishrank/ directory.

Remaining gaps

  • The 168 PHPCS warnings are not fixed in this patch. They are advisory/non-blocking only; they remain in the PHPCS output and should be triaged in a follow-up.
  • The temporary WordPress staging login did not complete, so editor score-card dragging and admin screen buttons have not been verified interactively. Perform manual checks on a clean WordPress installation with the supported editor, theme, and plugin combinations before relying on those UI interactions in production.
Source: README.md, updated 2026-10-24