Skip to content

Commit

Permalink
Release 4.2.0 (#1073)
Browse files Browse the repository at this point in the history
* Do not remove post meta when action is disabled, #1053

* Update cross-spawn fixing a security warning (on dev environments only)

* Update node-fetch addressing a security (on dev environments only)

* Update micromatch addressing a security issue (on dev environment only(

* Update cookie addressing a security issue (on dev environmrnts)

* Prevent DOM text reinterpreted as HTML

* Update the changelog

* Move notification settings to a specific tab, #190

* Allow users to change metabox name, #227

* Update the changelog

* Fix error when a trigger node type is not found

* Fix php warning: PHP Deprecated:  ltrim(): Passing null to parameter #1

PHP Deprecated:  ltrim(): Passing null to parameter #1 ($string) of type string is deprecated in /Users/andersonmartins/LocalSites/future-free/app/public/wp-includes/formatting.php on line 4467

* Update the changelog

* Fix DB error when deleting orphan scheduled steps, #1060

* Fix warning about method get_data not existent

* Update minified js scritps

* Add global.execution_id variable for the workflow execution, #1061

* 704 export import (#1062)

* Implement workflow exporting feature

* Add settings to the exported backup

* Split the backup window in a component

* Fix error on default tab

* Fix file upload

* Adjust the notices

* Adjust UI and create new component

* Improve code splitting tab into new components

* Rename folders

* Implement export and import for general and notifications

* Allow to export and import display settings

* Allow to import advanced settings

* Allow to import post types settings

* Fix export and import actions to workflow screenshots

* Fix displaced labels, #1057

* Translate the user roles in the settings page, #1050

* Add * to indicate a required field on post query, #974

* Update language files

* Update js files

* Bump version to 4.2.0-beta.1

* Update the changelgo

* Change backup page name to Export / Import

* Remove extra chars in backup screen, #1063

* Improve error handling when importing a backup file

* Fix error on importing JSON missing some data, #1065

* Add setting to enable/disable the screenshot feature, #1066

* Add custom data field to Ray Debug step, #1067

* Replace input field with text area on log message field, #1068

* Add support to metadata in the variables resolvers, #1069, #939
Add more space for subject and custom email address on send email step.

* Set default value to the Email Recipient on Send Email step, #1071

* Add "meta" property on variables schema

* Add site ID to the site data type schema

* Adjust hooks on settings to implemenet export/import on Pro

* Add general filters and actions for export/import

* Pass the selected settings to the filter

* Update the changelog

* Bump version to 4.2.0-beta.2

* Update the js files

* Update language files

* Make sure to reply only json in the export/import api
  • Loading branch information
andergmartins authored Dec 9, 2024
1 parent 9ab6bbb commit 3aab0cb
Show file tree
Hide file tree
Showing 150 changed files with 7,498 additions and 2,216 deletions.
35 changes: 35 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,41 @@
The format is based on [Keep a Changelog](http://keepachangelog.com/)
and this project adheres to [Semantic Versioning](http://semver.org/).

## [4.2.0] - 09 Dec, 2024

### Added

- Add new admin page to export and import workflows and plugin settings (Issue #704).
- Add global variable `global.execution_id` to the workflow engine to identify the current execution of the workflow.
- Add setting fields to customize the metabox title and checkbox label (Issue #227).
- Add method `disableExpiration` to the class `PublishPress\Future\Modules\Expirator\Models\ExpirablePostModel`.
- Add `*` to indicate required fields in the workflow editor (Issue #974).
- Add new setting to disable/enable the screenshot feature in the workflow editor (Issue #1066).
- Add new Custom Data option to "Ray - Debug step" to debug custom expressions on workflows (Issue #1067).
- Add support to metadata when evaluating expressions in a workflow. Post, site, user and workflow (post) metadata are now available when evaluating expressions (Issue #1069).
- Add support to custom email addresses using the post metadata when sending emails in a workflow (Issue #939).

### Changed

- Move notification settings to a specific tab (Issue #190).
- Disable the workflow screenshot feature by default (Issue #1066).
- Changed the Message field in the "Log - Add" step displaying a textarea instead of a text field (Issue #1068).
- Changed the Custom Email Addresses field in the Send Email step to be a textarea (Issue #939).
- Changed the Subject field in the Send Email step to be a textarea (Issue #939).
- Set the default value of Email Recipient on Send Email step to Site Admin (Issue #1071).

### Fixed

- Do not remove expiration post meta when clearing the scheduled action (Issue #1053).
- Fix DB error when deleting orphan scheduled steps (Issue #1060).
- Potential fix for DOM text reinterpretation as HTML issue.
- Fix error when a trigger node type is not found.
- Fix warning PHP Deprecated: ltrim(): Passing null to parameter #1 ($string) of type string on the Scheduled Actions table.
- Fix error on table ScheduledActionsTable refactoring calls to `next` instead of `get_date`.
- Fix displaced labels for checkboxes in the Future Actions metabox and manual workflow activation checkbox (Issue #1057).
- Fix translations for user roles in the plugin settings page (Issue #1050).
- Fix error on Post Status filter in the Post Updated trigger (Issue #1074).

## [4.1.3] - 22 Nov, 2024

### Added
Expand Down
1 change: 1 addition & 0 deletions assets/js/777.min.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit 3aab0cb

Please sign in to comment.