Come together with the global Drupal community in Rotterdam, 28 Sept – 1 Oct 2026. Sessions, contribution, connection, and Early Bird savings until 8 June.
### Added
- add official support of drupal 10.5
- add official support of drupal 11.2
### Removed
- drop coverage of Drupal 10.0.x
- drop coverage of Drupal 10.1.x
- drop coverage of Drupal 10.2.x
- drop coverage of Drupal 10.3.x
- drop coverage of Drupal 10.4.x
- remove legacy 'version_compare' from Tests suites
New Dev branch following the "new tag semver" of Drupal (we can't create 3.2.0, Drupal.org prevent us - sorry for bumping as major 4.0.x in order of using new semver system).
### Fixed
- fix docker running tests on Github Actions
### Removed
- remove trigger github actions on every pull-request, keep only push
- remove satackey/action-docker-layer-caching on Github Actions
- drop support of drupal below 9.0
## [3.0.0] - 2022-06-24
### Added
- Issue #3087966 by wengerk: Support for "Negate the condition" on the Template Whisperer Block Layout Visibility configuration
### Fixed
- Issue #3166328 by wengerk: TemplateWhispererManager::getFieldSuggestions may throw `Call to a member function getSuggestion() on null`
### Changed
- Rewrite Travis Integration to use Docker instead of Drupal_TI
- move changelog format in order to use Keep a Changelog standard
- Issue #3008554 by wengerk, valthebald: Display widget in advanced group only when it exists.
- Issue #3044924 - fix Drupal-CI Composer failure since Drupal 8.7.x+ - Update of drupal/coder squizlabs/php_codesniffer"
- Issue #3087804 by wengerk, AurianaHg: Support for Page level suggestion
I'm proud to present the first stable release of Template Whisperer for Drupal 8.
Template Whisperer provides a formalized way to declare and suggest page templates.
It is a continuation to something besides the standard node.html.twig file for a variety of special case pages like site news lists, contact page, ...