PackageTrack
Sign in Get early access

automattic/msm-sitemap

Comprehensive sitemaps for your WordPress.com VIP site.

1.5.6 282K downloads/mo #4695 most downloaded on Packagist Automattic/msm-sitemap

What this package is like to depend on

Last release 3 months ago

19 May 2026

Ships unpredictably

gaps range from 2 weeks to 4.0 years

Nearly every release is documented

notes for 16 of 16 stable releases

Nothing withdrawn

no release was ever pulled

11 years old

16 releases · first in 2015

4 releases in the last 12 months

see the full history below

Release timeline

16 releases · May 2015 to May 2026
2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 16
  1. 1.5.6 19 May 2026
    Release notes

    Fixed

    • fix: Date handling in get_last_modified_posts() for negative-offset timezones by @kevinfodness in #297

    Maintenance

    • chore: Add export-ignore for dev files in release archives by @GaryJones in #267
    • chore: Pin i18n script to plugin slug so it works from any working directory by @GaryJones

    New Contributors

    Full Changelog: 1.5.5...1.5.6

    Open source →
    Release notes

    Fixed

    • fix: Date handling in get_last_modified_posts() for negative-offset timezones by @kevinfodness in https://github.com/Automattic/msm-sitemap/pull/297

    Maintenance

    • chore: Add export-ignore for dev files in release archives by @GaryJones in https://github.com/Automattic/msm-sitemap/pull/267
    • chore: Pin i18n script to plugin slug so it works from any working directory by @GaryJones
    Open source →
  2. 1.5.5 06 Jan 2026
    Release notes

    Fixed

    • fix: Use post_modified for sitemap index lastmod values by @GaryJones in #262
    • fix: Use site timezone for lastmod dates in URL entries by @GaryJones in #261
    • fix: Explicitly set 200 status for sitemap output by @GaryJones in #251

    New Contributors

    Full Changelog: 1.5.4...1.5.5

    Open source →
    Release notes

    Fixed

    • fix: Use post_modified for sitemap index lastmod values by @GaryJones in https://github.com/Automattic/msm-sitemap/pull/262
    • fix: Use site timezone for lastmod dates in URL entries by @GaryJones in https://github.com/Automattic/msm-sitemap/pull/261
    • fix: Explicitly set 200 status for sitemap output by @GaryJones in https://github.com/Automattic/msm-sitemap/pull/251
    Open source →
  3. 1.5.4 18 Dec 2025
    Release notes

    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 cron subcommand 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
    Open source →
    Release notes

    Fixed

    Added

    • feat: Introduce cron management service and enhanced admin UI by @GaryJones
    • feat: Add WP-CLI cron subcommand 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 https://github.com/Automattic/msm-sitemap/pull/247
    • ci: Standardise CI workflows and test matrix by @GaryJones
    • chore: Align git configuration with a8c-plugins standards by @GaryJones
    Open source →
  4. 1.5.3 15 Sep 2025
    Release notes

    Changes

    This is a hotfix release to fix #229. Without this, your XML sitemaps may appear to be blank. The XML is present in the source, so search engines can read them; it's just the human view that looks blank.

    You'll need to refresh the rewrite rules, and regenerate the sitemaps:

    • wp rewrite flush
      • Or visit Settings -> Permalinks in wp-admin.
    • wp msm-sitemap generate --all --force
      • This will take a while, depending on the number of posts you have, so you can also do this via year/month/day e.g. wp msm-sitemap generate --date=2025-09 --force.
    Open source →
    Release notes

    Changed

    • feat: use custom XSL stylesheets by @GaryJones (hotfix)
    Open source →
  5. 1.5.2 31 Jul 2025
    Release notes

    Fixed

    • fix: Add post deletion handling to update sitemap by @GaryJones in #211

    Maintenance

    Full Changelog: 1.5.1...1.5.2

    Open source →
    Release notes

    Fixed

    Maintenance

    Open source →
  6. 1.5.1 30 Jul 2025
    Release notes

    Added

    Changed

    • Add a post_status/post_type to query for performance by @srtfisher in #169

    Maintenance

    • style: Run PHPCBF to automatically fix some CS violations by @GaryJones in #205

    New Contributors

    Full Changelog: 1.5.0...1.5.1

    Open source →
    Release notes

    Added

    Changed

    Maintenance

    Open source →
  7. 1.5.0 16 Jul 2025
    Release notes

    Requires:

    • WordPress: 5.9 or later
    • PHP 7.4 or later

    Added

    • Adding hook for custom post status with tests by @elysium001 in #176
    • Adding custom hook for generated xml properties by @elysium001 in #177
    • Add msm_pre_get_last_modified_posts filter by @rbcorrales in #178
    • Allow the post year range to be short-circuited and also cached by @srtfisher in #195
    • feat: Add filters for sitemap index XML customization by @GaryJones in #197
    • feat: Enhance WP-CLI commands for Metro Sitemap by @GaryJones in #202

    Changed

    Fixed

    Maintenance

    Documentation

    • Migrating plugin instructions from old VIP Docs site to plugin's README.md by @yolih in #172
    • Update plugins, update tests by @mchanDev in #173

    New Contributors

    Full Changelog: 1.4.2...1.5.0

    Open source →
    Release notes

    Requires:

    • WordPress: 5.9 or later
    • PHP 7.4 or later

    Added

    Changed

    Fixed

    Maintenance

    Documentation

    Open source →
  8. 1.4.2 09 Jan 2020
    Release notes

    Fixed

    Changed

    Documentation

    • Fix typo for default in README.md by @pjpak in #148

    New Contributors

    Full Changelog: 1.4.1...1.4.2

    Open source →
    Release notes

    Fixed

    Changed

    Documentation

    Open source →
  9. 1.4.1 05 Mar 2019
    Release notes

    Added

    • Add filter to limit the sitemap date range by @kasparsd in #147

    Maintenance

    New Contributors

    Full Changelog: 1.4...1.4.1

    Open source →
    Release notes

    Added

    Maintenance

    Open source →
  10. 1.2.1 23 Dec 2016
    Release notes

    Fixed

    Open source →
  11. 1.5-beta 25 Jan 2024
    Release notes

    Added

    Changed

    • Disables WordPress 5.5 Sitemaps by @kraftbj in #160
    • Convert boolean options to bool before strict comparison by @rickhurst in #164

    Fixed

    • Temporary workaround for sitemaps returning 404 by @vaurdan in #161
    • Bugfix/issues 171 php 8.1 date error by @mchanDev in #174

    Maintenance

    Documentation

    • Migrating plugin instructions from old VIP Docs site to plugin's README.md by @yolih in #172
    • Update plugins, update tests by @mchanDev in #173

    New Contributors

    Full Changelog: 1.4.2...1.5-beta

    Open source →
  12. 1.4 10 Jul 2018
    Release notes

    Fixed

    Changed

    Documentation

    Maintenance

    Open source →
  13. 1.3 06 Jul 2017
    Release notes

    Added

    Fixed

    Changed

    Maintenance

    Open source →
  14. 1.2 20 Dec 2016
    Release notes

    Fixed

    Changed

    Maintenance

    Open source →
  15. 1.1 20 Apr 2016
    Release notes

    Fixed

    Open source →
  16. 1.0 14 May 2015
    Release notes

    Initial release.

    • Enable stable Composer installations from origin.
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive