Changelog
Where to Find the Latest Version?
If you have installed the plugin via Composer, you can update it by running the following command in your terminal:
composer update
If you have downloaded the plugin as a ZIP file, you can download the latest version from the releases page on GitHub.
What's New?
v1.8.5
September 26, 2024
🐞 Bug Fixes
- Fixed the Dutch translation, which caused every SEO audit to fail.
- Miscellaneous bug fixes to debug logging when
contentSelector
is used.
v1.8.1
September 17, 2024
🚀 Features
- If the log level is set to
info
or higher, log the extracted HTML to the console. Useful for checking the HTML used for the SEO report.
type: seo-audit
contentSelector: "#main:not(.sidebar):not(.footer)"
logLevel: info
v1.8.0
September 11, 2024
🚀 Features
- Added support for the upcoming Kirby 5 release.
v1.7.4
August 4, 2024
🐞 Bug Fixes
- Fixed minor license activation issues in the Panel.
v1.7.2
July 15, 2024
- Upgraded dependencies to the latest versions.
v1.7.1
June 27, 2024
🚀 Features
- Dutch (NL) translations by @Heave-be. Thanks for the contribution!
🐞 Bug Fixes
- Join list items correctly in heading structure order output.
v1.7.0
June 18, 2024
🚀 Features
- New license management that allows activating licenses directly in the Panel.
- Deprecated the private Composer repository in favor of Packagist.
- Remove the
repo.kirby.tools
private repository configuration from yourcomposer.json
file and runcomposer update
to install the latest version of the plugin. - Open a Panel page that contains the SEO Audit section.
- Your license key is automatically migrated from the
auth.json
file in your root directory to the new location in the/site/config/.kirby-tools-licenses
file. - Update your
.gitignore
file to exclude the new license file.
auth.json
file from the root directory.v1.6.0
April 10, 2024
🚀 Features
- New
contentSelector
property to define the selector for the main content of a page that should be analyzed for SEO.
v1.5.1
March 28, 2024
🚀 Features
- Support Composer installation from a private repository.
v1.5.0
March 24, 2024
🚀 Features
- As an alternative to both the
keyphraseField
andsynonymsField
properties (which are separate fields that an editor has to fill in) you can define keywords/keyphrases and synonyms directly in the blueprint:
Both of these new properties support Kirby queries. For example, you can use the page title as a keyword next to a list of synonyms:
type: seo-audit
keyphrase: "{{ page.title.value }}"
synonyms:
- Kirby
- SEO
- Audit
v1.4.2
March 13, 2024
🐞 Bug Fixes
- Skip
alt
attribute assessment if the text doesn't contain any images.
v1.4.1
March 12, 2024
🐞 Bug Fixes
- Convert Kirby translation format (POSIX locale format like
es_ES
) to IETF BCP 47 language tag format.
v1.4.0
March 9, 2024
🚀 Features
synonymsField
option to add synonyms to the page's keyword or keyphrase.- Custom SEO checks that complement the default assessments provided by Yoast SEO.
- Alt attribute: Checks whether all images have an
alt
attribute. - Single H1: Checks whether the content contains a H1 heading.
- Heading structure order: Checks whether the headings (H1 to H6) follow a proper sequential order.
- Alt attribute: Checks whether all images have an
v1.3.0
March 7, 2024
🚀 Features
- Replace global
transformers.proxyUrl
option in thejohannschopplich.seo-audit
namespace withproxy
, accepting two properties:urlResolver
for custom URL resolving.params
passed to Kirby'sRemote::request()
method.
v1.2.0
March 7, 2024
🚀 Features
- Global
transformers.proxyUrl
option to further modify the request URL of the content fetcher proxy.
🐞 Bug Fixes
- Always return
200
status code from the proxy API path, but log the request error if it occurs.
🏎 Performance
- Externalize Yoast SEO translations into a separate build chunk to reduce the main bundle size.
v1.1.0
March 6, 2024
🚀 Features
- Section property
persisted
to control if the report should be saved to local storage or not.
v1.0.0
March 5, 2024
- Initial public release! 🌈🦄