Release notes
Highlights of changes since 7.x-2.11:
60 commits.
Over 1000 coding standards fixes (much of that is adding missing documentation).
PostgreSQL testing implemented and working.
PostgreSQL compatibility for Rules Scheduler.
Escaped HTML fixed in UI.
Module dependencies fixed - should reduce seemingly random autoloading errors.
New test cases added, existing tests made more robust. First ever UI test cases.
Uninstalls cleanly now - deletes all Rules system variables and Rules scheduler tasks when uninstalled.
New drush commands for exporting Rules, reverting Rules, and deleting Rules. Implemented --pipe output format so that the output of drush rules-list can be easily used by a script.
Issues fixed since 7.x-2.11:
2083193 by rogical, TR: rules_action_mail_to_users_of_role should use placeholders
2646494 by Kristen Pol, oadaeh: Warning: uasort() expects parameter 1 to be array, null given in RulesDataProcessor::processors()
2495599 by lachezar.valchev: PHP Fatal error: Class name must be a valid object or a string in i18n_string module
1917772 by TR: Illustrate how to define tags in hook_default_rules_configuration()
2833692 by vagelis-prokopiou: "javascript" should be "JavaScript"
1279768 by Pere Orga: Document where the Rules UI is
1670872 by rvilar: Events table header items are not translated
2297087 by donSchoe, TR: Typo in RulesPluginFeaturesIntegrationInterace
2690987 by TR: Extra piece of code can be removed
2859698 by dbjpanda, TR, mcdruid, dhruveshdtripathi, rodrigoac, rpayanm, smaaz: Clean "Rules" module by correcting all typos and grammar
2990280 by TR: [D7] Coding standards
2993473 by TR: #type 'markup' removed
2153651 by gturnbull, catch, TR, joelpittet, klausi: Autoloader is triggered in hook_exit() for no reason
2382927 by TR: taxonomy.rules.inc provides a class and has no files[] entry in rules.info
1896636 by David Stosik: In "Convert data" action, change Target type to Integer does not show Rounding Behavior
2475097 by fietserwin, freelock, vasike: Action "Fetch entity by property" does not allow to fetch by multi-valued properties
2478571 by szato, ptmkenny, weri: Rules translations are lost on feature revert
1331100 by mrfelton, Les Lim, PatchRanger, Chipie: PHP evaluations are not being included in CLI-exported Rules configurations
1884580 by skwashd, aaronbauman, dixon_: List of fields on "Entity has field" condition is extremely difficult to use
2449513 by marblegravy, brad.bulger, stefan.r: Call to undefined function rules_set_cache() in modules/all/rules/rules.install,line 517
2952654 by solotandem: Support PHP 7.2
2923477 by amar.deokar: PHP 7.x compatibility issue
2851567 by mcdruid, JordanMagnuson, botris: rules_init() and cache rebuilding are broken when no events are configured
2090511 by likewhoa, cspiker, jerdiggity, fago, Cracu, jmussi, astutonet, alanpeart: Avoid upgrade problems from <7.x-2.4 with "Fatal error: Class 'RulesEventHandlerEntityBundle' not found"
https://www.drupal.org/project/rules/releases/7.x-2.12
Release notes Highlights of changes since 7.x-2.11:
60 commits. Over 1000 coding standards fixes (much of that is adding missing documentation). PostgreSQL testing implemented and working. PostgreSQL compatibility for Rules Scheduler. Escaped HTML fixed in UI. Module dependencies fixed - should reduce seemingly random autoloading errors. New test cases added, existing tests made more robust. First ever UI test cases. Uninstalls cleanly now - deletes all Rules system variables and Rules scheduler tasks when uninstalled. New drush commands for exporting Rules, reverting Rules, and deleting Rules. Implemented --pipe output format so that the output of drush rules-list can be easily used by a script. Issues fixed since 7.x-2.11:
2083193 by rogical, TR: rules_action_mail_to_users_of_role should use placeholders
2646494 by Kristen Pol, oadaeh: Warning: uasort() expects parameter 1 to be array, null given in RulesDataProcessor::processors()
2495599 by lachezar.valchev: PHP Fatal error: Class name must be a valid object or a string in i18n_string module
1917772 by TR: Illustrate how to define tags in hook_default_rules_configuration()
2833692 by vagelis-prokopiou: "javascript" should be "JavaScript"
1279768 by Pere Orga: Document where the Rules UI is
1670872 by rvilar: Events table header items are not translated
2297087 by donSchoe, TR: Typo in RulesPluginFeaturesIntegrationInterace
2690987 by TR: Extra piece of code can be removed
2859698 by dbjpanda, TR, mcdruid, dhruveshdtripathi, rodrigoac, rpayanm, smaaz: Clean "Rules" module by correcting all typos and grammar
2990280 by TR: [D7] Coding standards
2993473 by TR: #type 'markup' removed
2153651 by gturnbull, catch, TR, joelpittet, klausi: Autoloader is triggered in hook_exit() for no reason
2382927 by TR: taxonomy.rules.inc provides a class and has no files[] entry in rules.info
1896636 by David Stosik: In "Convert data" action, change Target type to Integer does not show Rounding Behavior
2475097 by fietserwin, freelock, vasike: Action "Fetch entity by property" does not allow to fetch by multi-valued properties
2478571 by szato, ptmkenny, weri: Rules translations are lost on feature revert
1331100 by mrfelton, Les Lim, PatchRanger, Chipie: PHP evaluations are not being included in CLI-exported Rules configurations
1884580 by skwashd, aaronbauman, dixon_: List of fields on "Entity has field" condition is extremely difficult to use
2146549 by cafuego, kaizerking, dasjo: Rules components listing generates unstable links
2999965 by TR: Use colon after case statements
1377762 by TR: PDOStatement::rowCount() should not be used for SELECT queries
2948897 by axel.rutz, TR: Breaks on alpine: "glob() expects parameter 2 to be integer, string given rules.core.inc:1785"
1945006 by TR: Negated condition in rules does double htmlentities()
2267341 by TR, maijs: Unsupported operand types error is thrown if there are no node content types defined
2083193 by TR, INTANK: rules_action_mail_to_users_of_role should use placeholders
2999820 by TR: [D7] Make tests work with PostgreSQL
2556123 by QNDY: Add entity-type to options list callback for user_view event
1675052 by andypost, TR: Input widget uses wrong #rows for select
2445459 by Jose Reyero: Rules Translation Error Notice when Editing Action
1627174 by paparoach, TR, christoph: Error in rules Scheduler module on PostgreSQL
2882504 by TR: Rules scheduler tasks are left in the queue table
2507187 by TR: Add rules revert and delete drush commands
3019236 by TR: Export rules and/or components with drush
3027477 by TR: Delete system variables on uninstall
3027486 by TR: Consistent datatypes for Rules system variables 'rules_debug' and 'rules_debug_log'
https://www.drupal.org/project/rules/releases/7.x-2.11
Release notes Changes since 7.x-2.10:
2449513 by marblegravy, brad.bulger, stefan.r: Call to undefined function rules_set_cache() in modules/all/rules/rules.install,line 517
2952654 by solotandem: Support PHP 7.2
2923477 by amar.deokar: PHP 7.x compatibility issue
2851567 by mcdruid, JordanMagnuson, botris: rules_init() and cache rebuilding are broken when no events are configured
2090511 by likewhoa, cspiker, jerdiggity, fago, Cracu, jmussi, astutonet, alanpeart: Avoid upgrade problems from <7.x-2.4 with "Fatal error: Class 'RulesEventHandlerEntityBundle' not found"
https://www.drupal.org/project/rules/releases/7.x-2.10
Release notes Changes since 7.x-2.9:
2650886 by fago: Add an index for retrieving active config of a certain plugin.
2650886 by fago: Increase lock waiting time to avoid cache duplicate cache rebuilds.
2200717 by das-peter: Add more static caching
2406863 by klausi: "Cache rebuild lock hit" watchdog message, possible deadlock