Releases: tobimori/kirby-seo
1.1.2
1.1.1
🐛 Bug Fixes
- Empty robots fields do not throw error when saving anymore
Full Changelog: 1.1.0...1.1.1
1.1.0
🚀 Features
/sitemap
now redirects to/sitemap.xml
(#84)
You can disable this behaviour by settingtobimori.seo.sitemap.redirect
tofalse
.
🐛 Bug FIxes
- Robots section defaults are now set correctly by Kirby logic & using a page.update hook (#89)
- Robots page settings now don't show up if Robots is disabled (#87)
Full Changelog: 1.0.0...1.1.0
1.0.0: Oslo
First stable production release of kirby-seo
.
💣 Breaking changes
If you previously used kirby-seo
0.4.0 or earlier, please follow the Migration guide.
🚀 New Features
- Kirby 4.0 redesign compatibility (#12)
- Complete refactor of the Meta class & cascading behaviour
- Customizable cascade option
- New languages: Turkish 🇹🇷 & Portuguese 🇵🇹 (#49 / #69)
- New Sitemap functionality (#47)
- Custom meta tags with programmatic cascade (#23)
- Use meta tag names instead of field names in programmatic cascade
...and tons of bug fixes! 🐛
(Take a look at early releases for a detailed summary)
This release was a ton of work and is available completely free of charge. If you use kirby-seo in a commercial project, I'd highly appreciate a sponsorship on GitHub (one-time available as well). If you need a commercial invoice or priority support, send me an email at seo@moeritz.io
and we can figure things out.
Thanks to all contributors and everyone who created issues as well.
@afbora, @JuKra00, @andrepimpao, @luxuryluke, @holmey
Full Changelog: 0.4.0...1.0.0
1.0.0-rc.7
🐛 Bug Fixes
- Programmatic meta tags are now tracked correctly and no longer output twice
- Robots check for
canonical
andalternate
tags no longer causes an infinite loop (#83) - Sitemap title in XSL template is now escaped to support ampersands, thanks to @JuKra00 (#81 / #82)
Full Changelog: 1.0.0-rc.6...1.0.0-rc.7
1.0.0-rc.6
🐛 Bug Fixes
$site->lang()
now returns the config language in the correct format for the<html>
tag (#77)canonical
andalternate
tags are not output anymore if the page is set tonoindex
or therobots
module is disabled- Section label of
heading-structure
now looks as expected
📝 Docs
- Schema.org usage is now documented (#70)
- Sitemap docs now hint to robots docs for whether a page is indexed or not (#68)
heading-structure
section is now documented
Full Changelog: 1.0.0-rc.5...1.0.0-rc.6
1.0.0-rc.5
🐛 Bug Fixes
- Regex pattern used for accessing the page context programmatic blueprints now supports
-
and_
Full Changelog: 1.0.0-rc.4...1.0.0-rc.5
1.0.0-rc.4
🐛 Bug Fixes
$site->schema()
now correctly uses thedefault
context and does not throw an error anymore
Full Changelog: 1.0.0-rc.3...1.0.0-rc.4
1.0.0-rc.3
🚀 Features
kirby-seo
now supportspt_PT
language, by @andrepimpao
🐛 Bug Fixes
- Robots programmatic blueprint now uses a regex pattern for accessing the page context (#66)
- Avoid double assignment for
snippetData()
by @holmey (#71)
Full Changelog: 1.0.0-rc.2...1.0.0-rc.3
1.0.0-rc.2
🐛 Bug Fixes
- Alternate sitemap entries now correctly specify the locale in its
hreflang
attribute (#67)
Full Changelog: 1.0.0-rc.1...1.0.0-rc.2