Sensei Pro Version 4.9.1.1.9.1 Changelog
* Sensei Pro: Version bump to 1.9.1
* Fix Co-teachers are lost from dropdown on refresh
* Sensei Pro: Version bump to 1.9.1
* Fix Co-teachers are lost from dropdown on refresh
* Tweak: On Order edit update of Access Expires and/or Activations, process API cache refresh in task queue rather than immediately.
* Bump actions/checkout from 2 to 3.
* Bump actions/upload-artifact from 2 to 3.
* Bump tj-actions/changed-files from 19 to 34.
* Fix – Validate store supports SSL before loading plugin features.
* Tweak – WC 7.2.1 compatibility.
* Update – Plugin minimum WordPress dependency update to `5.7`.
* Update: Correct spelling of filter, wc_wishlists_udpate_list_args
* Update: Added woocommerce_add_to_cart_validation before an item is added to the cart.
* Update: Added check for Google trying to follow the add to wishlist link.
* Update: If for some reason an invalid product ID is passed to the wishlist handler, it will now just ignore it.
* Update: Remove old WC extension update functions.
* Fix: Send the product URL through the woocommerce_get_product_permalink filter in the view template.
* Add – Logged-out users receive a notification to log in to use the vendor registration form.
* Add – New Subscription Renewal Order vendor email notification.
* Fix – `Reply-to` email goes to vendor instead of admin.
* Tweak – WC 7.2.1 compatibility.
* Tweak – Declare compatibility with WooCommerce High-Performance Order Storage (HPOS).
* Tweak – Tested compatibility up to WC 7.2.
* Tweak – Tested compatibility with WP 6.1.
* PLUGINS-1951 – Dash message recommending recaptcha activation.
* Fix: Fatal error: Uncaught Error: Call to undefined function mb_detect_encoding
* Fix: When refunding an order that is paid by store credit, receiving PHP Fatal error: There has been a critical error on this website. Uncaught TypeError: gmdate(): Argument #2 ($timestamp) must be of type ?int, string given
* Update: FAQs included in the plugin
* Update: POT file
* WC 7.2
* Opayo Pi – Switch to using IP address from WC order object.
* Opayo Pi – Fix missing 3D Secure statuses.
* Opayo Direct – Complete expired token removal from Opayo
* Opayo Direct – Don’t empty cart for failed orders
* Opayo Direct – Support for IPV6!!
* Opayo Direct – Fix change payment method, now authorises the full subscription cost
* Okayo Form – Update string lengths
* Opayo Form – Support for WooCommerce High-Performance Order Storage
* Common – Force UTF-8 for XML basket
* NEW: Requieres WC >= 4.0
* NEW: Declared compatibility with WordPress 6.1
* NEW: Declared compatibility with WooCommerce 7.1
* NEW: (BETA) Added compatibility with HPOS.
* NEW: Now you can send a link to add a credit card from the user edit screen.
* NEW: Now you can select in Edit product > Redsys that a product has to be preauthorized.
* New: Now hide all methods not compatibles with Preauthotizations when in Edit product > Redsys is preauthorize active.
* New: New options at Redsys redirections and Redsys in the Checkout. Now you can select if the method is shown for all countries or related to Banking redsys Network.
* NEW: New filter for adding a custom message when a link for adding a credit card is sent: “redsys_mail_add_token”
* NEW: New filter for adding a custom message in the Checkout when a credit card is needed: “redsys_text_get_token”
* NEW: New filter for modifying description in Redsys website: “redsys_product_description”
* NEW: New filter for modifying text add cards in My Account > Payment Method > Payment Method: “text_add_card_my_account”
* NEW: New action “redsys_payment_fields”
* NEW: New action “save_field_update_order_meta”
* NEW: New action “redsys_post_payment_complete”
* NEW: New action “bizum_post_payment_complete”
* NEW: New action “directdeb_post_payment_complete”
* NEW: New action “insite_post_payment_complete”
* NEW: New action “masterpass_post_payment_complete”
* NEW: New action “paygold_post_payment_complete”
* NEW: New action “redsys_post_payment_error”
* NEW: New action “bizum_post_payment_error”
* NEW: New action “directdeb_post_payment_error”
* NEW: New action “insite_post_payment_error”
* NEW: New action “masterpass_post_payment_error”
* NEW: New action “paygold_post_payment_error”
* NEW: Declared compatibility with WooCommerce 7.1.
* NEW: Declared compatibility with WordPress 6.1.
* NEW: Now, PSD2 & Global Classes generate its own logs when WP_DEBUG is set to true.
* NEW: Renamed WooRedsysAPIWS to WooRedsysAPIWs to avoid Classes Conflict.
* NEW: Renamed RedsysAPI to WooRedsysAPI to avoid Classes Conflict.
* NEW: If WP_DEBUG is defined as true, you will get more logs from different special classes and files.
* NEW: Added new Redsys Transactions response.
* NEW: Deprecation global function get_post_edit_url(), update it to get_order_edit_url().
* IMPROVED: InSite now accepts Fallback authentication.
* IMPROVED: InSite now accepts non-PSD2 Credit Cards.
* IMPROVED: Now Redsys get a subscription token in Edit products Redsys tab works with all product types.
* IMPROVED: Now hide all methods incompatible with the Subscriptions token when Edit product > Redsys gets the token active.
* IMPROVED: Updated string “Order Payment refunded” to “Order Payment refunded by Redsys”.
* IMPROVED: Added “failed” Status as not paid.
* IMPROVED: The redirection to Redsys has been updated from a custom URL to Redsys WooCommerce Endpoint. I have made this change so that plugins that break custom endpoints take care of the endpoint gateways generated by WooCommerce.
* IMPROVED: Transaction Errors are now shown in Checkout.
* FIXED: Now, the customer Name is sent again with Bizum.
* FIXED: Fixed a fatal error when there is a pay error.
* FIXED: Fixed a fatal error sending an error email with Preauthorizations.
* FIXED: Now the Tokens fields are not shown in Network > User Edit.
* FIXED: It now saves the Redsys order number in some processes that previously did not.
* FIXED: Fixed HTML code that breaks the Add Method Page when there is more than one method.
* FIXED: Fixed a notice about permission_callback endpoint API needing definition __return_true.
* FIXED: Fixed email sent to customers when there is a credit card payment.
* FIXED: Now the customer name is sent to Redsys with Subscriptions renew.
* FIXED: Renamed class Plugin_List_Links() to Plugin_List_Links_Redsys_Premium() because the new version of the official Redsys plugin has copied my plugin code to their plugin and causes a fatal error when both are active.