3.9.0
·
83 commits
to refs/heads/main
since this release
What's new since 3.8.2
Highlights
- [#642] Added 'AccessibilityTrait' for tool-agnostic WCAG testing. @AlexSkrypnyk (#643)
AddsAccessibilityTrait, an in-Behat WCAG-testing trait that runs accessibility checks against the same JavaScript-capable Mink session existing@javascriptscenarios already use - no new test runner, container, or external service. Authors assert with the explicit stepThen the current page should pass accessibility checks(optionallyfor tags :rules), or tag a scenario or feature with@accessibilityto run checks automatically after every step that changes the URL; gate severity is controlled per scenario via the@accessibility-critical,@accessibility-serious,@accessibility-moderate,@accessibility-minor,@accessibility-any,@accessibility-warning, and@accessibility-stricttags. Every checked scenario writes one HTML and one JUnit XML report with a section per visited URL; the default engine is axe-core loaded from CDN, but consumers can plug in a different engine by overridingaccessibilityRunEngine()andaccessibilityNormalizeResults()without forking the trait. - Bumped 'drupal/drupal-extension' to stable and removed 6.0 deprecations. @AlexSkrypnyk (#644)
Promotesdrupal/drupal-extensionfrom the pre-release^6.0.0-RC2constraint to stable^6.0now that the 6.0 line has shipped, drops the redundant directdrupal/drupal-driverentry (it is pulled in transitively bydrupal-extension), adds aconflictondrupal/drupal-extension: <6to block accidental downgrades, and removes theminimum-stability: RC/prefer-stable: trueoverrides that are no longer needed once every constraint targets stable. Also migratesbehat.ymlmessage selectors from the deprecated flat keys (message_selector,error_message_selector,success_message_selector,warning_message_selector) to the nestedselectors.messages.{default,error,success,warning}map; the flat form still works in 6.0 but emits deprecation notices and is removed in 6.1, so consumers who copied that pattern into their ownbehat.ymlshould mirror the migration.
All changes
- Update release-drafter/release-drafter digest to 693d20e @renovate[bot] (#641)
- Update drevops/ci-runner Docker tag to v26.5.0 @renovate[bot] (#640)
Full Changelog: 3.8.2...3.9.0