WP Ultimo 2.2.0: PHP 8.2 Compatibility and More!

TL;DR: The latest release of WP Ultimo, version 2.2.0, brings a host of improvements and fixes to elevate your experience. The highlight of this release is the added support for PHP 8.2. Additionally, we've addressed several issues reported through support tickets, enhancing the overall stability and functionality of the product.

PHP 8.2 Compatibility

The most significant update in 2.2.0 release is the support for PHP 8.2. This ensures that WP Ultimo stays ahead of the curve, providing you with the ability to run the plugin on servers with the latest PHP version. This compatibility extends to our scoped PSR classes, preventing conflicts with other plugins you may be using.

Other Improvements and Fixes

While PHP 8.2 compatibility is the star of this release, we’ve also made several other improvements based on your feedback and support tickets. 

Webhook functionalities have received significant upgrades to streamline the debugging process. Specifically, we’ve introduced detailed call logs for payment gateway webhooks that encounter errors, making it easier to diagnose and resolve issues.

Additionally, we’ve enhanced the user experience in multi-step checkout forms by implementing validation in all steps for both email and username. This means you no longer have to wait until the final step of the checkout process to confirm their validity, making the process more efficient and user-friendly.

Lastly, we’ve addressed a critical issue that affected the checkout experience when using product variations with the Stripe gateway. This fix ensures a smoother, more reliable checkout process, particularly for those utilizing Stripe for payment processing.

Complete Changelog

WP Ultimo Version 2.2.0
- Released on 2023-09-28
  • PHP 8.2 compatibility
  • Webhook errors stack trace on logs
  • Login getting the right user via email in multiple accounts compat
  • Multiple account user query to avoid MySQL query errors
  • Pre-selected products field not loading at checkout form initialization
  • Pre-selected products field avoiding the auto-submit of the checkout form
  • Do not persist useremail in object cache on multiple accounts compat
  • Lost password redirection in subsites
  • Serverpilot integration instructions
  • RunCloud integration instructions
  • Remove the ID field from new database items to be added to avoid errors with auto-increment
  • Get correct product variation in Line_Item::get_product() method
  • Dismissal of the affiliation message
  • Keep custom body classes in customer-facing admin pages
  • Keep site title during template switch
  • Customer template in Selectize search
  • Use webhook event name instead of event slug in the create webhook popup labels
  • Removed unnecessary params in class WP_Ultimo\Compat\Multiple_Accounts_Compat
  • Scope PSR classes to avoid conflicts with other plugins
  • Ensure that the thank you page reloads after the pending site is created
  • Ensure Domain::get_blog_id() method returns the correct type
  • Allow float values in discount codes
  • Allow discount codes with two or more characters in the code
  • Validate user email and username in all steps in a multi-step checkout form

Share this post


Related Posts

WP Ultimo 2.3.1: saying goodbye to Freemius SDK

For sometime now, Freemius SDK has been a source of problems and conflicts with other plugins for some of our clients. While designed to serve the diverse needs of plugins utilizing Freemius, it often emerges as a constant complaint due to its heavy codebase. The intricacies of this SDK have, at times, left us grappling

Read More →
Lucas Carvalho

WP Ultimo 2.3.0: Custom Meta Fields, Webhook Fixes, and a New Release Strategy

TL;DR: WP Ultimo 2.3.0 rolls out with features such as custom meta fields for better customer data management, webhooks triggering corrections, and localizations for Portuguese, Spanish, and French. Not to forget, an improved autoload system that ensures better plugin compatibility. Finally, we have a new release strategy to ensure versions are released more consistently and potential risks on updates are minimized.

Read More →
WP Ultimo 2.2.2 and 2.2.3
Release Notes
Juliana Dias

This week in WP Ultimo: What changed in 2.2.2 and 2.2.3

Versions 2.2.2 and 2.2.3 bring some fixes and improvements. Highlights include resolving issues with Invoice PDF loading, displaying error messages in form modals, ensuring correct period selection in multi-step forms, improving the site data duplication process, and fixing a specific issue with popup form submissions.

Read More →
Release Notes
Allyson Souza

WP Ultimo 2.1.4 Release: Enhancing Automation and Improving User Experience

We’re excited to announce the latest version of WP Ultimo, version 2.1.4! This release introduces new events that empower you to trigger emails and webhooks, enhancing the automation capabilities of the platform. Beyond this, we’ve implemented several usability improvements and addressed various issues to ensure a smoother user experience. New Events for Enhanced Automation With

Read More →

Release WP Ultimo 2.1.2

TL;DR: The new version of WP Ultimo brings some significant changes to enhance user experience and improve functionality. Key updates include automatic addition of the current country and state to the checkout form based on IP address, the ability for customers to cancel their current payment gateway or membership from the account page, and the

Read More →

Ready to get started?

Easily build your own WaaS platform with WP Ultimo!