Michael Aerni

Advanced SEO Release Notes

Michael Aerni

2.9.3

October 30th, 2024

What's fixed

  • Don’t generate sitemaps when crawling is disabled by @aerni in https://github.com/aerni/statamic-advanced-seo/pull/174

2.9.2

October 30th, 2024

What's fixed

  • Fix compatibility issue with Laravel 10 by @aerni in https://github.com/aerni/statamic-advanced-seo/pull/173

2.9.1

October 1st, 2024

What's fixed

  • Fix issue when using the domain root for the CP by @davidfaber in https://github.com/aerni/statamic-advanced-seo/pull/168

2.9.0

August 9th, 2024

What's new

  • Adds a command to generate sitemaps in the background by @aerni in https://github.com/aerni/statamic-advanced-seo/pull/167
  • Allows registering custom sitemaps in a closure to save resources by @aerni in https://github.com/aerni/statamic-advanced-seo/pull/167
  • Adds the ability to move custom sitemaps related code into a sitemap class instead by @aerni in https://github.com/aerni/statamic-advanced-seo/pull/167
  • Adds the ability to use the baseUrl GraphQL parameter on custom sitemaps by @aerni in https://github.com/aerni/statamic-advanced-seo/pull/167

2.8.0

July 20th, 2024

What's changed

  • Improved handling of hreflang and canonical tags by @aerni in https://github.com/aerni/statamic-advanced-seo/pull/158
  • Improved sitemaps by @aerni in https://github.com/aerni/statamic-advanced-seo/pull/165

2.7.0

July 10th, 2024

What's new

  • Add support for x-default by @aerni in https://github.com/aerni/statamic-advanced-seo/pull/156

What's fixed

  • Fix exception when seo_generate_social_images field is missing by @aerni in https://github.com/aerni/statamic-advanced-seo/pull/157
  • Fix exception when a selected canonical entry is unpublished by @aerni in https://github.com/aerni/statamic-advanced-seo/pull/161
  • Fix wrong variable type check by @aerni in https://github.com/aerni/statamic-advanced-seo/pull/162
  • Fix GraphQL exception caused by canonical entry by @aerni in https://github.com/aerni/statamic-advanced-seo/pull/163
  • Fix parsing of Antlers variables by @aerni in https://github.com/aerni/statamic-advanced-seo/pull/160
  • Fix custom sitemaps by declaring class properties by @aerni in https://github.com/aerni/statamic-advanced-seo/pull/164

2.6.0

June 24th, 2024

What's new

  • Add @seo Blade directive by @aerni in https://github.com/aerni/statamic-advanced-seo/pull/152

2.5.4

May 27th, 2024

  • N/A Changelog not available.

2.5.3

May 27th, 2024

  • N/A Changelog not available.

2.5.3

May 28th, 2024

What's fixed

  • Fix preview targets issue on certain routes by @aerni in https://github.com/aerni/statamic-advanced-seo/pull/149

2.5.2

May 24th, 2024

What's fixed

  • Fix dark mode styling by @aerni in https://github.com/aerni/statamic-advanced-seo/pull/145
  • Fix social images live preview by @aerni in https://github.com/aerni/statamic-advanced-seo/pull/146

2.5.1

May 22nd, 2024

What's Fixed

  • Fix hreflang for taxonomies and terms by @aerni in https://github.com/aerni/statamic-advanced-seo/pull/143

2.5.0

May 20th, 2024

What's New

  • Add support for Statamic 5 and Laravel 11 by @aerni in https://github.com/aerni/statamic-advanced-seo/pull/138

What's Fixed

  • Respect order of sites as defined in the config by @aerni in https://github.com/aerni/statamic-advanced-seo/pull/139
  • Respect the content's site when generating social images by @aerni in https://github.com/aerni/statamic-advanced-seo/pull/140

2.4.7

May 10th, 2024

What's changed

  • Fix issue on disabled collection routes by @aerni in https://github.com/aerni/statamic-advanced-seo/pull/137

2.4.6

March 6th, 2024

What's fixed

  • Require spatie/image dependency

2.4.5

February 28th, 2024

What's Changed

  • Upgrade spatie/browsershot by @aerni in https://github.com/aerni/statamic-advanced-seo/pull/130
  • Require PHP 8.2
  • Allow localization of all fields by @aerni in https://github.com/aerni/statamic-advanced-seo/pull/129

2.4.4

January 31st, 2024

What's Fixed

  • Fix issue with route:list command by @aerni in https://github.com/aerni/statamic-advanced-seo/pull/125

2.4.3

January 14th, 2024

What's improved

  • Improved handling of multi-site permissions #119

2.4.2

January 13th, 2024

What's fixed

  • Fix interface by removing a deleted method from it #121

2.4.1

January 13th, 2024

What's fixed

  • Fix exception if you don't have any SEO defaults saved to file. #120

2.4.0

December 23rd, 2023

What's new

  • Add support for multi-site permissions https://github.com/aerni/statamic-advanced-seo/pull/116
  • Add crawling environment configuration #115

What's improved

  • Improved the publish form of SEO defaults #114

What's fixed

  • Fixed sidebar styling in the SEO defaults publish form #114
  • Always create Value object from raw data #113

2.3.1

November 24th, 2023

What's fixed

  • Fix issue when visiting the Advanced SEO configuration routes in the CP with users in the database #110

2.3.0

October 7th, 2023

What's new

  • Make the sitemap URL respect the APP_URL https://github.com/aerni/statamic-advanced-seo/pull/101
  • Make the view composer configurable https://github.com/aerni/statamic-advanced-seo/pull/102

2.2.0

September 9th, 2023

What's new

  • Add GraphQL support for sitemaps #96

What's fixed

  • Updated default social image sizes #98

2.1.4

August 12th, 2023

What's fixed

  • Fix sitemap issue if short_open_tag is enabled in your PHP config #94
  • Fix issue that would cause taxonomy and term sitemap URL's to be output multiple times #95

2.1.3

June 19th, 2023

What's fixed

  • Fix issue with the stache store path on Windows #80

2.1.2

June 16th, 2023

What's fixed

  • Fix dynamic property deprecation warning #78

2.1.1

May 16th, 2023

What's fixed

  • Fix blueprint editor exception #70
  • Betterify the GraphQL response of the RenderedViewsType #71

2.1.0

May 12th, 2023

What's new

  • Added support for Statamic 4 #64
  • Added support for Laravel 10 #64
  • Removed support for Statamic 3 #64

What's changed

  • Removed support for deprecated custom Fathom domains #65

2.0.6

May 2nd, 2023

What's fixed

  • Fixed an exception with the SEO Pro Migrator when dealing with non-string values #61

2.0.5

April 27th, 2023

What's fixed

  • Make sure to output fallback fathom domain #59

2.0.4

April 11th, 2023

What's fixed

  • Fix exception if there is no theme #58

2.0.3

March 3rd, 2023

What's fixed

  • Wait for the social image template to be fully rendered before saving the image #55
  • Some other minor social images generator optimizations #55

2.0.2

March 3rd, 2023

What's fixed

  • Fixed an issue when the validatable field doesn't have a value #54

2.0.1

March 1st, 2023

What's fixed

  • Fixed exception that occurred when a request didn't have a route #53

2.0.0

March 1st, 2023

Version 2.0

This release is jam-packed with new features and improvements. Also, make sure to check out the new and improved documentation. There are some minor breaking changes documented below.

What's new

  • Adds support for GraphQL #23
  • Adds the ability to customize the SEO fields in the blueprint of your entries and terms #35
  • Makes all data available on the frontend #21
  • Adds support for variables in any text, textarea and code field #52
  • Adds a new action to generate the social images from the entries listing view #50
  • Adds the ability to use Advanced SEO with any custom Statamic::route() or Route::get()
  • Drops support for Laravel 8

What's improved

  • Lots of under-the-hood refactors and improvements
  • All SEO fields are now variables on the frontend, making them much more versatile
  • The generated social images are now augmented as an Asset
  • Default field values are no longer saved to file
  • Removed Setup Migrator as it's no longer needed
  • Fall back to the site name of the current site if the page has no title
  • Fall back to the OG and Twitter image if the generated social images don't exist
  • Don't output hreflang of localizations with no route

What's fixed

  • Fixed the preview of fields with Auto source from disappearing when an entry or term has been saved
  • Don't render meta tags with no value

What's breaking

  • Removed the ability to add fields to the social images generator section by creating a social_images_generator fieldset. If you've used this feature, you can now simply edit the Advanced SEO (Social Images Generator) fieldset and add the fields you like.
  • If you've accessed fields in your view like {{ seo:title }}, you should double-check if everything still works as desired. We are now dealing with actual variables, so the output might differ.

1.4.1

February 22nd, 2023

What's fixed

  • Fixed issue when performing an action on an entry that had the social images generator enabled #49

1.4.0

February 14th, 2023

What's new

  • Added support for Statamic 3.4 and dropped support for Statamic 3.3

1.3.3

November 2nd, 2022

What's fixed

  • Make method compatible with contract #41

1.3.2

August 24th, 2022

What's fixed

  • Fix augmentation of default field values #37

1.3.1

August 5th, 2022

What's fixed

  • Fixed an issue with the title position update script by creating content defaults if they don't yet exist

1.3.0

August 5th, 2022

What's new

  • Add more control over site name position #31

What's improved

  • Disable social images generator by default #29
  • Add alternate links for collection taxonomy pages #30

1.2.0

July 29th, 2022

What's new

  • Added a new setup migration #25

What's fixed

  • Bump guzzlehttp/guzzle from 7.4.4 to 7.4.5 #26
  • Bump terser from 4.8.0 to 4.8.1 #27

1.1.6

June 13th, 2022

What's fixed

  • Fix issue of missing doesntContain method by requiring Laravel 8.77 (https://github.com/aerni/statamic-advanced-seo/pull/19)

1.1.5

June 3rd, 2022

What's fixed

  • Fix regression with breadcrumb titles that happened on unstructured collections (#15)

1.1.4

June 3rd, 2022

What's fixed

  • The structure of the breadcrumbs is now valid (#13)

1.1.3

June 1st, 2022

What's improved

  • Removed hreflang on collection term pages (#9)
  • Significantly better sitemap performance (#11)

What's fixed

  • Bump guzzlehttp/guzzle from 7.4.2 to 7.4.3 (#10)

1.1.2

May 24th, 2022

What's fixed

  • Fix an issue where the social images would be generated even though they shouldn't
  • Fix an issue where the social images glide cache couldn't be deleted
  • The {{ seo }} tag now also works in the social images generator views
  • Update the stub of the social images layout to hide the debugbar

1.1.1

May 24th, 2022

What's fixed

  • Prevent an error if no social images theme is defined in the entry
  • Don't create or delete SEO defaults if the Collection or Taxonomy was disabled in the config

1.1.0

May 12th, 2022

What's new

  • Major refactor of how default values get augmented, making the addon even more robust
  • Added the concept of themes to the social images generator
  • Added live preview for the social images generator
  • Added a generate_on_save config option for the social images generator
  • Generate all your social images at once, using the new php please seo:generate-images command
  • Create your own custom sitemaps for routes outside of Statamic's control
  • You may customize the directory in which Advanced SEO saves its data
  • Probably a bunch more that I can't recall

1.0.4

March 24th, 2022

What's fixed

  • Fix multi-site issue with sitemaps when an entry/term doesn't exist in the requested localization

1.0.3

March 24th, 2022

What's fixed

  • Hide Analytics defaults if all config options are disabled
  • Fix issue with duplicate route names

1.0.2

March 19th, 2022

What's fixed

  • Fix issue where a wrong value would get augmented for fields with a value of @auto.

1.0.1

March 17th, 2022

What's fixed

  • Fix issue when processing any {{ seo:foo }} tag on an entry/term whose collection/taxonomy has been disabled in the config.
  • Ensure the Twitter handle always starts with @.

What's improved

  • Move the size of social images into layout.antlers.html.

1.0.0

March 15th, 2022

What's new

  • Well, everything. It's the initial release, isn't it?