Skip to content

Conversation

@soderlind
Copy link
Owner

This pull request releases version 1.3.0 of the vmfa-rules-engine plugin, focusing on improving compatibility with Editorial Workflow and preventing folder assignment conflicts. The update changes the default behavior to respect existing folder assignments, preventing the Rules Engine from overriding them, and updates documentation for better clarity.

Rules Engine Behavior Improvements:

  • Changed the default value of the vmfa_rules_engine_skip_if_assigned filter from false to true, so the Rules Engine now respects folder assignments made by Editorial Workflow or other plugins by default. This prevents the Rules Engine from overriding existing assignments.
  • Fixed a race condition where the Rules Engine could override Editorial Workflow inbox assignments.

Documentation and Versioning:

  • Improved hook priority documentation in RuleEvaluator to clarify integration with other plugins.
  • Updated the changelog and readme to reflect the new version and summarize the changes in 1.3.0. [1] [2] [3] [4]
  • Bumped the plugin version to 1.3.0 in package.json, vmfa-rules-engine.php, and related constants. [1] [2] [3]

- Add webpack.config.js with @vmfo/shared external
- Create page components: OverviewPage, DashboardPage, ConfigurePage, ActionsPage, LogsPage
- Update index.js to use AddonShell component
- Add vmfo-shared to script and style dependencies in Plugin.php
- RulesPanel is now rendered within DashboardPage
- OverviewPage displays KPI stats using StatsCard from shared
- ActionsPage provides batch preview/apply operations
@soderlind soderlind merged commit c316b33 into main Feb 8, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant