Categories
Developer Advisory

Update to Action Scheduler Requirements

We plan on bumping the minimum requirements for Action Scheduler in an upcoming release. The Details Currently, Action Scheduler requires at least PHP 5.6 but, principally in order to add improved handling for certain error conditions, we are going to bump that requirement to PHP 7.0. How can I tell if this affects me? If […]

Categories
Developer Advisory WooCommerce Core

Approved Download Directories

We plan on including a new Approved Download Directories feature in WooCommerce 6.5 (scheduled for May 10) to give site owners additional control over product downloads. You may be particularly interested in this if you: Maintain a theme, plugin, or service that integrates with product downloads. Operate a site that sells downloadable products. This advisory […]

Categories
Developer Advisory

Removal of ZeroClipboard

Summary WooCommerce will remove ZeroClipboard (a JQuery plugin used to manage clipboard interactions) from its dependencies in an upcoming release. Plugins, themes and other projects that still use this library are strongly encouraged to find another solution. The details ZeroClipboard is a jQuery plugin designed to support simple copy and paste operations. When it was […]

Categories
Developer Advisory

Adding and Modifying Actions and Filters

WooCommerce is an open source project and we actively encourage contributions from our developer community — including pull requests that introduce new functionality. At the same time, we understand that it is not always clear what kind of changes we will or will not accept. To help with this and to reduce unnecessary back-and-forth during […]

Categories
Developer Advisory

Updates to wc-settings

tl;dr In WooCommerce Blocks 6.3.0/WooCommerce 6.0.0, any script that has a dependency on wc-settings will now be loaded in the footer, not the header. The details The enqueued script with the handle, wc-settings is composed of two things: The actual script that exposes a getSetting function for clients to consume. Inline script data provided by the server that’s […]