Install
Works with Drupal: ^9.3 || ^10Using Composer to manage Drupal site dependencies
Alternative installation files
Release notes
All changes since 4.1.6
Bug fixes
#3377224: Fix Uncaught TypeError: $(...).once is not a function
#3369919: Unexpected language prefixes on sitemap index
New features
#3375932: Show only relevant sitemap variants in UI
Improvements
#3368121: unserialize() is insecure unless allowed classes are limited. Use a safe format like JSON or use the allowed_classes option.
#3376480: Store pointers to menu link content entities in queue instead of objects
Notable changes since 3.x
4.x is a major rewrite of the module. It makes greater use of Drupal's entity API dropping some of its very specific chaining API. See #3219383: Roadmap for 4.x.
3.x is now unsupported, so do use 4.x. If you still rely on the 3.x API, you may need to adjust a couple of method calls. See readme for basic API usage instructions and check out code documentation.
#3256453: Add IndexNow capability to search engine integration
#3219389: Allow creating sitemap types via UI
#3245449: Simplify & clean up API
#3219385: Convert sitemap variants to proper configuration entities
#3219386: Convert sitemap types to proper configuration entities
#3220168: Improve decoupling of storage
#3219388: Decoupling of custom link & entity URL generating functionality
#3027987: Throw and Catch exceptions in API
#3269333: Add ability to disable sitemap variants
#3265009: Add support for Drupal 10
#3109090: Sitemap variant index functionality
#3077861: Support adding specific custom links on a per sitemap basis via UI
Upgrade path
Upgrade path from 3.x and 2.x for regular users is available.
If you have extended this module by using its API, you will most probably have to adapt that functionality to the new (cleaner) API. If you are using 3rd party contributed simple_sitemap submodules, you may find they are not ported to 4.x yet and will stop working. In this case, please open up issues in the respective queues.
Visit this resource for more information about this project.