Skip to content

Releases: publishpress/PublishPress-Future

3.1.4

13 Dec 14:56
462cefc
Compare
Choose a tag to compare

Changelog

  • ADDED: Taxonomy term field now supports adding a new term by typing a new value;
  • ADDED: Add a button to toggle the calendar on the future action panels. Quick/Bulk edit are collapsed by default, #583;
  • ADDED: Display the taxonomy name in the future action panels instead of showing "Taxonomy", #584;
  • CHANGED: Refactor all the future action panels to use the same React components, fixing the inconsistency between the panels, #572;
  • CHANGED: Removed external dependency of the React Select library, using now the WordPress internal library;
  • CHANGED: In the Action field on Post Type settings, the taxonomy related actions are only displayed if the post type has any term registered;
  • CHANGED: Change the order of fields in the future action panels, moving action and taxonomy at the beginning
  • CHANGED: The method ExpirationScheduler::schedule now automatically converts the date to UTC before scheduling the action;
  • CHANGED: The action publishpressfuture_schedule_expiration now receives the date in the local site timezone;
  • CHANGED: Update the library woocommerce/action-scheduler from 3.6.4 to 3.7.0;
  • CHANGED: Future action data stored in the args column on the table _ppfuture_action_args is now camelCase;
  • CHANGED: Change the Database Schema check to verify and display multiple errors at once. The Fix Database should fix them all;
  • DEPRECATED: Deprecate the calss Walker_PostExpirator_Category_Checklist;
  • DEPRECATED: Deprecate the function postexpirator_get_post_types, moving the logic to the model PostTypesModel;
  • FIXED: Fix fatal error when clicking on "Post Types" tab in the settings when using PT-Br language, #567;
  • FIXED: Stop hardcoding the DB engine when creating the table for action arguments, #565 [Thanks to @dave-p];
  • FIXED: Simple quotes were not being removed from the future action date offset setting, #566;
  • FIXED: Update Spanish, Franch and Italian translations, #551;
  • FIXED: Improved data sanitization on the plugin, #571;
  • FIXED: Fix consistency on data saved on post meta from different editors, quick-edit and bulk-edit. Specially related to the post meta "_expiration-date-options", #573;
  • FIXED: Strange years value in the date selection, #568;
  • FIXED: Fix the action "Remove selected term" for authors role, #550;
  • FIXED: Fix the post type settings page not loading the saved settings after a page refresh triggered by the save button, #576;
  • FIXED: Fix PHP warning: Creation of dynamic property $hooks in NoticeFacade.php, #580;
  • FIXED: Fix call to undefined function ...Expirator\Adapters\as_has_scheduled_action, #574
  • FIXED: Fix PHP warning: Class ...Expirator\Models\DefaultDataModel not found in ...legacy/deprecated.php, #582;
  • FIXED: Update the X/Twitter icon on the footer of admin pages, #583;
  • FIXED: Fix the use of custom taxonomies on the future action panels, #585;
  • FIXED: Fix call to the method `manageUpgrade on ...Core\Plugin;
  • FIXED: Fix action for deleting posts without sending to trash, #593;
  • FIXED: Fix action that sends a port to trash, to trigger the expected actions, #597;
  • FIXED: Fix empty cells on Actions table when Pro plugin is uninstalled and Free is activated, #595;
  • REMOVED: Internal function postexpirator_add_footer was removed, and the footer is now handled in the ContentController class;
  • REMOVED: Internal function postexpirator_get_footer_text was removed;

3.1.3

09 Nov 16:11
b7e84bc
Compare
Choose a tag to compare

Changelog

  • FIXED: Fix JS error Cannot read properties of undefined (reading ‘length’) on the block editor, #561;

3.1.2

07 Nov 23:13
3651863
Compare
Choose a tag to compare

Changelog

  • CHANGED: Update the library woocommerce/action-scheduler from 3.6.3 to 3.6.4;
  • FIXED: Fix compatibility with WP 6.4 removing dependency of lodash, #555;

3.1.1

11 Oct 19:42
ff86d03
Compare
Choose a tag to compare

Changelog

  • ADDED: Add new bulk action for posts to update future action scheduler based on post's metadata, #538;
  • DEPRECATED: Deprecate class PublishPress\Future\Core\DI\ContainerNotInitializedException;
  • DEPRECATED: Deprecate class PublishPress\Future\Core\DI\ServiceProvider;
  • DEPRECATED: Deprecate interface PublishPress\Future\Core\DI\ServiceProviderInterface;
  • FIXED: Fix compatibility with 3rd party plugins that import posts, #538;
  • FIXED: Fix JS error when admin user has no permissions, #533 (Thanks to @raphaelheying);
  • FIXED: Fix missed post link on the email notification, or actions log, when the post is deleted, #507;
  • FIXED: Fix plugin activation hook not running on plugin activation, #539;
  • REMOVED: Remove tooltip from the "Expires" column in the posts list, #511;

3.1.1-beta.1

15 Sep 16:45
3eca716
Compare
Choose a tag to compare
3.1.1-beta.1 Pre-release
Pre-release

Changelog

  • ADDED: Add new bulk action for posts to update future action scheduler based on post's metadata, #538;
  • FIXED: Fix compatibility with 3rd party plugins that import posts, #538;

3.1.0

06 Sep 15:39
33d84ed
Compare
Choose a tag to compare

Changelog

  • FIXED: Fix compatibility with Composer-based installations, using prefixed libraries, #522;
  • FIXED: Fix notice about using FILTER_SANITIZE_STRING on PHP 8, #525;
  • CHANGED: Remove the file define-base-path.php. The constant PUBLISHPRESS_FUTURE_BASE_PATH is deprecated and is now defined in the main plugin file;
  • CHANGED: Internal dependencies moved from vendor to lib/vendor, #522;
  • CHANGED: Replaced Pimple library with a prefixed version of the library to avoid conflicts with other plugins, #522;
  • CHANGED: Replaced Psr/Container library with a prefixed version of the library to avoid conflicts with other plugins, #522;
  • CHANGED: Change min PHP version to 7.2.5. If not compatible, the plugin will not execute;
  • CHANGED: Change min WP version to 5.5. If not compatible, the plugin will not execute;
  • CHANGED: Updated internal libraries to the latest versions;
  • CHANGED: Changed the priority of the hook plugins_loaded on the main plugin file from 10 to 5, #522;
  • CHANGED: Removed the vendor-locator-future library. Internal vendor is now on a fixed path, lib/vendor, #522;
  • CHANGED: Deprecated constant PUBLISHPRESS_FUTURE_VENDOR_PATH in favor of PUBLISHPRESS_FUTURE_LIB_VENDOR_PATH;
  • CHANGED: Update Action Scheduler library to 3.6.2;
  • CHANGED: Update the .pot and .mo files;

3.1.0-alias

02 Aug 18:58
2418246
Compare
Choose a tag to compare

Alias plugin for backward compatibility after 3.1.0, because the free plugin in the Pro was moved from vendor to lib/vendor and some clients have custom code pointing to the legacy path yet. This plugin will help to avoid breaking their site when updating the plugin, until they update the custom code.

3.0.6

26 Jul 16:15
1215188
Compare
Choose a tag to compare

Changelog

  • FIXED: Fix JavaScript error on the block editor: Uncaught TypeError: Cannot read properties of undefined (reading 'indexOf'), #517;
  • FIXED: Fix fatal error on content with shortcode: Call to undefined method ...ExpirablePostModel::getExpiratigetExpirationDateAsUnixTimeonDate(), #516;

3.0.5

25 Jul 21:11
2547504
Compare
Choose a tag to compare

Changelog

  • ADDED: Add a setting field to control the style of the Future Action column on posts lists (Advanced tab), #482;
  • FIXED: Fix the message that prevented to select terms for a future action, #488;
  • FIXED: Fix the taxonomy field in the Post Types settings page, that was not visible unless you select a taxonomy related default action, #496;
  • FIXED: Fix the space after the "reset" button on the calendar field, in the block editor, #465;
  • FIXED: Fix error displayed when trying to deactivate the plugin with "Preserve data after deactivating the plugin" as "Delete data", #499;
  • FIXED: Fix DB error when trying to create the action args table, due to DESCRIBE query on a table that do not exists yet, #450;
  • FIXED: Fix default expiration date time for post type on different timezones;
  • FIXED: Fix date and time on block editor with different timezones, #498;
  • FIXED: Fix missed title and post type info in emails or logs when the post is deleted, #507;
  • FIXED: Notice: Undefined variable: gmt_schedule_display_string, in the columns in the Future Action screens, #504;
  • FIXED: Update ES, FR, and IT translations, #509;
  • CHANGED: Improve the label for the terms field in the block editor panel, #483;
  • CHANGED: Merge the settings tabs "Diagnostics" and "Tools", #501;
  • CHANGED: Update the .pot file;
  • CHANGED: Renamed the settings tab "Defaults" to "General";
  • CHANGED: Added some instructions comments to translators;
  • CHANGED: The default date interval for global and post type settings now only accepts EN format, $495;
  • CHANGED: Add log message when date time offset is invalid when trying to schedule a future action;
  • CHANGED: Change the date format on "Scheduled Date" column in the Future Actions list to use the site timezone and not GMT date. GMT date is now displayed on the tooltip;
  • CHANGED: Changed text and buttons labels on Diagnostics and Tools settings tab, #506;
  • CHANGED: Add method getExpirationDateAsUnixTime to the ExpirablePostModel class;
  • CHANGED: Changed method getTitle on ExpirablePostModel to return title from args if post is not found anymore;
  • CHANGED: Changed method getPostType on ExpirablePostModel to return post type from args if post is not found anymore;
  • DEPRECATED: The methods getDefaultDate and getDefaultDateCustom on SettingsFacade class are deprecated;

3.0.4

04 Jul 22:04
f9f146c
Compare
Choose a tag to compare

Changelog

  • FIXED: Fix "Save changes" notification on block editor when post is not edited, #449;
  • FIXED: Fix unchecked category on classic editor when editing a post with future action enabled, #481;
  • FIXED: Update French translation, #473;
  • FIXED: Fix the plugin initialization to properly load the plugin text domain, and CLI commands;
  • FIXED: Fix the start of the week on the calendar, honoring the site setting, #484;
  • FIXED: Fix the taxonomy field for custom post types;
  • FIXED: Fix consistency in the message in the block editor, compared to classic editor, when no taxonomy is selected;
  • FIXED: Update the .pot file;
  • CHANGED: The name of the block editor component changed from postexpirator-sidebar to publishpress-future-action, #449;
  • CHANGED: Update the Action Scheduler library from 3.6.0 to 3.6.1;
  • REMOVED: Remove internal function postexpirator_init;