Skip to content

4.9.3

Choose a tag to compare

@ojopaul ojopaul released this 11 Dec 13:45
· 328 commits to master since this release
fc6cd4f

Changelog

Added

  • Added new conditional operators for workflow steps: "Is empty" and "Is not empty", allowing you to check if a value or field is empty or not within conditional logic (Issue #1518).

Fixed

  • Warning: Undefined array key "id" on an imported workflow, (Issue #1524)
  • Unable to re-schedule "On Schedule" trigger if it was already executed, (Issue #1527)
  • "Update post details" step not working with "Query posts" step, (Issue #1503).
  • Fixed how variable helpers are interpreted inside JSON logic conditions (Issue #1517).
  • "Query Posts" step has invalid settings validation, (Issue #1525)
  • Update ES-FR-IT translations (Issue #1477).
  • Remove email field from getAuthors REST API endpoint.
  • Convert workflow operations from GET to POST requests
  • Add capability checks for all workflow actions
  • Improve utils stripTags function
  • Implement backup structure validation to ensure data integrity
  • Add sanitization methods for workflows and settings data
  • Improve input validation with proper type checking and whitelisting
  • Enhanced workflow setDescription() method with wp_kses_post() sanitization
  • Enhance post expiration extraData data validation
  • Improve query parameter handling in settings controller
  • Enhance template rendering validation and path security
  • Add nonce verification to processMetaboxUpdate method
  • Improve input sanitization in debug log download
  • Add proper permission checks for post expiration data access
  • Add input sanitization for workflow node data values

Full Changelog: 4.9.2...4.9.3