JVM Rich Text Icons · Version history
JVM Rich Text Icons changelog and version history
- Latest version
- 1.8.2
- Sep 16, 2026 (1 month ago)
- Releases
- 10
- since 2026
- In the last year
- 10
- about one every 23 days
- Tested up to
- WordPress 7.1.4
202610 releases
JVM Rich Text Icons 1.8.2Latest
- Fixed block validation errors (“This block contains unexpected or invalid content”) for buttons and any other rich text field content containing an icon. The icon placeholder is now a zero-width space (U+200B) instead of a plain space: the block editor collapsed whitespace-only icon content when pa…
- Added a one-time content migration that converts existing whitespace-only icon tags (<i …> </i>) to the zero-width space variant. It runs automatically (once) on update in batches, and can also be triggered manually with wp jvm-icons migrate. Post meta and options are intentionally skipped because…
- Fixed the inline SVG frontend replacement so it also matches icons containing a zero-width space (previously only plain spaces matched, leaving empty icons on the front end).
- The single icon block now saves the same zero-width space content, keeping saved markup and post content in sync.
- Icon CSS is now loaded exclusively via enqueue_block_assets, fixing the “was added to the iframe incorrectly” warning in the block editor.
JVM Rich Text Icons 1.8.1
- Removed the custom “Enable overrides” control that was added in 1.8.0: WordPress now shows its own, native version of this control.
- Fixed a visual glitch where opening the icon, color, or link popover in the block toolbar could shift the layout of the row the block was in. The popovers did not have an explicit anchor, so Popover fell back to inserting an empty placeholder <span> at the point in the DOM where the block’s own mar…
- Security fix: the SVG sanitizer removed dangerous tags (script, iframe, object, embed, link, style, foreignObject) case-sensitively, since DOMDocument::getElementsByTagName() is case-sensitive for XML. An uploaded SVG containing an upper/mixed-case tag like <SCRIPT> would survive sanitization and c…
JVM Rich Text Icons 1.8.0
- The single icon block now supports WordPress Pattern Overrides (block bindings, WordPress 6.9+). When the block is placed inside a synced pattern, the icon and a new optional color override can be enabled for per-instance customization, so each placement of the pattern can show a different icon or…
- Added a new iconColor attribute and an “Icon Color Override” control in the block sidebar. This is separate from the existing text color support and is specifically meant to be overridden per pattern instance.
- Added “Enable overrides” / “Reset override” controls to the block’s Advanced panel, since WordPress core only shows its built-in versions of these controls for paragraph, heading, button and image blocks.
- Fixed a bug where overrides did not apply on the front end: the block is static (its HTML is saved by the JS save() function), and WordPress only patches override values into already-saved HTML for attributes with a source defined in block.json. Added a render_callback so the block is rendered fres…
- Fixed a bug where the editor could freeze when overrides were enabled on the single icon block inside a synced pattern, caused by the block re-applying its default attributes on every render.
- The single icon block’s “Replace icon” toolbar control now shows as a text button (“Replace”), matching the convention used by the core Image block’s “Replace” button.
- Fixed JavaScript-side translations for the single icon block (the icon picker, color controls, and pattern override controls were never actually translatable due to a missing wp_set_script_translations() call and a text domain typo in several __() calls). Block editor strings now translate correctl…
JVM Rich Text Icons 1.8
JVM Rich Text Icons 1.7.1
- Fixed a bug with the ACF select 2 icon selector showing [Object, object] for the selected icon.
JVM Rich Text Icons 1.6.6
- Bug fix: font color for inline SVG icons broke in version 1.6.5.
JVM Rich Text Icons 1.6.5
- Added SVG security sanitizer: uploaded SVG files are now scanned for XSS vectors (scripts, event handlers, external references, forbidden tags) before being stored. The sanitizer runs automatically on every upload. When JVM Rich Text Icons Pro is active, the pro sanitizer (which also normalizes col…
- Added filter hook jvm_richtext_icons_process_uploaded_svg that fires after an SVG is uploaded. Third-party plugins (such as JVM Rich Text Icons Pro) can use this hook to sanitize or transform the SVG content before it is stored. The filter receives the current result (null by default), the raw SVG…
- Updated the “Remove link” icon in the single icon block toolbar.
JVM Rich Text Icons 1.6.4
- Added link support to the single icon block. Click the link button in the block toolbar to add a URL with an optional “Open in new tab” toggle.
JVM Rich Text Icons 1.6.3
- Bug fix: for some uploaded SVG icons the colors would display incorrectly on the settings page.
JVM Rich Text Icons 1.6.2
- Enhanced the settings page to use inline SVG icons for the preview of My SVG uploads. This prevents the need for additional (large) CSS when using a lot of icons.
- Font Awesome 6 is now the default icon set on a fresh install.
- Bug fix: The plugin would add doubled CSS markup for My SVG uploads.
- Bug fix: Added line-height: 1 to the single icon block to ensure it is always vertically centered.
Questions about JVM Rich Text Icons’s releases
What is the latest version of JVM Rich Text Icons?
1.8.2, released on Sep 16, 2026 (1 month ago). It’s tested up to WordPress 7.1.4.
How often is JVM Rich Text Icons updated?
10 releases in the last year, about one every 23 days. Its first release on WordPress.org dates from February 2026.
Know when your rivals ship
Track your plugin and its rivals: TrackWP sees each new release in the nightly snapshot and alerts you, with what it did to their rank.
Start freeRelease dates come from the day each version’s folder was made in JVM Rich Text Icons’s WordPress.org SVN repository; the notes from its readme’s changelog, as its authors wrote it.