Skip to content

v1.26.1651015

Latest

Choose a tag to compare

@PiratesIRC PiratesIRC released this 14 Jun 15:16
· 2 commits to main since this release

Manifest hotfix. Two plugin.json button labels had been lossily re-encoded to a literal ? — the earlier BMP-icon fix patched plugin.py (the runtime source of truth) but plugin.json drifted. The running plugin was unaffected (it uses the class labels); only the manifest shown in the plugin browser/registry was wrong.

Fixed

  • plugin.json button labelsApply Per-Channel Logos and Show Status showed a literal ? instead of the ❖ / ⓘ icons. Now match plugin.py exactly (U+2756 / U+24D8, as JSON unicode escapes).

Tooling

  • Contract-test parity guardtest_plugin_contract.py now asserts exact button_label parity between plugin.json and Plugin.actions, and rejects a literal ? placeholder. The pre-existing BMP-only check missed this because ? is itself BMP.