0.5.1
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.jsonand 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.