Install

Works with Drupal: ^9.3 || ^10

Using Composer to manage Drupal site dependencies

Alternative installation files

Download tar.gz 126.91 KB
MD5: 182f50ffb888fb91e6b9657035a769e4
SHA-1: 2ccaa3440c0c23c93883ef0d09dc9ff4a1d853a1
SHA-256: 0403bf0906c65ed3a724ad1d54999092faefbf33b21397ab06b17e93e3356fe1
Download zip 216.73 KB
MD5: b430f3545a5e53f515680da5cf1fe20f
SHA-1: d86d90408b334cd7470ea631e3be5acca2103377
SHA-256: 2f4d908d094da5e31fc41b69b9fdc07d37f3062395d4f6cfd7634e3077522f30

Release notes

All changes since 4.1.7

Bug fixes

#3432937: Route "simple_sitemap.engines.settings" does not exist
#3432942: Route "entity.simple_sitemap_type.collection" does not exist
#3408874: The "views" plugin does not exist

New features

#3432926: Add Senzam search engine to IndexNow functionality
#3432928: Add Naver search engine to IndexNow functionality
#3432927: Add Yep search engine to IndexNow functionality

Improvements

#3413700: Google sitemaps ping endpoint has gone away
#3436960: simple_sitemap.queue_stashed_results should be in keyvalue instead of state
#3427446: Improve documentation around using multiple sitemaps
#3432929: Use Bing's official IndexNow URL
#3423280: Fix PHPStan errors
#3426123: Fix Stylelint errors
#3426567: Fix ESLint errors
#3426812: Fix PHPUnit errors

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
#3152961: Image support for Paragraphs & Media

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.

Created by: gbyte
Created on: 6 Apr 2024 at 22:12 UTC
Last updated: 6 Apr 2024 at 22:13 UTC
Bug fixes
New features
Insecure
Unsupported

Other releases