All notable changes to laravel-seo
will be documented in this file.
- Fix: do not check for image file existence if path is url.
- Fix: potential preventAccessingMissingAttributes() exception if someone had old database migration.
- Fix: do also not escape image URLs for OpenGraph and Twitter.
- Fix: duplicate Twitter cards issue (#83).
- Fix: image URL escaping (#84).
- Feat: add support for alternate links in (#78)
- Feat: fluent support for FaqPage schema (#77)
- Feat: refactor JSON+LD schema & allow any type of custom schema (#81)
- Fix: inconsistency with escaping.
- Laravel 11 compatibility.
- Update: make article
datePublished
anddateModified
optional, since it's only recommended properties.
- Fix: issue with Livewire morph markers.
- Allow overriding custom OpenGraph titles in #53.
- Fix locale casing in cases of locales like
en_US
.
- Add support for immutable timestamps in #43 by @standaniels
- Add Laravel 10 support in #30
- Add
down()
method to migration.
– Fix issue with incorrect key in ArticleSchema.
– Add full support for robots tags.
– Support passing SEOData directly from the controller to the layout file.
– Fix: remove accidental dump()
.
– Feat: support use of models without the related SEO-model in the database (#5).
– Fix: OpenGraph specification – Fix: using the ->imageMeta with a custom override URL.
– Fix incorrect import #9.
- Dynamic SEO model.
- Fallback for models without ->seo.
- Add support for sitemap tags.
- Add support for canonical URLs.
- Refactor
$SEOData->url
resolution if we should get it from the current url.
- Add support for image sizes on Twitter cards
- Fix case where image size wasn't retrieved when it could be retrieved
- Update implementation for handling of image paths: we now only accept public paths.
- Add support for automatic
og:locale
- Use
https
for@context
reference to schema.org.
- Feat: separate title for the homepage.
- Add articleBody
- Fix migration name
- Fix service provider name
- Fix service provider namespace