Releases: MCaius/seo-and-social-wordpress-plugin
Release list
Seo & Social 1.2.0
Highlights
- Added native WordPress update discovery for stable GitHub Releases.
- Improved validation for social links, schema properties, recommended pages, and ignored sections.
- Added clearer inline notices when invalid or duplicate dynamic rows are removed.
- Enforced unique social keys, schema rows, and recommended-page URLs.
- Added absolute HTTP(S) URL validation where required.
- Improved the FAQ Code editor toolbar layout.
Installation and updates
Download and install the seo-and-social.zip asset below.
Existing installations must update to version 1.2.0 manually because this is the first version containing the GitHub updater. Future stable releases will appear directly in the standard WordPress Plugins and Updates screens.
Do not install the automatically generated GitHub source-code archives. Use seo-and-social.zip.
Full changelog
Seo & Social 1.1.0
Seo & Social 1.1.0
This release focuses on quality, reliability, automated testing, and safer release verification for the Seo & Social WordPress plugin.
Highlights
- Fixed dynamic FAQ rows so every answer receives a unique, independently initialized TinyMCE editor.
- Added comprehensive WordPress PHPUnit integration coverage for permissions, settings, metadata, REST contracts, LLMs data, OG images, uninstall behavior, and the headless frontend boundary.
- Added Playwright admin end-to-end tests using plugin-owned
data-testidselectors and disposable fixtures. - Added deterministic ZIP verification, package activation checks, WordPress Plugin Check, and WordPress/PHP compatibility testing.
- Added a documented 24-scenario manual QA baseline.
- Added structured bug and improvement request templates.
- Improved CI execution and cancellation of superseded runs.
Installation
Download seo-and-social.zip from the Assets section below, then upload it from:
WordPress Admin → Plugins → Add New Plugin → Upload Plugin
The ZIP contains only the runtime plugin files required by WordPress.
Compatibility
- WordPress 6.0 or newer
- PHP 8.0 or newer
- Tested up to WordPress 7.0
See the complete changelog and testing documentation for additional details.