Install

Works with Drupal: ^10.2 || ^11

Using Composer to manage Drupal site dependencies

Alternative installation files

Download tar.gz 516.7 KB
MD5: 30725e857b106244d63426876b27667a
SHA-1: a05ccbb147e4bb6571aa063dd8d36f1ea8d86612
SHA-256: fb03b4aec3438d2fdd16e5ec82426706e9f91e2e4f13de75c80c2615c4b7e32a
Download zip 854.93 KB
MD5: 81f1fab4224d71a87141a41a54795f5f
SHA-1: e69ebd86c437592df0ebb50784ee4205743c9811
SHA-256: 786aa0f6d1d6c487245207e8849c79cd2007af7543cb2919a31ccd41f8433d18

Release notes

First beta of the 3.1 branch: its API is now settled, and further 3.1 releases only fix bugs. It includes the fix for SA-CONTRIB-2026-238, already released in 3.0.2. It also fixes the uninstall fatal error on Drupal 11.4, the Set domain source bulk action, and several domain source URL and caching issues.

Beta releases are not covered by the Drupal security advisory policy. Sites that need that coverage should stay on 3.0.x.

Contributors (2)

mably, pfrenssen

Changelog

Issues: 12 issues resolved.

Changes since 3.1.0-alpha6 (compare):

Bug

  • SA-CONTRIB-2026-238 Per-bundle node access grants
  • #3631141 A URL served from DomainSourcePathProcessor's static cache loses the entity cache tags and the language cache context
  • #3631129 DomainSourcePathProcessor treats the current route as the route of the path since Drupal 11.4, so current-page URLs on an entity page skip the entity's source domain and the exclusions
  • #3627950 The Set domain source action stores a list of domains instead of one, so running it from a bulk form fails
  • #3624218 Fatal error when uninstalling on Drupal 11.4
  • #3623187 DomainSourceRouteMatcher caches the domain route key once per process, so cron writes other domains' resolved paths under the wrong domain
  • #3619901 Document the negotiated domain as nullable, because it is NULL until something negotiates one
  • #3619711 Re-apply the user form display components the install profile overrides

Task

  • #3623222 Replace the test helpers Drupal 11.5 deprecated, which fail the next major phpstan job
  • #3540914 Remove the sleep in the functional test tearDown
  • #3619703 Fix cspell failures after Drupal 11.4.5 removed vendor names from the core dictionary
  • #3616760 Raise phpstan analysis from level 2 to 3
  • #3616747 Remove reportUnmatchedIgnoredErrors from phpstan configuration
  • Refresh the codebase metrics pages
Created by: mably
Created on: 21 Oct 2026 at 18:04 UTC
Last updated: 21 Oct 2026 at 18:04 UTC
Bug fixes

Other releases