-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release 4.3.0 (#1108) #1109
Merged
Merged
Release 4.3.0 (#1108) #1109
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* 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 * Code cleanup * Code cleanup * Deprecate functions not used and use proper facades * Fix error when date or time format are empty, #212 * Fix empty label when custom title and label are empty, #1075 * Fix size of label in the block editor, #1076 * Update the changelog * Implement Post is Published trigger, #944 * Implement basic trigger for Post Status Changes, #945 * Implement basic trigger for Post is Scheduled, #946 * Basic implementation of the variables selector, or expression builder * Add label and description to the variables list * Make adjustments to the variables selector * Improve style on expression editor * Improve button to edit the expression * Add actual variables list to the expression editor * Fix the display of variables descriptions * Use the expression builder in the debug data field on Ray Debug * Replace simple setting fields with the new expression builder * Improve expression builder code * Minor improvement to the steps in the graph * Fix double click * Some minor improvements * Bump version to 4.3.0-beta.1 * Fix color to indicate the step data flow panel as dev panel * Update the changelog * Add better support to metadata in the expression builder * Add the item id to the description message in the expression builder * Reorganize the code * Improve visual of variables selector * Display the variable ID when showing its description * Refactor methods handleClick to onClick * Fix the selection of items in the variables selector. Fix the update in the path, removing all items that come after the current selected column. * Refactor the list of variables renaming properties Rename "id" and "name" to "name" and "label" respectively. Since we don't list the variables into options list anymore, we don't need to convert to a format compatible to the tree component. * Refactor the functions that get expanded variables * Stop exporting function getVariablesLIst * Improve listing child properties on variables that are objects, #947, #976 * Disable autocomplete in the expression builder Disabling it until we are able to implement the autocompleter based on the current context. The event onCursorChange seems to not work right now. * Add default message when no variable is hovered This avoids to make the popover panel to grow when hovering a variable for the first time. * Refactor the expression builder to a modal window instead of a popover * Improve style of the expression editor * Fix user meta resolution in the workflow * Remove arrow and add new Status column, #970 * Update the changelog * Improve UI of the Debug Ray step settings * Refactor the query builder using the expression builder * Implement single variable mode on the expression builder * Improve query builder in the conditional step * Update the changelog * Remove prefix from post and user data type properties * Remove a blank line in the code * Implement basic step for metadata changes, #1059 * Fix output of the metadata chagnes trigger, #1059 * Move the changes to the correct file :), #1059 * Update the changelog * Update js files * Bump version to 4.3.0-beta.3 * Clarify the description of branch output in the conditional step * Improve step settings field description * Move metadata settings to specific panel in the meta changed step * Add the oldMetaValue to the output of Post Meta Changed trigger * Rename the new meta value output * Add new output to the meta changed step * Update field description * Adjust the max size of the conditional modal to 600px * Auto focus the expression builder and close it when single variable mode * Fix property names of post and user removing prefix Add post_name property for posts * Fix the permalink in the post before on Post Updated trigger * Ignore long lines on phpcs * Add the basic action to add post meta, #732 * Fix the "Is single" setting on the meta add action * Update the changelog * Add the basic action to delete post meta, #732 * Add new $metaValue param to the deleteMeta method * Add a stop command to the dev-workspace environment * Add new action to update post meta, #732 * Add manually enabled via checkbox support to bulk-edit, #942 * Implement save workflow hotkey, #1084 * Improve fields description, #1081 * Update the changelog * Fix post field values, #1079 * Fix the validation message for the recipient field in the Send Email, #1078 * Fix default date format in the shortcode * Add new display setting to set wrapper and class to the shortcode, #203 * Only display the bulk sync option if enabled, #622 * Pass the post type to the new filter, #622 * Update language files, #1077 * Add explanation text to the meta keys field, #1080 * Minor visual improvements to the UI * Fix loading a workflow that doesn't have a specific step type, #883 * Fix the first save to transit from auto-saved to draft, #1086 * Replace deprecated jQuery `.click` method * Remove focus from the toolbar button when node is selected, #1083 * Add docs about how to register new data type * Improve style of the selected items in the variables list * Remove the steps property from the workflow data type schema and fix meta * Add future action variable to post variables, #948 * Fix the custom date source * 1090 edit labels (#1091) * Remove not used function * Refactor part of the workflow store and add basic node details panel * Refactor the way we handle editedWorkflow * Update the changelog * Refactor the keyboard shortcuts definition * Fix the edit behavior on workflow summary panel * Fix top margin of the expression editor * Fix the cronstep when instantiating a post resolver * Bump version number to 4.3.0-beta.4 * Update .pot files * Update minified js files * Update changelog * Bump version to 4.3.0-beta.5 * Bump nanoid from 3.3.7 to 3.3.8 (#1082) Bumps [nanoid](https://github.com/ai/nanoid) from 3.3.7 to 3.3.8. - [Release notes](https://github.com/ai/nanoid/releases) - [Changelog](https://github.com/ai/nanoid/blob/main/CHANGELOG.md) - [Commits](ai/nanoid@3.3.7...3.3.8) --- updated-dependencies: - dependency-name: nanoid dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Anderson Grüdtner Martins <anderson@publishpress.com> * Bump webpack from 5.92.0 to 5.94.0 (#925) Bumps [webpack](https://github.com/webpack/webpack) from 5.92.0 to 5.94.0. - [Release notes](https://github.com/webpack/webpack/releases) - [Commits](webpack/webpack@v5.92.0...v5.94.0) --- updated-dependencies: - dependency-name: webpack dependency-type: direct:development ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Anderson Grüdtner Martins <anderson@publishpress.com> * Fix optional param declared before required param, #1094 * Fix the auto-layout algorithm, #1102 * Update js scripts * Improve text for variables modal * Update the changelog * Improve the text on expression builder for single variable mode * Update js scripts * Update language files * Bump version to 4.3.0 * Update the changelog * Bump copyright year to 2025 * Update the changelog in the readme.txt file * Fix call to deprecated method `next`, #1107 --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Do not remove post meta when action is disabled, When metadata scheduling is enabled, custom meta is deleted when the action runs or 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, New tab for "Notifications" #190
Allow users to change metabox name, 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 Add text to the expired post title #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, Database 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, Scheduled action can't run multiple times for the same post, user, workflow, etc. #1061
704 export import (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, The label in the checkbox to enable future action is displaced #1057
Translate the user roles in the settings page, A few translations still missing #1050
Add * to indicate a required field on post query, Which boxes are required? #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, Extra : characters in Backup screern #1063
Improve error handling when importing a backup file
Fix error on importing JSON missing some data, Error on import #1065
Add setting to enable/disable the screenshot feature, Add a new setting to disable the workflow screenshot feature #1066
Add custom data field to Ray Debug step, Add option to debug custom data or expression on "Ray - Debug" step #1067
Replace input field with text area on log message field, Add more space to the Log Add message field so we can view better long text #1068
Add support to metadata in the variables resolvers, Add support to metadata in the variable resolvers #1069, Allow admins to customize the email recipients #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, Set default value for the field 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
Code cleanup
Code cleanup
Deprecate functions not used and use proper facades
Fix error when date or time format are empty, Possible to set "Date format", "Time format" and others to be blank in the settings #212
Fix empty label when custom title and label are empty, The legacy metabox has no label #1075
Fix size of label in the block editor, The label of the future action box in the block editor is too small #1076
Update the changelog
Implement Post is Published trigger, Add new trigger: Post is published #944
Implement basic trigger for Post Status Changes, Add new trigger: Post status has changed #945
Implement basic trigger for Post is Scheduled, Add new trigger: Post is scheduled #946
Basic implementation of the variables selector, or expression builder
Add label and description to the variables list
Make adjustments to the variables selector
Improve style on expression editor
Improve button to edit the expression
Add actual variables list to the expression editor
Fix the display of variables descriptions
Use the expression builder in the debug data field on Ray Debug
Replace simple setting fields with the new expression builder
Improve expression builder code
Minor improvement to the steps in the graph
Fix double click
Some minor improvements
Bump version to 4.3.0-beta.1
Fix color to indicate the step data flow panel as dev panel
Update the changelog
Add better support to metadata in the expression builder
Add the item id to the description message in the expression builder
Reorganize the code
Improve visual of variables selector
Display the variable ID when showing its description
Refactor methods handleClick to onClick
Fix the selection of items in the variables selector. Fix the update in the path, removing all items that come after the current selected column.
Refactor the list of variables renaming properties Rename "id" and "name" to "name" and "label" respectively. Since we don't list the variables into options list anymore, we don't need to convert to a format compatible to the tree component.
Refactor the functions that get expanded variables
Stop exporting function getVariablesLIst
Improve listing child properties on variables that are objects, Allow to notify the author of the post #947, Can we show the variables that people can use for email? #976
Disable autocomplete in the expression builder Disabling it until we are able to implement the autocompleter based on the current context. The event onCursorChange seems to not work right now.
Add default message when no variable is hovered This avoids to make the popover panel to grow when hovering a variable for the first time.
Refactor the expression builder to a modal window instead of a popover
Improve style of the expression editor
Fix user meta resolution in the workflow
Remove arrow and add new Status column, Arrow as means of saying "Published" #970
Update the changelog
Improve UI of the Debug Ray step settings
Refactor the query builder using the expression builder
Implement single variable mode on the expression builder
Improve query builder in the conditional step
Update the changelog
Remove prefix from post and user data type properties
Remove a blank line in the code
Implement basic step for metadata changes, Add new trigger: metadata changes #1059
Fix output of the metadata chagnes trigger, Add new trigger: metadata changes #1059
Move the changes to the correct file :), Add new trigger: metadata changes #1059
Update the changelog
Update js files
Bump version to 4.3.0-beta.3
Clarify the description of branch output in the conditional step
Improve step settings field description
Move metadata settings to specific panel in the meta changed step
Add the oldMetaValue to the output of Post Meta Changed trigger
Rename the new meta value output
Add new output to the meta changed step
Update field description
Adjust the max size of the conditional modal to 600px
Auto focus the expression builder and close it when single variable mode
Fix property names of post and user removing prefix Add post_name property for posts
Fix the permalink in the post before on Post Updated trigger
Ignore long lines on phpcs
Add the basic action to add post meta, Add new action to manage post metadata #732
Fix the "Is single" setting on the meta add action
Update the changelog
Add the basic action to delete post meta, Add new action to manage post metadata #732
Add new $metaValue param to the deleteMeta method
Add a stop command to the dev-workspace environment
Add new action to update post meta, Add new action to manage post metadata #732
Add manually enabled via checkbox support to bulk-edit, Can't use bulk-edit to enable workflows with "Manually enabled via checkbox" trigger #942
Implement save workflow hotkey, Add CMD/CTRL + S hotkey for saving the workflow #1084
Improve fields description, Post status changed is unclear #1081
Update the changelog
Fix post field values, Issue with "Add extra terms to post" step #1079
Fix the validation message for the recipient field in the Send Email, Odd validation message for new email variables #1078
Fix default date format in the shortcode
Add new display setting to set wrapper and class to the shortcode, Shortcode not following theme layout #203
Only display the bulk sync option if enabled, Hide Metadata dropdown #622
Pass the post type to the new filter, Hide Metadata dropdown #622
Update language files, PublishPress Future Free ES-FR-IT Translation Updates v.4.2.0 #1077
Add explanation text to the meta keys field, Explanation for post meta changed #1080
Minor visual improvements to the UI
Fix loading a workflow that doesn't have a specific step type, Workflow containing non-existent node types can't be loaded #883
Fix the first save to transit from auto-saved to draft, New Workflow is not correctly saved if using the CMD + S hotkey #1086
Replace deprecated jQuery
.click
methodRemove focus from the toolbar button when node is selected, Pressing Enter after selecting a workflow step deletes it #1083
Add docs about how to register new data type
Improve style of the selected items in the variables list
Remove the steps property from the workflow data type schema and fix meta
Add future action variable to post variables, Allow to reference the post expiration (future action) date and settings in a workflow #948
Fix the custom date source
1090 edit labels (1090 edit labels #1091)
Remove not used function
Refactor part of the workflow store and add basic node details panel
Refactor the way we handle editedWorkflow
Update the changelog
Refactor the keyboard shortcuts definition
Fix the edit behavior on workflow summary panel
Fix top margin of the expression editor
Fix the cronstep when instantiating a post resolver
Bump version number to 4.3.0-beta.4
Update .pot files
Update minified js files
Update changelog
Bump version to 4.3.0-beta.5
Bump nanoid from 3.3.7 to 3.3.8 (Bump nanoid from 3.3.7 to 3.3.8 #1082)
Bumps nanoid from 3.3.7 to 3.3.8.
updated-dependencies:
Bumps webpack from 5.92.0 to 5.94.0.
updated-dependencies:
Fix optional param declared before required param, PHP Deprecated: Optional parameter declared before required parameter #1094
Fix the auto-layout algorithm, Improve auto layout algorithm and configuration #1102
Update js scripts
Improve text for variables modal
Update the changelog
Improve the text on expression builder for single variable mode
Update js scripts
Update language files
Bump version to 4.3.0
Update the changelog
Bump copyright year to 2025
Update the changelog in the readme.txt file
Fix call to deprecated method
next
, Deprecated: Function ActionScheduler_Schedule::next is deprecated #1107