Changelog
Release notes for SEO NEO. Latest: 1.1.3. Covers 1.0.0 through all 1.x point releases.
1.1.3 — June 2026
- Fix NEO badge on Wire tab: badge injection now targets the tab link anchor, re-runs after WireTabs initialises, and centres the NEO pill with flexbox
1.1.2 — June 2026
- Upgrade self-heal inserts missing SEO fields into fieldgroups that already have
seoneo_tab - Repairs
seoneo_tabwhen Presentation > Tab mode left child fields outside the Wire tab - Module config fixes: NEO badge checkbox and tab label sync on save
- Auto-complete also runs when
seoneo_tabis added via the template editor
1.1.1 — June 2026
- Tab label defaults to SEO with an optional NEO badge to distinguish from MarkupSEO during migration
- Configurable SEO tab label and Show NEO badge on tab in module config
- Wire tab link gets
data-seoneo-tab="1"for stable admin targeting
1.1.0 — June 2026
- Auto-complete SEO fieldset: adding
seoneo_tabto a template inserts missing SEO fields in canonical order on save
1.0.0 — June 2026
First stable public release of SEO NEO.
- Google SERP Preview field label and helper text updated
- Defensive self-heal on upgrade for
seoneo_previewinputfield wiring - CSS design tokens and admin theme accent inheritance for preview controls
1.0.0-beta.1 — May 2026
Initial public beta. Core output: title, meta description, canonical, Open Graph, Twitter cards, hreflang, robots directives, JSON-LD @graph (Beta), smart-map fallback chain, SERP preview with desktop/mobile toggle, flat and namespace template API, and hookable resolvers/renderers.
Future releases
Release notes for all 1.x point releases are also tracked on GitHub Releases.
See also
- Quickstart ⭐ — get up and running in five minutes.
- Why SEO NEO — what makes it different from MarkupSEO and Seo Maestro.
Last updated