Skip to content

4.6.0

Choose a tag to compare

@andergmartins andergmartins released this 07 May 15:03
70dfee1

Changelog

Added

  • Added notification center icon to the admin topbar for in-site notifications - PRO feature (Issue #1290).
  • Added SendInSiteNotification step for in-site notifications - PRO (Issue #1290).
  • Added Scrollbar to Workflow Editor left sidebar (Issue #1281).

Changed

  • Change Action Workflows Editor Modals "X" to "OK" and move the button to the bottom (Issue #1182).
  • Move Metabox, Future Actions Column and Editor "Future Actions" fields from Display to New "Admin" tab (Issue #1215).
  • Move Export and Import to first tabs in Settings (Issue #1213).
  • Update Workflow Action "Update post" label and description (Issue #1283).
  • Update Workflow Action "Post Name" to "Post Slug" (Issue #1282).
  • Update Action Workflows post action and bulk edit messages (Issue #1219).

Fixed

  • Fixed editor error when editing a reuseable block (Issue #1324).
  • Update ES, FR, and IT translations (Issue #1270).
  • Fixed REST API request detection to workflow engine execution environment identification (Issue #1290).
  • Fixed duplicate FILTER_REGISTER_REST_ROUTES constant (Issue #1290).
  • Fixed workflow editor filter area autocomplete dropdown overlapping content (Issue #1303).
  • Fixed PHP Warning: Trying to access array offset on null when opening new post, (Issue #1311).
  • Fixed DB tables that were not created after fresh install unless we visit the admin (Issue #1319).
  • Fixed support for caching during post insertion and status transition (Issue #1311).

Removed

  • Remove the option to compact scheduled actions data (Issue #1233).

Developers

  • Remove unused InitineLoopPreventer trait from some classes, replacing it with the service "future.free/workflow-execution-safeguard".
  • Refactored workflow hooks replacing ACTION_ASYNC_EXECUTE_STEP with ACTION_SCHEDULED_STEP_EXECUTE for better semantic clarity.
  • Added getId method to UserModel for retrieving user ID;
  • Refactor WorkflowScheduledStepModel to simplify argument handling by removing compression logic and directly decoding uncompressed arguments.
  • Replace methods ``getCachedPermalinkandgetCachedPosts` with a unified method: `getCacheForPostId` on the class `PostCache` and interface `PostCacheInterface`. Retrieves cached post and permalink data, including both postBefore and postAfter states.
  • All triggers now emit the hook publishpressfuture_workflow_trigger_executed after execution.