Install

Works with Drupal: ^9.3 || ^10

Using Composer to manage Drupal site dependencies

Alternative installation files

Download tar.gz 124.91 KB
MD5: 596c04a8488ca36b149b6c668246046f
SHA-1: 9097e61a716d3acbf661f397a24eb585d6b126fd
SHA-256: 20f2b6ff6898a0744a07caa5017ae43166a329a90749f5e7d73c3ca6b2e8f90c
Download zip 212.92 KB
MD5: cd7b06c3b0d0dae8f13f8679add25863
SHA-1: 391f64048ccd5ee3ba6a4cffa9ad523ce9bd8a57
SHA-256: f62ba67332a48dd96bdfccd8b39f9f974328399fabb11f24df58381f43475bf1

Release notes

All changes since 4.1.7

Bug fixes

#3399594: When multiple sitemaps of type "Default hreflang" are defined, only one can be overwritten
#3404860: Error: Call to a member function label() on null in Drupal\simple_sitemap\Form\CustomLinksForm->validateForm()

New features

#3152961: Image support for Paragraphs & Media

Improvements

#3398996: Support PHP 7.4 a little while longer
#3397274: Set up GitLab CI

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: 18 Dec 2023 at 11:18 UTC
Last updated: 18 Dec 2023 at 11:19 UTC
Bug fixes
New features
Insecure
Unsupported

Other releases