0.29.3
October 19th, 2026
- Fix Redirects work on a site whose models are strict.
Upgrading:
- Update from any 0.29 release if your site turns strict models on.
Full notes: https://github.com/Jotham-LEC/statamic-marketing-toolkit/blob/v0.29.3/CHANGELOG.md
0.29.2
October 19th, 2026
- Fix A report checks pages that a site's own route draws.
Upgrading:
- Nothing to do.
Full notes: https://github.com/Jotham-LEC/statamic-marketing-toolkit/blob/v0.29.2/CHANGELOG.md
0.29.1
October 15th, 2026
- [fixed] llms.txt keeps its order between builds.
Upgrading:
- Nothing to do.
Full notes: https://github.com/Jotham-LEC/statamic-marketing-toolkit/blob/v0.29.1/CHANGELOG.md
0.29.0
October 15th, 2026
- New Redirect rules in files.
- New
php please mt:export-redirectsandphp please mt:import-redirects. - New A repository for redirects in code.
- [changed] Files are the default place for redirects, with a safety net for existing sites.
- [changed] Redirect ids are strings.
Upgrading:
- Nothing changes until you export.
- Moving a site's redirects into files takes one export.
- A site can stay on the database.
- For developers:
Full notes: https://github.com/Jotham-LEC/statamic-marketing-toolkit/blob/v0.29.0/CHANGELOG.md
0.28.0
October 15th, 2026
- New A Google News sitemap.
- New Generated cards can be kept out of the database.
- New A site can label a card by the entry's own data.
Upgrading:
- Nothing to do.
- For developers:
Full notes: https://github.com/Jotham-LEC/statamic-marketing-toolkit/blob/v0.28.0/CHANGELOG.md
0.27.2
October 12th, 2026
- New A site of a multisite can turn its tracking tags off.
- New A tracking ID in
config/marketing-toolkit.phpcan be set per site.
Upgrading:
- Run
composer update(orphp please updates:run) to add the toggle to Marketing settings, and commit the blueprint it changes. - For developers:
Full notes: https://github.com/Jotham-LEC/statamic-marketing-toolkit/blob/v0.27.2/CHANGELOG.md
0.27.1
October 12th, 2026
- New The README describes the Laravel Boost extension in a section of its own
Full notes: https://github.com/Jotham-LEC/statamic-marketing-toolkit/blob/v0.27.1/CHANGELOG.md
0.27.0
October 12th, 2026
- New Ready for AI coding agents, through Laravel Boost.
Upgrading:
- Nothing to do.
Full notes: https://github.com/Jotham-LEC/statamic-marketing-toolkit/blob/v0.27.0/CHANGELOG.md
0.26.0
October 12th, 2026
- New Taxonomy term pages get a generated share card.
Upgrading:
- Term pages without a share image now have an
og:image. - For developers:
Full notes: https://github.com/Jotham-LEC/statamic-marketing-toolkit/blob/v0.26.0/CHANGELOG.md
0.25.1
October 12th, 2026
- Fix A Bard field in
title_fieldsordescription_fieldsis read.
Upgrading:
- A page whose description field is Bard gets its own description in place of the site's default.
Full notes: https://github.com/Jotham-LEC/statamic-marketing-toolkit/blob/v0.25.1/CHANGELOG.md
0.25.0
October 8th, 2026
Generated share cards carry the brand, a logo or the name, and come in the three shapes Google asks for an article's images.
- New Generated share cards carry the brand's logo.
- New Each card comes in 1200×630, 1200×1200 and 1200×900.
- New An article or product without an uploaded image lists its generated card in every shape in its JSON-LD.
- New The default card has a new layout.
- New Brand's share-card Picture is drawn.
Upgrading:
- Run
composer update(orphp please updates:run) to add the Logo field to Brand, and commit the blueprint it changes. - A share-card template of your own keeps drawing the landscape card alone.
- A subclass of
Og\Generatorthat overridespng()orcard()needs their new parameter.
Full notes: https://github.com/Jotham-LEC/statamic-marketing-toolkit/blob/v0.25.0/CHANGELOG.md
0.24.1
October 8th, 2026
- Fix The title, description, share tags, JSON-LD and share card follow Live Preview.
- Fix The toolbar gives a translation its origin's SEO, as the page's
<head>does.
Full notes: https://github.com/Jotham-LEC/statamic-marketing-toolkit/blob/v0.24.1/CHANGELOG.md
0.24.0
October 8th, 2026
Fixes for reports on queue workers, CSV imports on Postgres and cached files, the toolbar's keyboard shortcut fixed at Alt+Shift+M, and a tidier codebase that leans on Laravel's and Statamic's own tools.
- New The toolbar's shortcut is always Alt+Shift+M.
- New The Marketing section of the control panel's sidebar comes after Statamic's own sections.
- New The 404 log is trimmed once a day by Laravel's
model:prune, which the addon adds to the schedule. - New A CSV row that updates an automatic redirect makes it your own, as saving it in the form does.
- Fix A report on a queue worker no longer runs a step twice at once.
- Fix A report that failed while its last step ran stays failed.
- Fix Reports render pages as a visitor sees them.
- Fix Looking up the hosts of external links counts against a page's 30 seconds.
- Fix One bad row no longer loses a whole CSV import on Postgres.
- Fix Searching redirects, 404s and report pages ignores letter case on Postgres, as it does on MySQL and SQLite.
- Fix llms.txt follows a change to the config at once, as the sitemap does.
- Fix The cached sitemap and llms.txt change when an entry's date makes it public or private.
- Fix Text that isn't UTF-8 can no longer break a page's JSON-LD.
- Fix The icons' links on every page no longer read the icon files.
- Fix The share-card preview in the control panel answers at most 30 times a minute per user.
- Fix The toolbar no longer leaves a listener on the page each time it is redrawn.
- Fix A draft published under a new slug in the same save no longer leaves a redirect from its old address.
- Fix The toolbar's shortcut works once, even when its script is loaded twice on a page.
- Fix The control panel clears a toolbar cookie left from before when the toolbar is switched off.
- Fix
LICENSEis the MIT licence alone, so GitHub shows it as MIT.
Upgrading:
- Keep your queue's
retry_afterabove 75 seconds if reports run on a queue worker. - Run the scheduler so the 404 log is trimmed daily.
- Plan for 1.0, which drops what keeps older setups working.
- The
SiteSeomethods marked@apiare unchanged for code that extends the addon, andsitemapSites()is now one of them.
Full notes: https://github.com/Jotham-LEC/statamic-marketing-toolkit/blob/v0.24.0/CHANGELOG.md
0.23.1
October 8th, 2026
- Fix The front-end toolbar shows a page's content only to someone who may view it in the control panel.
Upgrading:
- An editor who uses the toolbar on pages of a collection they can't view
Full notes: https://github.com/Jotham-LEC/statamic-marketing-toolkit/blob/v0.23.1/CHANGELOG.md
0.23.0
October 8th, 2026
Titles, the publisher and PostHog fit sites that already have a brand, fields or a proxy of their own, and the 404 log and redirects keep one row per address on every database.
- New
title_fields - New Name in page titles
- New Legal name
- New PostHog app address
- New "Other names" and "Area served" can be lists
- New "Founded" can be a year alone
- Fix The 404 log keeps one row per path, and redirects one rule per address, on a single site.
Upgrading:
- Run
php artisan migrate. composer update(orphp please updates:run) adds the new fields- To allow several other names or areas, or a year alone for Founded
- Code that reads
publisher_alternate_nameorarea_served
Full notes: https://github.com/Jotham-LEC/statamic-marketing-toolkit/blob/v0.23.0/CHANGELOG.md
0.22.5
October 8th, 2026
- Fix A page whose FAQ answers are a Bard field renders again.
- Fix With Consent Mode regions, Google's tags wait for the banner outside the regions too.
Full notes: https://github.com/Jotham-LEC/statamic-marketing-toolkit/blob/v0.22.5/CHANGELOG.md
0.22.3
October 8th, 2026
- Fix The front-end toolbar is drawn under a Content Security Policy whose
style-srcdoesn't allow inline styles
Full notes: https://github.com/Jotham-LEC/statamic-marketing-toolkit/blob/v0.22.3/CHANGELOG.md
0.22.2
October 8th, 2026
- Fix A
config/seo.phpthat names only the site's own classes is moved toconfig/marketing-toolkit.php. - Fix The front-end toolbar works with a Content Security Policy that doesn't allow inline scripts.
- Fix A site's own
sitemap.xml,llms.txt,robots.txtor other route for one of the addon's addresses answers again.
Upgrading:
- A site where
config/seo.phpis still there after updating to 0.20 or later
Full notes: https://github.com/Jotham-LEC/statamic-marketing-toolkit/blob/v0.22.2/CHANGELOG.md
0.22.1
October 8th, 2026
- New Front-end pages no longer look up the tracking settings for the control panel.
- New Internal tidy-up, with no change in behaviour: one list of permission names, one way to ask whether a module is on, one set of per-site scopes, and tests that fail when the Brand and Marketing settings blueprints drift from the code.
Full notes: https://github.com/Jotham-LEC/statamic-marketing-toolkit/blob/v0.22.1/CHANGELOG.md