This is the git repository for the official Siteimprove plugin for WordPress.
The code on this repository has to match the WordPress Coding Standards in order to be maintainable and understandable in the future by anyone who contributes to the project.
Every pull request will be checked against WPCS through GitHub Actions.
See GitHub Actions: tests and publishing for workflow selection, reports, and release instructions. See Testing the plugin for local setup and test coverage.
- Bugfix - Prepublish now reads the page from the WordPress domain rather than the configured Public URL, so the check works on setups where Public URL points at a separate delivery domain
- Bugfix - Prepublish now reports an error and clears the loading overlay when it cannot read the page, instead of waiting indefinitely
- Bugfix - Send the preview nonce when Prepublish is triggered from the overlay, so the checked page no longer contains the plugin's own scripts
- Bugfix - Load the front-end overlay and Prepublish toolbar action for any user who can edit content (custom roles, multisite super admins), not just a fixed list of role names
- Updated - Siteimprove logo
- Bugfix - Ignore trailing slash in public url (prevents potential double slash when filtering first path parameter)
- Added - Ignore Path Segments setting to remove specific path segments when building public URLs
- Enhanced - Public URL functionality to handle complex URL transformations
- Updated - "Tested up to"
- Bugfix - Fixed overlay live view not showing on home page
- Bugfix - Fixed overlay not showing in editor pages
- Bugfix - Fixed a security issue with implementing nonce checking on request token
- Bugfix - Fixed an issue when some users tried saving their API credentials
- Updated - Siteimprove logo
- Added - Siteimprove Recheck to Gutenberg Editor
- Added – When recheck has been ordered, the button will be re-enabled
- Bugfix - Fixed an issue with si_preview returning undefined index
- Bugfix - Fixed an highlighting issue in which it didn't restore original HTML structure
- Bugfix - Fixed an highlighting issue with "BODY" tag
- Bugfix - When doing prepublish, the si-preview empties the wp-admin-bar instead of removing it, which improves highlight selectors
- Added - Calling "clear" on non-content pages in WordPress
- Added - Prepublish can now be started from a published page
- Bugfix - Fixed checkbox for "Use latest experience" was not properly checked on by default
- Added - Support for new version
- Added - A checkbox to disable new version
- Added - Public URL field to the plugin
- Bugfix - Fixed Highlighting content issues for prepublish checks.
- Added - Prepublish feature to the plugin
- Added - Configuration page to set up an API key and API username
- Bugfix - added CSS naming prefixes to avoid collision with other plugins
- Bugfix - added check on nonce variable
- Security fixes according to WordPress Coding Standards and PHPCompatibility rulesets
- Avoid PHP warnings/errors when saving posts
- Properly display Siteimprove button when editing taxonomies
- Send cms version when request siteimprove token.
- First public version