simple_sitemap 4.1.2

Bug fixes
New features

Core compatibility

This version adds Drupal 10 compatiblity and stops supporting Drupal 9.2 and lower (as the security support for these versions has just been dropped).

Index of sitemap variants

There is now the ability to create an index of all sitemap variants (in addition to splitting up the sitemap and creating an index of those chunks).

Sitemaps can also be disabled (unpublished) without having to remove their entities.

simple_sitemap 4.1.1

Bug fixes
New features

IndexNow support added

After Microsoft decided to silently kill the sitemap ping API and instead use the new indexNow protocol, I figured the search engines submodule should support it.

4.1.x adds support for IndexNow, converts the existing Bing search engine entity to use it and adds new entities (Yandex and IndexNow).

If you had the simple_sitemap_engines submodule submit the default XML sitemap to Bing, the update hooks will make sure to enable submitting the corresponding entities to IndexNow on every entity form save (don't worry, given the right permission, this can be overridden before submitting the form).

You will have to generate a new verification key on your production sites - just head to the status page (admin/reports/status), or directly to admin/config/search/simplesitemap/engines/settings for guidance.

For more information on this release as well as on IndexNow, see this post.

simple_sitemap 4.1.0

Bug fixes
New features

IndexNow support added

After Microsoft decided to silently kill the sitemap ping API and instead use the new indexNow protocol, I figured the search engines submodule should support it.

This minor release adds support for IndexNow, converts the existing Bing search engine entity to use it and adds new entities (Yandex and IndexNow).

If you had the simple_sitemap_engines submodule submit the default XML sitemap to Bing, the update hooks will make sure to enable submitting the corresponding entities to IndexNow on every entity form save (don't worry, given the right permission, this can be overridden before submitting the form).

simple_sitemap 4.0.1

Bug fixes
New features

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.

I encourage everyone to use this over 3.x. If you rely on the deprecated 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. New features are only coming to 4.x.

Changes since 4.0.0

Bug fixes

#3252044: Previously published sitemap unpublished during generation

New features

#3219888: Provide bundle settings on SimplesitemapEntitiesForm

Improvements

#3250675: Form alter triggers sitemap processing even if the user can't edit sitemaps

simple_sitemap 4.0.0

Bug fixes
New features

Major rewrite of the module. 4.x makes much greater use of Drupal's entity API dropping some of its very specific chaining API. See #3219383: Roadmap for 4.x.

simple_sitemap 4.0.0-rc1

Bug fixes
New features

Major rewrite of 3.x. See #3219383: Roadmap for 4.x.

This is already stable and I would appreciate everyone, who doesn't depend on the module API to use it immediately! For those of you who rely on the API: it may slightly change until the stable release, so don't build your code around it quite yet.

simple_sitemap 4.0.0-alpha3

Bug fixes
New features

Major rewrite of 3.x. See #3219383: Roadmap for 4.x.

This is already stable and I would appreciate everyone, who doesn't depend on the module API to use it immediately! For those of you who rely on the API: it will change until the stable release, so don't build your code around it quite yet.

simple_sitemap 4.0.0-alpha2

Bug fixes
New features

Major rewrite of 3.x. See #3219383: Roadmap for 4.x.

This is already stable and I would appreciate everyone, who doesn't depend on the module API to use it immediately! For those of you who rely on the API: it will change until the stable release, so don't build your code around it quite yet.

simple_sitemap 4.0.0-alpha1

New features

Major rewrite of 3.x. See #3219383: Roadmap for 4.x.

This is already stable and I would appreciate everyone, who doesn't depend on the module API to use it immediately! For those of you who rely on the API: it will change until the stable release, so don't build your code around it quite yet.

simple_sitemap 8.x-3.10

New features

Changes since 3.9

There have been substantial sitemap generation performance gains. Depending on the site's size and configuration, the generation will take 5 to 10 times less time than before. We recommend testing generation performance and readjusting the settings.

There is now a new performance test script for performance metrics & debugging; see the module's readme file for more details.

Improvements

#3202457: Add missing indexes to tables
#3203715: Process multiple entities with a single queue item
#3203626: Improve queue performance
#3202233: Stop clearing the persistent entity cache when building the sitemap
#3205158: Add link count to each variant info on the sitemap admin form
#3202290: Add performance test script

simple_sitemap 8.x-3.0

Bug fixes
New features

Ability to create any type of sitemap via plugins

The 8.x-3.x release allows not only for customizing the URL generation through UrlGenerator plugins as 2.x does, but also creating multiple custom sitemap types through sitemapGenerator plugins and running all the sitemaps on the same Drupal instance. Now e.g a Google news sitemap can be added to a Drupal instance. This is possible through the new concept of sitemap variants.

simple_sitemap 8.x-3.0-rc4

Bug fixes
New features

Ability to create any type of sitemap via plugins

The 8.x-3.x release allows not only for customizing the URL generation through UrlGenerator plugins as 2.x does, but also creating multiple custom sitemap types through sitemapGenerator plugins and running all the sitemaps on the same Drupal instance. Now e.g a Google news sitemap can be added to a Drupal instance. This is possible through the new concept of sitemap variants.

simple_sitemap 8.x-3.0-rc3

Bug fixes
New features

Ability to create any type of sitemap via plugins

The 8.x-3.x release allows not only for customizing the URL generation through UrlGenerator plugins as 2.x does, but also creating multiple custom sitemap types through sitemapGenerator plugins and running all the sitemaps on the same Drupal instance. Now e.g a Google news sitemap can be added to a Drupal instance. This is possible through the new concept of sitemap variants.

simple_sitemap 8.x-3.0-rc2

Bug fixes
New features

Ability to create any type of sitemap via plugins

The 8.x-3.x release allows not only for customizing the URL generation through UrlGenerator plugins as 2.x does, but also creating multiple custom sitemap types through sitemapGenerator plugins and running all the sitemaps on the same Drupal instance. Now e.g a Google news sitemap can be added to a Drupal instance. This is possible through the new concept of sitemap variants.

simple_sitemap 8.x-2.11

Bug fixes
New features

Bug fixes

#2913848: Image Sitemaps <image:loc> Doesn't Use Default Base URL
#2913507: Undefined index: include_images
#2928126: Skipping links for entities under certain language conditions
#2905113: UI generation out of memory issue on very large sites

New features

#2875286: Exclude translation variants for non-entity pages allows to exclude languages before generating the sitemap.
#2923551: Make generators pluggable through plugins
#2912994: Implement image indexation for custom links
#2912684: Add Drush 9 command support

API changes

In #2923551: Make generators pluggable through plugins the URL generator have been refactored into plugins. It is now possible to create new generators or alter existing ones through the new hook hook_simple_sitemap_url_generators_alter(&$generators). See module documentation and gbyte.co/projects/simple-sitemap for more details.

simple_sitemap 8.x-2.7

Bug fixes
New features

Bug fixes

#2816023: Unpublished translations are appearing in sitemap
#2799071: Conflicts with Webprofiler
#2817145: Configuration isn't imported with config-import
#2811627: Batch URL Generator fails when you have disabled menu link items
#2811791: PHP Notices when editing and saving nodes
#2798863: Error if custom link is not an entity

New features

#2817497: Matching schema to sitemaps.org

API changes

#2763855: Entity overrides are stored in configuration

simple_sitemap.generator service's API methods:
Entity overrides are now stored in the database and not in configuration. simple_sitemap.settings config has been split into simple_sitemap.settings and simple_sitemap.bundle_settings.*.*. All of the changes above should not hurt too much if the module's API methods are used.

simple_sitemap 8.x-2.6

Bug fixes
New features

Bug fixes:

#2752337: Href urls point to wrong language
#2773163: Unrouted URIs do not have internal representations
#2779797: Chuncks is not working
#2764247: sitemap form elements show on other forms

New features

#2736583: Exclude entries without translation

SEO improvements
The generated sitemap now shows all translation variants of an entity as locations and each location now references all translation variants as alternate links, according to Google's standard. This heavily increases the size of the XML output but should improve crawling.

API changes

simple_sitemap 8.x-2.5

Bug fixes

Fix regression introduced in 8.x-2.4 which prevented from excluding content which has been included once.

Changes from 8.x-2.4

Now supporting potentially all content entity types including contributed ones like commerce_product, or media.
Link generating plugins are not needed anymore and have been removed.

simple_sitemap 8.x-2.1

New features

Batch integration
The 2.x branch features batch integration and makes it possible to generate huge amounts of links without hitting php memory or timeout limits. Batch works through the Drupal UI as well as through drush via the 'simple_sitemap-generate' command.

Module renamed
The module has been renamed from simplesitemap to simple_sitemap to adhere to Drupal guidelines (see issue #2652392) Therefore there is no upgrade path between the versions 1.x and 2.x.

simple_sitemap 8.x-1.11

Bug fixes
New features

This is a *hotfix* from v1.10: making sitemap accessible.

v1.10:
New:
- Added drush support with command 'drush simplesitemap-generate'
- Added ability to disable cron sitemap generation.
- Added php plugin requirement checking.
- Added status reports on admin/reports/status.
- Added some javascript form magic including tab summary and dynamic field hiding.

Pages

Subscribe with RSS Subscribe to Releases for Simple XML sitemap