Releases: publishpress/PublishPress-Future
Releases · publishpress/PublishPress-Future
3.4.0
Changelog
- ADDED: In the JS context, implemented a way to extend the future action panel using SlotFill
FutureActionPanelAfterActionField
and setting extra fields to the panel, right after the action field; - ADDED: Add a new filter to allow filtering the options of the future action being scheduled:
publishpressfuture_prepare_post_expiration_opts
; - ADDED: Add method
scheduleRecurringAction
to theCronToWooActionSchedulerAdapter
to schedule recurring action; - ADDED: Add method
scheduleAsyncAction
to theCronToWooActionSchedulerAdapter
to schedule async action; - ADDED: In the JS context, added the slot
FutureActionPanelTop
to the beginning of the future panel; - CHANGED: Added
$unique
and$priority
arguments to thescheduleSingleAction
method in theCronToWooActionSchedulerAdapter
class; - CHANGED: Method
scheduleRecurringAction
renamed toscheduleRecurringActionInSeconds
in theCronToWooActionSchedulerAdapter
class; - CHANGED: Added argument
$clearOnlyPendingActions
to the method signatureclearScheduledAction
to theCronInterface
interface; - CHANGED: Changed the method
clearScheduledAction
in the classCronToWooActionSchedulerAdapter
adding new argument$clearOnlyPendingActions
, allowing to remove running actions; - CHANGED: The plugin activation and deactivation callback functions were moved from the main file to independent files;
- CHANGED: Change the admin menu names for clarity;
- CHANGED: Update the promo sidebar for mentioning the Actions Workflow feature;
- FIXED: Fix error when quick-edit data is not available, #730;
- FIXED: Fix dependency of the enqueued scripts for the future action box. Add 'wp-i18n', 'wp-components', 'wp-url', 'wp-data', 'wp-api-fetch', 'wp-element', 'inline-edit-post', 'wp-html-entities', 'wp-plugins' as dependencies;
- FIXED: Updated ES, FR and IT translations, #698;
- FIXED: Redirects to the settings page after activating the plugin, #764;
- FIXED: Fix access to the View Debug settings tab when debug is disabled;
- FIXED: Fix the position of the "Upgrade to Pro" and "Settings" menu items in the admin bar;
3.4.0-beta.1
Changelog
- ADDED: Workflow builder and workflow engine;
- Add workflow triggers:
- Post is saved
- Post is updated
- Manually enabled for Post on save
- Legacy Future action
- On Init
- On Admin Init
- Add workflow actions:
- Delete Post
- Stick Post
- Unstick Post
- Add extra terms to post
- Replace all terms to post
- Remove terms to post
- Move post to status
- Ray - Debug
- Query Posts
- Add workflow flows:
- Schedule
- Simple Condition (partially implemented)
- Add workflow triggers:
- FIXED: Fix localization making string translatable in ScheduledActionsTable.php file (thanks @DAnn2012), #703;
3.3.1
Changelog
- ADDED: Add validation for the date and time offset in the settings page, #683;
- ADDED: Add form validation to the settings panel;
- ADDED: Add form validation to the metabox panel;
- ADDED: Add a date preview to the date/time offset setting field;
- CHANGED: The actions to move posts to another status where grouped in a single action, with a dropdown to select the status, #668;
- CHANGED: The actions "draft", "private" and "trash" are deprecated in favor of "change-status", #668;
- CHANGED: The metadata hash key has now a prefix "_" marking it as a private key, #695;
- CHANGED: Improved the name of some actions;
- CHANGED: Change the label of the field to select terms when "Replace all terms" is selected, #664;
- FIXED: Make it impossible to choose dates in the past, #443;
- FIXED: Enter key submits quick-edit panel when selecting a taxonomy term, #586;
- FIXED: The name of the taxonomy in the actions field is now updated in the settings panel when the taxonomy is changed, #676;
- FIXED: Possible to add an action using an empty category setting, #587;
- FIXED: Fix language files for ES, IT, FR, #685;
- FIXED: Fix inconsistent text in the filter for "Pending" actions, #673;
- FIXED: Improve the message when no actions are found: "No Future Actions", #666;
3.3.1-beta.1
Changelog
- ADDED: Add validation for the date and time offset in the settings page, #683;
- ADDED: Add form validation to the settings panel;
- ADDED: Add form validation to the metabox panel;
- ADDED: Add a date preview to the date/time offset setting field;
- CHANGED: The actions to move posts to another status where grouped in a single action, with a dropdown to select the status, #668;
- CHANGED: The actions "draft", "private" and "trash" are deprecated in favor of "change-status", #668;
- CHANGED: The metadata hash key has now a prefix "_" marking it as a private key, #695;
- CHANGED: Improved the name of some actions;
- FIXED: Make it impossible to choose dates in the past, #443;
- FIXED: Enter key submits quick-edit panel when selecting a taxonomy term, #586;
- FIXED: The name of the taxonomy in the actions field is now updated in the settings panel when the taxonomy is changed, #676;
- FIXED: Possible to add an action using an empty category setting, #587;
- FIXED: Fix language files for ES, IT, FR, #685;
- FIXED: Fix inconsistent text in the filter for "Pending" actions, #673;
- FIXED: Improve the message when no actions are found: "No Future Actions", #666;
3.3.0
Changelog
- ADDED: Add new filter for filtering the list of post types supported by the plugin: publishpressfuture_supported_post_types, #677;
- ADDED: Add new filter for choosing to hide or not the Future Action in the post editors: publishpressfuture_hide_metabox, #69;
- ADDED: Add new filter for filtering the post metakeys in the post model: publishpressfuture_action_meta_key, #69;
- ADDED: Add new method
medataExists
to thePublishPress\Future\Framework\WordPress\Models\PostModel
class; - ADDED: Add support to a hash in the post meta
pp_future_metadata_hash
, to identify if the future action's post meta has changed or was scheduled by metadata (fully availale only on PRO); - CHANGED: Deprecated the filter
postexpirator_unset_post_types
in favor of the new filterpublishpressfuture_supported_post_types
, allowing not only remove, but add new post types to the list of supported post types, #677; - CHANGED: The list of post types in the settings page now also shows the non-public post types that are not built in on WordPress, #677;
- CHANGED: Remove the X and Facebook icons from the footer in the admin pages, #667;
- CHANGED: Updated the URLs on the plugin's footer, #667;
- CHANGED: Minor change in the description of the setting that controls the activation/deactivation future action for the post type;
- CHANGED: The metadata
_expiration-date-status
now can be specified as1
or'1'
and not only'saved'
, #69; - CHANGED: The action
publishpress_future/run_workflow
is now depreacated in favor ofpublishpressfuture_run_workflow
; - FIXED: Fix language files for ES, IT, FR, #665;
- FIXED: Fix error when a term does not exists, #675;
- FIXED: Add new interface for NoticeFacade: NoticeInterface;
- REMOVED: Remove the legacy action
postExpiratorExpire
. This action will not trigger the future actions anymore; - REMOVED: Remove the legacy action
publishpressfuture_expire
. This action will not trigger the future actions anymore;
3.3.0-beta.1
3.2.0
Changelog
- ADDED: Add the possibility to use non hierarchical taxonomies, #285;
- ADDED: Add new future action to remove all taxonomy terms of a post, #652;
- ADDED: Add new action hook
publishpressfuture_saved_all_post_types_settings
to allow developers to trigger an action when the Post Types settings are saved; - CHANGED: Deprecate the constant PublishPress\Future\Modules\Settings\SettingsFacade::DEFAULT_CUSTOM_DATE and replaced it with ::DEFAULT_CUSTOM_DATE_OFFSET;
- CHANGED: Moved the date and time format settings fields to the Display tab, #605;
- CHANGED: Added description to the taxonomy setting field in the Post Types tab, #641;
- CHANGED: Moved the Post Types settings tab to the first position, #619;
- CHANGED: Simplify the name of actions on taxonomy related actions, adding the actual name of the taxonomy, #294;
- CHANGED: Change the text on the Status column in the Future Actions list, from "Pending" to "Scheduled", #661;
- CHANGED: Fixed typos and improved the text in the Post Types settings tab, #659;
- FIXED: Fix consistency on radio buttons alignment on the settings page;
- FIXED: Hides the legacy cron event field from Diagnostics and Tools settings tab if no legacy cron event is found;
- FIXED: Fix the "Change Status to Trash action" on custom post types, #655;
- FIXED: Added back support for reusable blocks, #200;
- FIXED: Updated the language files, #653;
- FIXED: Fix error 404 when activating future action on a post type that has no taxonomy registered, #662;
3.1.7
Changelog
- FIXED: Fix compatibility with plugins like "Hide Categories and Products for Woocommerce", making sure terms are not hidden in the taxonomy field, #639;
- FIXED: Fix the terms select field in the settings page, expanding it on focus, #638;
- FIXED: Fix the fatal error when hook
add_meta_boxes
didn't receive aWP_Post
instance as parameter, #640; - FIXED: Fix issue with the "NaN" categories in the classic editor, #647;
- FIXED: Fix issue with accents on the taxonomy field in the settings, #642;
3.1.7-beta.3
Changelog
- FIXED: Fix compatibility with plugins like "Hide Categories and Products for Woocommerce", making sure terms are not hidden in the taxonomy field, #639;
- FIXED: Fix the terms select field in the settings page, expanding it on focus, #638;
- FIXED: Fix the fatal error when hook
add_meta_boxes
didn't receive aWP_Post
instance as parameter, #640; - FIXED: Fix issue with the "NaN" categories in the classic editor, #647;
- FIXED: Fix issue with accents on the taxonomy field in the settings, #642;
3.1.7-beta.2
Changelog
- FIXED: Fix compatibility with plugins like "Hide Categories and Products for Woocommerce", making sure terms are not hidden in the taxonomy field, #639;
- FIXED: Fix the terms select field in the settings page, expanding it on focus, #638;
- FIXED: Fix the fatal error when hook
add_meta_boxes
didn't receive aWP_Post
instance as parameter, #640;