Install
Works with Drupal: ^9.1 || ^10Using Composer to manage Drupal site dependencies
Alternative installation files
Download tar.gz
213.32 KB
MD5: 7e50cdce0d00607ac52f63827bbc6c8b
SHA-1: 875002c12baa5fb223b74f8d82310aa22203fa76
SHA-256: 8eba0931f06a3b2404a690b72a72115802fb7211f9a4a0200d3af0990f582ee4
Download zip
461.92 KB
MD5: b2cdcfe8846cb905a237a43782dd2307
SHA-1: 22a44298b98000697efd86a29a8df1c0ce0bf44f
SHA-256: 24f14617ee5db28e37dbb1d1c3cb5126a5635cb262a1a5f65fbcf675363af874
Release notes
Changes since 8.x-3.0-alpha7:
- #3368140 by _shY: D10. Check access by default is deprecated
- Stylelint: CSS property ordering.
- PHPCS: Allow use statements to be grouped instead of sorted strictly alphabetically.
- Enable GitLab CI testing.
- PHPCS: Use PHP 7.1 list() syntax.
- PHPCS: Use null coalesce.
- #3372851 by TR: PHP 8.2 - Fix deprecated dynamic properties
- #3172046 by TR: [10] Fix automated test results - Support for keys without a placeholder prefix is deprecated (Rules)
- #3360879 by TR: String changes in D10.1 broke options provider test
- #3338673 by TR, Zigazou: [10.0] Remove jQuery dependency from the once feature
- #3346846 by TR: New 'Drupal\Component\DependencyInjection\ReverseContainer' service to replace DrupalKernel::getServiceIdMapping()
- #3346889 by TR: [meta] Update rules_ui.listing.js
- #3346842 by TR: [10.0] ModuleHandlerInterface::getImplementations() removed from core
- #3288059 by TR: [D10] Update code that implements \Psr\Log\LoggerInterface due to Psr/Log version 3
- #3178576-33 by jonathan1055: [meta] Coding Standards in Rules 8.x
- #3266454 by TR: PHPUnit deprecated code in tests
- #3265360 by TR: [D10] Test failure
- #3264444 by jonathan1055: Include language settings in email tests
- #2762517 by TR, dbiscalchin: Allow GenericEventSubscriber::onRulesEvent to extract contexts via Event getters
- #3253927 by TR, jonathan1055: ConfigureAndExecuteTest: Move some repeated code into setUp()
- #3259445 by jonathan1055: Update .travis.yml for Symfony\Component\EventDispatcher\Event is deprecated in drupal:9.1.0
- #3260272 by TR: Fix comments in RulesCommands
- #3253968 by TR: Remove iterator_count() from tests
- #3259445 by TR: Symfony\Component\EventDispatcher\Event is deprecated in drupal:9.1.0
- #3259457 by TR: Plugin alter hooks
- #3259498 by TR: Fix indices in exports of Rules with multiple events
- #3172039 by beatrizrodrigues, TR, jonathan1055: [9.1] EventDispatcherInterface::dispatch() parameter argument order changed
- #3178551 by jonathan1055, TR: [9.1] Drupal\Core\Plugin\ContextAwarePluginBase is deprecated
- #3010055 by MegaChriz, TR: Multiple Event Triggers
- #3253927 by TR: ConfigureAndExecuteTest: Move some repeated code into setUp()
- #3255559 by TR: Re-label entity create action derivatives
- #3255038 by TR, jonathan1055: Dependency injection in options providers
- #3255074 by jonathan1055: Improve ConfigureAndExecute test
- #3170731 by TR: API documentation
- #3255139 by TR: [D10] Usage of symfony-cmf/routing dependency deprecated
- #3255139 by TR: [D10] Symfony 6 type hints - RouteSubscriberBase::getSubscribedEvents()
- #3255127 by TR: Allow testing with Drupal 10
- #3254046 by TR: Improve Drush commands
- #3254624 by jonathan1055, TR: Add options_provider annotations to conditons and actions
- #3254620 by jonathan1055, TR: Add new OptionsProvider files
- #3254675 by jonathan1055, TR: Improve ActionsFormTest and ConditionFormTest
- #3136840 by AndrewsizZ: Replace assertions involving calls to empty() with assertEmpty()/assertNotEmpty()/assertArrayNotHasKey()
- #3254042 by TR: Fix @usage documentation for Drush commands
- #3253926 by TR: FilterResponseEvent deprecated since Symfony 4.3 / in D9
- #3254061 by TR: Create new functional test for component list builder
- #3253921 by TR: Use assertCount() instead of assertEqual()/assertEquals() in tests where appropriate
- #3136853 by AndrewsizZ: Replace assertions involving calls to is_array() with assertIsArray()/assertIsNotArray()
- #3253919 by TR: Test @group should be capitalized
- #3136859 by AndrewsizZ, TR: Replace assert* involving an instanceof operator with assertInstanceOf()/assertNotInstanceOf()
- #2800749 by jonathan1055, jonathan1055, TR: Support upcasting entity IDs to full entity contexts
- #3243962 by TR: Prepare for PHP 8.1
- #3252559 by TR: Drop explicit D8 support in -dev once Drupal 8 is no longer supported
- #3252568 by TR: Use @inheritdoc where appropriate
- #3136850 by AndrewsizZ: Replace assertions involving calls to isset() with assertArrayHasKey()/assertArrayNotHasKey
- #3252563 by TR: Remove support for Drush 8