Skip to content

Releases: publishpress/PublishPress-Future

4.0.2

21 Oct 22:55
14a878b
Compare
Choose a tag to compare

Changelog

[4.0.2] - 21 Oct, 2024

  • Fix error when the filter the_title is called without an ID, #984

4.0.1

21 Oct 20:17
92b4b6a
Compare
Choose a tag to compare

Changelog

[4.0.1] - 21 Oct, 2024

Fixed

  • Fix the database schema check for version 4.0.0 on fresh installations, (Issue #928).

4.0.0

21 Oct 18:08
05d0548
Compare
Choose a tag to compare

Changelog

Added

  • Add the Workflows feature, with the workflow editor and the workflow engine.

Changes

  • The list of scheduled actions now displays the repetition count/date limits (Issue #928).
  • Update language files.
  • Updated the UI in the advanced settings page.
  • Move some advanced settings to the "Display" tab (Issue #952)
  • Add title to the future action panel for UI consistency (Issue #965)
  • Renamed the PublishPress Future metabox to Future Actions for UI consistency (Issue #965)

Fixed

  • Update post model to update post date when setting post status to publish.
  • Prevent error when the current_post->ID is empty for unknown reasons, usually related to 3rd party plugins.

Developers

  • Interface PublishPress\Future\Core\HookableInterface: Add new method removeFilter to remove a hooked filter.
  • Interface PublishPress\Future\Core\HookableInterface: Add new method removeAction to remove a hooked action.
  • Class PublishPress\Future\Framework\WordPress\Facade\HooksFacade: Add new method removeFilter to remove a hooked filter.
  • Class PublishPress\Future\Framework\WordPress\Facade\HooksFacade: Add new method removeAction to remove a hooked action.
  • New method to publish posts using the class PublishPress\Future\Framework\WordPress\Models\PostModel.
  • Add new filter 'publishpressfuture_migrations' to filter the list of migrations that will be executed.
  • Call the action 'publishpressfuture_fix_db_schema' when a DB fix is executed from the settings page.
  • Call the action 'publishpressfuture_upgrade_plugin' when the plugin is upgraded.
  • Change the data type from void to int for the method 'PublishPress\Future\Modules\Expirator\Interfaces\CronInterfac::scheduleRecurringAction'.
  • Change the data type from void to int for the method 'PublishPress\Future\Modules\Expirator\Interfaces\CronInterfac::scheduleAsyncAction'.
  • Add new filter 'publishpressfuture_schema_is_healthy' to check if the DB schema is healthy.
  • The method 'PublishPress\Future\Modules\Workflows\Models\WorkflowModel::getStepFromRoutineTreeRecursively' now always returns an array.
  • Add new filter 'action_scheduler_list_table_column_recurrence' to filter the recurrence column in the scheduled actions list.
  • Add new method 'getNodeById' to the class 'PublishPress\Future\Modules\Workflows\Models\WorkflowModel'.

3.4.5-beta.1

11 Sep 13:52
80737b9
Compare
Choose a tag to compare
3.4.5-beta.1 Pre-release
Pre-release

Changelog

  • Fixed the issue #932

3.4.4-beta.1

11 Sep 13:53
8d9d436
Compare
Choose a tag to compare
Release 3.4.4

3.4.4

22 Aug 17:28
8d9d436
Compare
Choose a tag to compare

Changelog

[3.4.4] - 21 Aug, 2024

Fixed

  • Improve notice message when scheduled action runs after pressing "run" (PR #896).
  • Fixed support for the Event Espresso plugin (PR #900).
  • Fixed React warning about createRoot being deprecated.
  • Fixed empty fieldset displayed when the bos is disabled for the post type (Issue #792).
  • Update language files.

Changed

  • Add tabs for post types in the post types settings page (PR #895).

Added

  • Added computed date preview to the general settings page (PR #897).
  • Added option to hide the calendar by default in the future action panel (PR #899).
  • Added new filter publishpressfuture_posts_future_action_column_output to the Future Action column.

3.4.3

06 Aug 15:51
846f671
Compare
Choose a tag to compare

Changelog

The format is based on Keep a Changelog
and this project adheres to Semantic Versioning.

[3.4.3] - 06 Aug, 2024

Changed

  • Remove icon from the Future metabox in the block editor, #821

Fixed

  • Update translation files
  • Only load the quick-edit script if in the post list screen
  • Fix quick edit action box to use the filter to hide action box when deactivated for the post type, #884
  • Fixed the database schema check to also check the debug log table, #887
  • Fixed the database schema check to check the table indexes, #887

3.4.2

15 Jul 18:56
cfbf40a
Compare
Choose a tag to compare

Changelog

The format is based on Keep a Changelog
and this project adheres to Semantic Versioning.

[3.4.2] - 15 Jul, 2024

Added

  • Add the current date and time to date preview in the date/time offset setting field, #840

Fixed

  • Optimized the date/time offset validation requests in the Post Types settings, #840
  • Fix error message in the date/time offset setting field, #841
  • Fix user capabilities check in the block editor, #727
  • Update ES, FR, and IT translations, #859

Changed

  • Change the text in the promo screen for the Actions Workflow feature, #867

3.4.1

02 Jul 16:54
abab71c
Compare
Choose a tag to compare

Changelog

Added

  • Implement add promo screen for Actions Workflows, #777
  • Implement the post_id attribute to the futureaction shortcode, #814

Fixed

  • Fix some translations in ES, FR, and IT languages, #798
  • Fix “no future actions” message in the scheduled actions list, #788
  • Try to avoid fatal error for wrong argument counting
  • Minor issues pointed by PHPCS
  • Escape an exception message

Changed

  • Update language files
  • Improve the exception message when the date/time offset is invalid
  • Update composer files for dev dependencies

3.4.0.1

20 Jun 22:06
57b5398
Compare
Choose a tag to compare

Changelog

  • FIXED: Fix fatal error for low-level users when PublishPress menu is not available, #803;
  • FIXED: Fix wrong action date on the future action panel, #802;
  • CHANGED: The interface PublishPress\Future\Modules\Expirator\Interfaces\ActionArgsModelInterface has changed:
    • Method setCronActionId now returns void instead of ActionArgsModelInterface;
    • Method setPostId now returns void instead of ActionArgsModelInterface;
    • Method setArgs now returns void instead of ActionArgsModelInterface;
    • Method setArg now returns void instead of ActionArgsModelInterface;
    • Method setCreatedAt now returns void instead of ActionArgsModelInterface;
    • Method setEnabled now returns void instead of ActionArgsModelInterface;
    • Method setScheduledDate now returns void instead of ActionArgsModelInterface;
    • Method setScheduledDateFromISO8601 now returns void instead of ActionArgsModelInterface;
    • Method setScheduledDateFromUnixTime now returns void instead of ActionArgsModelInterface;
    • Method convertUnixTimeDateToISO8601 is now public;
    • Method convertISO8601DateToUnixTime is now public;