1.5.4
Fixed
- fix: Use site timezone for sitemap generation by @GaryJones in #208
- fix: Use site timezone for sitemap index lastmod dates by @GaryJones in #248
Added
- feat: Introduce cron management service and enhanced admin UI by @GaryJones
- feat: Add WP-CLI
cronsubcommand for sitemap cron management by @GaryJones - feat: Introduce value objects for sitemap entries (SitemapIndexEntry, UrlEntry, UrlSet) by @GaryJones
Maintenance
- refactor: Reorganise tests into Integration directory by @GaryJones in #247
- ci: Standardise CI workflows and test matrix by @GaryJones
- chore: Align git configuration with a8c-plugins standards by @GaryJones
Upgrade Note: Regenerate Sitemaps Recommended
The timezone fixes in this release correct how dates are generated and displayed in sitemaps. If you were experiencing Google Search Console errors flagging sitemap dates as "invalid" or "future-dated", regenerating your sitemaps after upgrading should resolve these issues.
To regenerate sitemaps:
- Via Admin: Go to Tools → Sitemap and click "Generate from all articles"
- Via WP-CLI:
wp msm-sitemap generate --all