Install
Works with Drupal: ^8.8.2 || ^9Using Composer to manage Drupal site dependencies
Alternative installation files
Download tar.gz
195.14 KB
MD5: f46f5d80652a6c77c45512a77a5ca975
SHA-1: 1fe30986e63aea8048d3cb68231a07f557aff66d
SHA-256: 9324a8f424843b99e236a2b3a295af01fee573c16f39aa3cfbc7831ee4f92add
Download zip
421.33 KB
MD5: c6525f4461e5954cbc33400c6e67c248
SHA-1: 6803aeaecea21cd64301a72b209d5db2f57f92b4
SHA-256: 601eed80c4ca04cf172d38486ede79c773305a6c66d0c021b9743889070cf272
Release notes
Changes since 8.x-3.0-alpha6:
Bug fixes:
- #3119693 by TR: Missing text format: restricted_html
- #2694553 by nerdoc, TR: Description wrong: "content is of type" should be "Entity is of bundle"
- #3161582 by TR, jonathan1055: EntityContextDefinition breaks the context system
- #3162796 by TR: Escaped HTML shown in list builder when using multiple events
- #3162246 by jonathan1055: Remove require_once includes/entity.inc which does not exist in D9
- #2927132 by TR, dinazaur: List of conditions includes Core conditions which do not work with Rules - hide core Conditions on the ConditionForm.
- Revert "Issue #2927132 by TR, jonathan1055: List of conditions includes Core conditions which do not work with Rules"
New features:
- #3247544 by TR: Move some drush commands from Rules Essentials into Rules
- #3248974 by TR: Drop dependency on -dev version of typed_data
- #3162798 by TR, jonathan1055: Add shortcuts to import/export Rules
- #3162077 by TR: Update dependencies for D9
Core Drupal changes:
- #3229192 by TR: jquery.once removed from core
- #3178551 by jonathan1055: [9.1] Drupal\Core\Plugin\ContextAwarePluginBase is deprecated
- #3210303 by TR: PHP 8 introduced breaking change to call_user_func_array()
- #3088489 by TR, jonathan1055: Path aliases have been converted to revisionable entities, fix when Drupal 8.8 becomes the lowest supported version
- #3101026 by TR: Replace deprecated path.alias_manager and AliasManager when Drupal 8.8 becomes the lowest supported version
- #3115367 by TR: Add provider = "path_alias" to all path conditions and actions when Drupal 8.8 becomes the lowest supported version
- #3045738 by martin107, TR, jonathan1055: Convert entity manager service usage to split up services ( Part 2 ) when Drupal 8.8 becomes the lowest supported version
- #3137977 by TR: Replace assertInternalType() calls with dedicated methods when Drupal 8.8 becomes the lowest supported version
- #3105325 by jonathan1055: Remove PHP mergesort function when core 8.8 is the lowest supported version
- #3098199 by TR: Replace deprecated $this->setExpectedException when Drupal 8.8 becomes the lowest supported version
Testing:
- #3160067 by jonathan1055, TR: Refactor and expand ActionsFormTest and ConditionsFormTest
- #3089502 by jonathan1055: Update .travis.yml
- #3160795 by jonathan1055, MegaChriz, TR: Change package to 'Testing' for three test files
- #3189035 by Pooja Ganjage, jonathan1055: [9.1] UnitTestCase::assertArrayEquals() is deprecated in drupal:9.1.0
- #3179986 by TR: drupalPostForm is deprecated
- #3179763 by TR: PHPUnit 9 ignores @doesNotPerformAssertions
- #3179646 by jonathan1055: Rules Travis build fails for Drupal Core 8.8 using Composer 2
- #3172048 by Pooja Ganjage, jonathan1055, msuthars: [9.1] Declaring ::setUp without a void return typehint is deprecated (Rules)
- #3168040 by jonathan1055: Query string in AddressEquals (D9.1 test failure)
- #3168144 by TR: String changes
- #3162077 by jonathan1055: Update .travis.yml for D9
- #3165392 by TR: Wrong function name case in RulesEntityIntegrationTestBase
- #3165393 by TR: Rename RulesMailTest to RulesEmailTest