v1.0.0
15 Sep 2026First release.
Added
- The stylesheet enqueued only on pages that use an icon — decided at
wp_enqueue_scripts, beforewp_head, by reading the post, the posts in an archive, block and text widgets, and menu items. A page with no icon loads nothing at all, and there is a test for the decision in both directions. - An Icon block with a searchable picker, rendered in PHP so an icon inserted today still comes out with whatever class names a later release uses.
- A
[dicon]shortcode, adevix_dicon()template function, and an icon field on every menu item — all producing the same element. - Four families and five weights, with size, colour, a link and an accessible label per icon.
- An icon hidden from screen readers by default and given
role="img"with a name when you label it, because an icon beside a word and an icon alone need opposite treatment. - The free set with no account, no API key and no kit; a licence key checked against the CDN, cached for an hour, and honoured rather than dropped when the CDN cannot be reached.
devix_dicons_loadanddevix_dicons_cdnfilters, andDevixDicons\Assets::enqueue()for a page builder whose data the scan cannot read.- No icon artwork in the plugin at all — a test asserts that no SVG ever reaches the output.