Download simple_sitemap-8.x-2.10.tar.gztar.gz 38.09 KB
MD5: 6ea574bd37d8aa06aa4229c1eff4aca9
SHA-1: f3ea55de4ea1672fa4a1c83dfa1f147f1914c6eb
SHA-256: d4efd229a875abb91346172b42993e6d1e15e788012f8690f9f29e249227373d
Download simple_sitemap-8.x-2.10.zipzip 56.6 KB
MD5: f336f2eb4cb2fde90f68acbad29986b0
SHA-1: cc96a9fb7d9a6eb60ff6ce7a335c9a4065ad2340
SHA-256: 32b437dd66bcf7a9de5934654846a0bfa1c427f6e2739ab184829f533df9d7d4
Install with Composer: $ composer require 'drupal/simple_sitemap:^2.10'
Using Composer to manage Drupal site dependencies

Release info

Created by:
Created on: 25 Sep 2017 at 16:36 UTC
Last updated: 12 Dec 2017 at 21:43 UTC
Core compatibility: 8.x
Release type: Bug fixes, New features

Release notes

Bug fixes

#2903704: Sitemap entity inclusion settings shown on Sitemap Entities form
#2884892: Webform error if "Skip non-existent translations" is checked
#2901612: Call to undefined method .. getOperation()
#2883763: Rare caching problem for anon users after first sitemap generation
#2903558: Similar entity_type_id can lead to a remove of the other one

New features

#2875538: changefreq implementation missing
#2903165: Add images to sitemap
#2889575: Provide cron regeneration interval setting
#2878547: Sitemap included in search results

Other improvements

#2897909: Change method visibility
#2893540: Remove deprecated method/Class QueryFactory calls from code base

API changes

Three new hooks have been added:

  • hook_simple_sitemap_arbitrary_links_alter
  • hook_simple_sitemap_attributes_alter
  • hook_simple_sitemap_index_attributes_alter

On top of that the API is now more forgiving allowing missing link setting arguments when using some of the methods below.
Please make sure to use the below simple_sitemap.generator service API instead of accessing the module's configuration storage directly.

API methods

  • getSetting()
  • saveSetting()
  • getSitemap()
  • generateSitemap()
  • getGeneratedAgo()
  • enableEntityType()
  • disableEntityType()
  • setBundleSettings()
  • getBundleSettings()
  • setEntityInstanceSettings()
  • getEntityInstanceSettings()
  • removeEntityInstanceSettings()
  • bundleIsIndexed()
  • entityTypeIsEnabled()
  • addCustomLink()
  • getCustomLinks()
  • getCustomLink()
  • removeCustomLink()
  • removeCustomLinks()

Read more in the documentation.

See this blog post for more details about this release.


The selected release is the release that will be used for automated testing. Optional projects are only used for testing.


No required projects


No optional projects