Skip to content

0.5.1

Choose a tag to compare

@robwent robwent released this 04 Sep 13:18
· 8 commits to main since this release

Maintenance release working through a third-party plugin audit of 0.5.0, plus the plugin's adoption of the OpenYacht brand assets. No wire or database change — upgrading is a straight plugin update.

From the audit

The audit returned roughly 1,500 rows, almost all tooling noise: prepared queries flagged for their interpolated table name, nonce warnings on read-only screens, base64 in key handling, vendor code. Those were reviewed and are correct as written. The genuine items, all hygiene:

  • readme.txt in the standard WordPress format, with the changelog reconstructed back to 0.1.0. The build now refuses to run when its Stable tag disagrees with the plugin version.
  • Direct-access guards in every source file.
  • Accessibility: the list screens' search fields carry screen-reader labels, and each listings row checkbox is labelled with the listing name.
  • translators: comments on the placeholder strings that lacked them.
  • Leaner zip: composer.json and the dependencies' README, CHANGELOG and SECURITY files are no longer shipped. License and notice files stay.

House colours

  • The admin menu now carries the OpenYacht mark — signal flags Oscar over Yankee on a halyard — in the small-size cut from openyacht.org/brand, tinted to your admin colour scheme like core's own icons.
  • The Updates screen and the plugin's "View details" modal show the OpenYacht icon and banner. Both ship inside the plugin, so wp-admin fetches nothing from a third party.