Closed andergmartins closed 1 month ago
Merging master after releasing 3.4.3 (#890)
Fix wp.org images
Update the WP version we tested the plugin, to WP 6.6
Fix GH action to run the correct dev-workspace
Update dev-workspace docker image
Release 3.4.3 (#888)
Replace some dev-workspace scripts with a make file
Update the base image for dev-workspace
Improve date preview in the Post Types settings, #840 Add currentTime to the output of the /settings/validate-expire-offset API endpoint.
Optimize requests in the date preview, #840
Update compiled scripts
Fix error messages in the post types settings, #841
Update the changelog
Fix user capabilities check in the block editor, #727 Improve checking in the other controllers.
Update ES, FR, IT translations (#859)
Bump version to 3.4.2-beta.3
Compile js scripts for production
Update compiled language files
Update the test environment
Restore old tests Those tests still need to be reviewed and updated.
Add the tests/.env.dist file
Add test and codeception composer scripts
Update PublishPress Future Pro banner text (#867)
Bump version and stable tag to 3.4.2
Add lang scripts
Update pot file
Update the release checklist on the issue templates
Update the docker image tag
Update github workflows and the code check
Update GitHub actions to release Stop checking code in the dist folder
Adjust the phplint settings for running on GH
Remove the docker image cache from code check workflow
Remove verbose argument from phplint script
Fix phpstan settings
Fix code deploy workflow
Fix typo in the GitHub workflows
Update GitHub Workflows adding missed composer install
Validate the composer file
Update the step to upload assets when releasing to wp.org
Update the plugin release checklists We are using the 10up automated release process
Add PSR12 rule to phpcs
Update base image for dev-workspace to alpine 3.20 Reduces the image from 2.2.GB to 240MB
Fix base image for dev-workspace
Update GH workflows from main branch
Remove icon from the Future metabox in the block editor
Update js files with dev version
Update composer files
Add step to the github workflows to show the version of tools
Update output of info:versions and add set:versions script
Update dev-workspace base image to 4.2.0 adding tmate
Fix script to bump version in the file header
Update language files for FR, IT, ES
Only load quick-edit script if in the posts list page
Fix quick edit action box to use the filter to hide action box (#884)
856 improve database schema check (#887)
Update composer scripts and files
Update test system and config
Update Unit tests
Fix Integration tests
Implement TableSchemaInterface and refactor ActionArgsSchema for it
Simplify a little more the table schema
Fix testing of the table schema
Fix result of createTable method in the table schema
Add method to drop the table
Update error code on table schema from integer to a string
Move the error message to the schema
Add test for the getError method
Reorganize methods in the table schema
Improve table schema check and fix for considering table indexes
Add backward compatibility check for deprecated methods
Simplify schema tests creating helper methods
Minor improvements to the schema table
Add helper method to modify table column
Refactor the action args schema and model to use new handler
Improve error message in diagnostics when table does not exist
Remove global dependency from database facade class
Move DBSchema handler and interface to the framework
Remove not used custom table from test
Add assert to test to make sure the table exists
Add check and fix for extra indexes on DB Schema handler
Include database schema health check for debug log table
Automatically fix cs on PHP files
Fix some PHPCS issues
Update language files
Fix a typo
Add the version constant to the composer settings This allows to use the composer set:version script.
composer set:version
Bump version to 3.4.3-beta.1
Update dev-dependencies
Add scripts on production version
Fix checkbox style in WP 6.6.1
Update the release date
Bump version to 3.4.3
Include PHPStan rule to detect missed ray calls
Update js scripts with dev version
Remove the PHPCS check from the github worflow until we fix all the issues
Update issue template files
Add tabs for post types in the post types settings page (#895)
Improve notice message when scheduled action run after pressing "run" (#896)
Add computed date preview to general settings (#897)
Add computed date preview to the general settings
Update other compiled scripts
Update dev-workspace to use correct node version
Update date offset preview component to support compact style
Optimize the webpack.config.js file
Update compiled js files
Fix default validation status for post type settings
Add option to hide the calendar by default (#899)
Update compiled scripts (dev)
Fix support to Event Espresso plugin (#900)
Fix create root import
Fix empty fieldset displayed when the box is disabled for the post type
Add filter to the future action column
Update language files, #892
Update version to 3.4.4
Update js scripts with production version
Bump axios from 1.7.2 to 1.7.4 (#904)
Bumps axios from 1.7.2 to 1.7.4.
updated-dependencies:
dependency-name: axios dependency-type: direct:development ...
Add namespace to interface
Ignore false positive by phpcs
Update "Hide the Calendar" setting options for improved clarity
Renamed "Hide the Calendar" options to "Calendar Visibility Setting"
Updated options to "Remember Last State" and "Always Hidden" to better reflect functionality
Add class names to identify future action box fields
Update compiled scripts with production version
Add script for preparing to release
Split code check workflow jobs
Add methods to remove filter and action hooks
Update post model to update post date when setting post status to publish
Restore previous behavior for setPostStatus on Post Model Creates new method to publish the post
Add filter and action for custom data migrations
Add action when plugin is upgraded
Fix return data type for cron interface
Add missed hooks to the settings module
Update copyright
Translation Updates Future FREE 3.4.4 #918
Add performant translation files
Initial commit with the workflow editor moved from Pro
Bump version to 4.0.0-alpha.1
Prevent an error when the post->ID is empty for any reason This could be caused by 3rd party plugins, so we are preventing it to fail on that case.
Bump version to 3.4.5-beta.1
Add the setting for enabling experimental features
Add Upgrade to Pro and pro features ads in the workflow editor
Improve consistency to the node markers
Disable the Pro steps
Bump version to 4.0.0-alpha.2
Ignore adobe animate source files when packing
Do not initialize the workflow engine if loaded by the pro plugin
Add filter to shortcut the node runner factory
Refactor the name of the new filter
Simplify the limited workflow steps
Do not break if the node is not found anymore when a workflow runs
Do not break the list of scheduled actions if workflow is broken
Fix warning related to table not existent after fresh install or update Fix publishpress/publishpress-future#934
Deprecate some service names
Remove constants that were deprecated but didn't exist on previous versions
Make sure to always return an array on the method, #935
Show repetition count/date limits in the actions list, #928
Fix typo
Remove "pro" from a html element class
Update some .mo language files
Update the .pot file for php files
Compile remaining js files
Update .js.map file
Update the script to generate js pot and po files
Update lang-constants.sh file
Add scripts .po file
Add translations for js scripts for the workflow editor
Update language files for js scripts
Add missed file
Update language files and text domain
Bump version to 4.0.0
Update js scripts to production version
Update the changelog in the readme.txt file
Fix minor issue with blank chars
Update text to make clear Pro steps are skipped
Update compiled js scripts
Update the locked workflow steps to be skipped instead of stop the workflow
Minor code style adjustment
Remove .map files from the package repository
Add .map file a development only
Ignore the webpack-bundle-stats.json file
Add bundle analysis config for all the scripts
Update js scripts to production
Update the js profile script to use production scripts
Change capability for using the workflow editor
Temporarily disables the script on the workflows list
Adjust scripts, keeping .js and .min.js files Adjust webpack configuration, simplifying the file
Fix js error when workflow do not have manual checked triggers
Fix error about function not found
Add missed argument to a query
Remove not used "use" statements
Fix the schema check to catch errors on table workflow_scheduled_steps
Fix the db schema check to recognize the table workflow_scheduled_steps
Avoid breaking if the step is not found
Bump version to 4.0.0-beta.2
Update dev dependencies
Removing doctrine/instantiator (2.0.0)
Update composer file
Fix the dev-workspace restoring old version of base image
Fix the style of manually triggered workflows, #954
Fix typo in the Workflow word, #951
Fix syntax of JSON data extraction for MariaDB
Remove description of Advanced settings, #952
Move some advanced settings to Display and General tabs, #952
Remove recurring options form date offset field Add slot DateOffsetAfterDateSourceField
Add a plugin area for expanding the workflow editor
Add action to load workflow editor scripts
Remove not used variables. Moved to the Pro plugin
Add placeholder for the repeating action field
Move Pro Feature button to a component
Create Pro Feature field as a new component
Add filter to filter recurrence interval in seconds
Refactor function logCatchException to logError
Add workflow steps to the global variables context
NodeIcon component now accepts a onClick and style props
Fix PHP error when current_screen is empty
Fix PHP error when workflow is not found by id
Add specific class to body to flag free and pro workflow editor
Identify node handlers with custom css classes
Add debug option to output to ray the current running step, #960
Fix PHP error when workflow model is not loaded
Add Conditional Split step and refactor variables system
Add initial version of the conditional step
Update dev js files
Bump version to 4.0.0-beta.3
Add basic save/cancel buttons to the conditional builder
Add dev-panel style to the Ray Debug panel
Improve the conditional editor
Add missed script and style for the scheduled actions screen
Remove duplicated call to the same method
Fix references to the runtimeVariables step data
Fix js error when value is not set
Bump version to 4.0.0-beta.4
Update production scripts
Add progress to the js build commands
Fix error about wrong db prepare statement
Fix error when current screen function is not defined
Bump version to 4.0.0-beta.5
Fix js error when the container is not found and the script is loaded
Fix issue on future action for triggering a workflow, #963
Add title to the future action box for UI consistency, #965
Rename the PublishPress Future metabox, #965
Bump version to 4.0.0-beta.6
Update .pot files
Update minified jd files
Apply the the_content filter to the content o the post on PostResolver
Fix calls to the PostResolver adding the hooks facade
Update the chaglog
Update version to 4.0.0
Rename gen: scripts to build: on composer file
development
Due to the huge conflict list, I manually merged the release-4.0.0 branch into main and develop.
Merging master after releasing 3.4.3 (#890)
Fix wp.org images
Update the WP version we tested the plugin, to WP 6.6
Fix GH action to run the correct dev-workspace
Update dev-workspace docker image
Release 3.4.3 (#888)
Replace some dev-workspace scripts with a make file
Update the base image for dev-workspace
Improve date preview in the Post Types settings, #840 Add currentTime to the output of the /settings/validate-expire-offset API endpoint.
Optimize requests in the date preview, #840
Update compiled scripts
Fix error messages in the post types settings, #841
Update compiled scripts
Update the changelog
Fix user capabilities check in the block editor, #727 Improve checking in the other controllers.
Update the changelog
Update ES, FR, IT translations (#859)
Bump version to 3.4.2-beta.3
Compile js scripts for production
Update compiled language files
Update the changelog
Update the test environment
Restore old tests Those tests still need to be reviewed and updated.
Add the tests/.env.dist file
Add test and codeception composer scripts
Update PublishPress Future Pro banner text (#867)
Bump version and stable tag to 3.4.2
Add lang scripts
Update pot file
Update the release checklist on the issue templates
Update the changelog
Update the docker image tag
Update github workflows and the code check
Update GitHub actions to release Stop checking code in the dist folder
Adjust the phplint settings for running on GH
Remove the docker image cache from code check workflow
Remove verbose argument from phplint script
Fix phpstan settings
Fix code deploy workflow
Fix typo in the GitHub workflows
Update GitHub Workflows adding missed composer install
Validate the composer file
Update the step to upload assets when releasing to wp.org
Update the plugin release checklists We are using the 10up automated release process
Add PSR12 rule to phpcs
Update base image for dev-workspace to alpine 3.20 Reduces the image from 2.2.GB to 240MB
Fix wp.org images
Fix base image for dev-workspace
Update dev-workspace docker image
Update the WP version we tested the plugin, to WP 6.6
Update GH workflows from main branch
Remove icon from the Future metabox in the block editor
Update js files with dev version
Update composer files
Add step to the github workflows to show the version of tools
Update output of info:versions and add set:versions script
Update dev-workspace base image to 4.2.0 adding tmate
Fix script to bump version in the file header
Update composer files
Update language files for FR, IT, ES
Only load quick-edit script if in the posts list page
Fix quick edit action box to use the filter to hide action box (#884)
856 improve database schema check (#887)
Update composer scripts and files
Update test system and config
Update Unit tests
Fix Integration tests
Implement TableSchemaInterface and refactor ActionArgsSchema for it
Simplify a little more the table schema
Fix testing of the table schema
Fix result of createTable method in the table schema
Add method to drop the table
Update error code on table schema from integer to a string
Move the error message to the schema
Add test for the getError method
Reorganize methods in the table schema
Improve table schema check and fix for considering table indexes
Add backward compatibility check for deprecated methods
Simplify schema tests creating helper methods
Minor improvements to the schema table
Add helper method to modify table column
Refactor the action args schema and model to use new handler
Improve error message in diagnostics when table does not exist
Remove global dependency from database facade class
Move DBSchema handler and interface to the framework
Remove not used custom table from test
Add assert to test to make sure the table exists
Add check and fix for extra indexes on DB Schema handler
Include database schema health check for debug log table
Automatically fix cs on PHP files
Fix some PHPCS issues
Update language files
Fix a typo
Add the version constant to the composer settings This allows to use the
composer set:version
script.Bump version to 3.4.3-beta.1
Update dev-dependencies
Add scripts on production version
Update the changelog
Fix checkbox style in WP 6.6.1
Update the release date
Bump version to 3.4.3
Include PHPStan rule to detect missed ray calls
Update composer files
Update js scripts with dev version
Remove the PHPCS check from the github worflow until we fix all the issues
Update issue template files
Add tabs for post types in the post types settings page (#895)
Improve notice message when scheduled action run after pressing "run" (#896)
Add computed date preview to general settings (#897)
Add computed date preview to the general settings
Update other compiled scripts
Update dev-workspace to use correct node version
Update date offset preview component to support compact style
Optimize the webpack.config.js file
Update compiled js files
Fix default validation status for post type settings
Add option to hide the calendar by default (#899)
Update compiled scripts (dev)
Fix support to Event Espresso plugin (#900)
Fix create root import
Update compiled scripts
Fix empty fieldset displayed when the box is disabled for the post type
Add filter to the future action column
Update language files, #892
Update version to 3.4.4
Update js scripts with production version
Bump axios from 1.7.2 to 1.7.4 (#904)
Bumps axios from 1.7.2 to 1.7.4.
updated-dependencies:
dependency-name: axios dependency-type: direct:development ...
Bump axios from 1.7.2 to 1.7.4 (#904)
Bumps axios from 1.7.2 to 1.7.4.
updated-dependencies:
dependency-name: axios dependency-type: direct:development ...
Update the changelog
Add namespace to interface
Ignore false positive by phpcs
Update language files
Update "Hide the Calendar" setting options for improved clarity
Renamed "Hide the Calendar" options to "Calendar Visibility Setting"
Updated options to "Remember Last State" and "Always Hidden" to better reflect functionality
Update language files
Add class names to identify future action box fields
Update compiled scripts with production version
Add script for preparing to release
Split code check workflow jobs
Add methods to remove filter and action hooks
Update post model to update post date when setting post status to publish
Restore previous behavior for setPostStatus on Post Model Creates new method to publish the post
Add filter and action for custom data migrations
Add action when plugin is upgraded
Fix return data type for cron interface
Add missed hooks to the settings module
Update copyright
Translation Updates Future FREE 3.4.4 #918
Add performant translation files
Initial commit with the workflow editor moved from Pro
Bump version to 4.0.0-alpha.1
Prevent an error when the post->ID is empty for any reason This could be caused by 3rd party plugins, so we are preventing it to fail on that case.
Bump version to 3.4.5-beta.1
Add the setting for enabling experimental features
Add Upgrade to Pro and pro features ads in the workflow editor
Improve consistency to the node markers
Disable the Pro steps
Bump version to 4.0.0-alpha.2
Ignore adobe animate source files when packing
Do not initialize the workflow engine if loaded by the pro plugin
Add filter to shortcut the node runner factory
Refactor the name of the new filter
Simplify the limited workflow steps
Do not break if the node is not found anymore when a workflow runs
Do not break the list of scheduled actions if workflow is broken
Fix warning related to table not existent after fresh install or update Fix publishpress/publishpress-future#934
Deprecate some service names
Remove constants that were deprecated but didn't exist on previous versions
Make sure to always return an array on the method, #935
Show repetition count/date limits in the actions list, #928
Fix typo
Remove "pro" from a html element class
Update some .mo language files
Update the .pot file for php files
Compile remaining js files
Update .js.map file
Update the script to generate js pot and po files
Update lang-constants.sh file
Add scripts .po file
Add translations for js scripts for the workflow editor
Update language files for js scripts
Add missed file
Update language files and text domain
Bump version to 4.0.0
Update js scripts to production version
Update the changelog
Update the changelog in the readme.txt file
Fix minor issue with blank chars
Update text to make clear Pro steps are skipped
Update compiled js scripts
Update the locked workflow steps to be skipped instead of stop the workflow
Minor code style adjustment
Remove .map files from the package repository
Add .map file a development only
Ignore the webpack-bundle-stats.json file
Add bundle analysis config for all the scripts
Update js scripts to production
Update the js profile script to use production scripts
Change capability for using the workflow editor
Temporarily disables the script on the workflows list
Adjust scripts, keeping .js and .min.js files Adjust webpack configuration, simplifying the file
Fix js error when workflow do not have manual checked triggers
Fix error about function not found
Add missed argument to a query
Remove not used "use" statements
Fix the schema check to catch errors on table workflow_scheduled_steps
Fix the db schema check to recognize the table workflow_scheduled_steps
Avoid breaking if the step is not found
Bump version to 4.0.0-beta.2
Update dev dependencies
Removing doctrine/instantiator (2.0.0)
Update composer file
Fix the dev-workspace restoring old version of base image
Fix the style of manually triggered workflows, #954
Fix typo in the Workflow word, #951
Fix syntax of JSON data extraction for MariaDB
Remove description of Advanced settings, #952
Move some advanced settings to Display and General tabs, #952
Remove recurring options form date offset field Add slot DateOffsetAfterDateSourceField
Add a plugin area for expanding the workflow editor
Add action to load workflow editor scripts
Remove not used variables. Moved to the Pro plugin
Add placeholder for the repeating action field
Move Pro Feature button to a component
Create Pro Feature field as a new component
Add filter to filter recurrence interval in seconds
Refactor function logCatchException to logError
Add workflow steps to the global variables context
NodeIcon component now accepts a onClick and style props
Add workflow steps to the global variables context
Fix PHP error when current_screen is empty
Fix PHP error when workflow is not found by id
Add specific class to body to flag free and pro workflow editor
Identify node handlers with custom css classes
Add debug option to output to ray the current running step, #960
Fix PHP error when workflow model is not loaded
Add Conditional Split step and refactor variables system
Add initial version of the conditional step
Update dev js files
Bump version to 4.0.0-beta.3
Add basic save/cancel buttons to the conditional builder
Add dev-panel style to the Ray Debug panel
Improve the conditional editor
Add missed script and style for the scheduled actions screen
Remove duplicated call to the same method
Fix references to the runtimeVariables step data
Fix js error when value is not set
Bump version to 4.0.0-beta.4
Update production scripts
Add progress to the js build commands
Update language files
Fix error about wrong db prepare statement
Fix error when current screen function is not defined
Bump version to 4.0.0-beta.5
Fix js error when the container is not found and the script is loaded
Fix issue on future action for triggering a workflow, #963
Add title to the future action box for UI consistency, #965
Rename the PublishPress Future metabox, #965
Bump version to 4.0.0-beta.6
Update the changelog
Update .pot files
Update minified jd files
Apply the the_content filter to the content o the post on PostResolver
Fix calls to the PostResolver adding the hooks facade
Update the chaglog
Update version to 4.0.0
Rename gen: scripts to build: on composer file
Description
Benefits
Possible drawbacks
Applicable issues
Checklist
development
branch.development
, feature/hotfix/release branch. (Do not submit to the master branch!)