Release Notes – WP Ultimo 1.5.0 & WooCommerce Integration 1.1.0

Hello, everyone! Version 1.5.0 is here!

It solves a large number of issues being experienced by some users as well as implements long-awaited features from our roadmap. It also implements the necessary changes necessary to allow us to further develop WP Ultimo: Plugin and Theme Manager to include package sales.

Fixes & Improvements Overview

We fixed the issue some users were having with disk space not updating after an upgrade/downgrade. The original Network URLs are now added to the allowed list to prevent CORS issues when loading assets on mapped domains and more and more edge cases are covered in the SSL handling.

Another major fix was making the create_user function in the signup timezone sensitive. That prevents delays on Stripe and PayPal, resolving situations where a charge would take a few hours to process after a user integrated due to timezone differences, effectively locking the user out of his/her own site even after he/she initiated the payment process.

Multiselect fields on our Settings page are now sortable. Templates can now be sorted into the order the admin wants them to be displayed for the user on the front end.

Manual Gateway

Our Manual Gateway now handles changes in plans more consistently and now checks if it needs to send the invoice right after integration, to prevent the same delay issue described above.

The Instructions to Pay field is now a WP Editor field with basic HTML support. A link called “Instructions to Pay” was added to the billing history below the pending payment line that when clicked opens a modal with the contents of the Instructions. Keep in mind that those instructions are also printed at the bottom of invoices – where HTML is not supported – so in that context, HTML tags will be removed.

Domain Mapping and SSL

In order to keep the Network Settings tab cleaner, we moved all the settings related to Domain Mapping and SSL to their own separate settings tab. A handy summary table was also added to that tab, to help admins visualize how the different settings interfere with each other.

Geo-location Restrictions

Starting from version 1.5.0, admins will now be able to restrict sign-ups geographically. You can select the list of Countries you want to allow and only users located in that country will be able to sign up.

Restricted Content Shortcode

Although we like to make clear that WP Ultimo IS NOT a membership-restrict-content-type plugin, we added a simple shortcode for restricting content. It can be used to display information selectively to subscribers on the main site or to decide whether or not an ad should be displayed to users accessing that site. More information about that shortcode can be found in the dedicated knowledge base post: https://docs.wpultimo.com/knowledge-base/shortcodes/

Password Strength Meter

Now there is a filter available to activate the default password strength meter for the signup flow. More information about how to achieve that can be found in the dedicated knowledge base article: https://docs.wpultimo.com/knowledge-base/adding-a-strength-meter-to-password-fields

WooCommerce Integration – Version 1.1.0

This version of WooCommerce Integration implements upgrade/downgrade and fixes a number of issues, making it more stable overall.

It also addresses the issue of having to have WooCommerce Network Active for it to work. Now, WooCommerce payments are possible even if WooCommerce is activated only on the main site of the network.

Complete Changelog – Version 1.5.0 – 04/11/2017

- Fixed: Manual Gateway handling upgrades and downgrades;
 - Fixed: Change plan sometimes not updating the disk space quota of blogs;
 - Fixed: Added edge case to domain mapping and the get_scheme function, to allow more flexibility to sub-domains installs using mapped domains;
 - Fixed: Manual Gateway now checks if it should send the invoice on integration;
 - Fixed: Incompatibility with Sitemap generators (thanks, Aron Prins =D);
 - Fixed: Now WP Ultimo adds the original URL to the allowed cross-origin access array, to further prevent CORS issues;
 - Fixed: Issue with sign-up redirects not being exact;
 - Fixed: Relative time string on the Subscription page now support time spans larger than one year;
 - Fixed: When the copy media option is disabled, we now remove the attachment posts related to each media file;
 - Fixed: Small issue with creating new sites in some specific database environments;
 - Fixed: Setup wizard link on the Mercator error message was broken;
 - Fixed: We now check if the Stripe API was already loaded, to prevent fatal errors;
 - Fixed: User creation now is timezone-sensitive, preventing delays in invoices and payments;
 - Fixed: Spacing of integration buttons fixed;
 - Improved: Multi-select fields on the Settings now can be sorted. That allow users to change the order of the allowed templates, for example;
 - Improved: New option 'display_force' added to password fields. If checked, it adds a strength checker below the password field. More information: https://docs.wpultimo.com/knowledge-base/adding-a-strength-meter-to-password-fields/
 - Improved: Form Fields helper function now gives the option to change the default value of the billing frequency field;
 - Improved: Applied number_format to statistics widgets;
 - Improved: "Instructions to Pay" field on Manual Gateway now supports is now a WP Editor field;
 - Improved: Updated the Dutch language files - Thanks, Aron Prins;
 - Improved: Moved the Domain Mapping and SSL settings to their own Settings Tab;
 - Improved: SSL Settings Summary widget on the Settings page to help visualizing the SSL configuration;
 - Added: Geo-location block added;
 - Added: Restricted Content shortcode for plans and default content; More information: https://docs.wpultimo.com/knowledge-base/shortcodes/
 - Added: New shortcode with the front-end URL of a user's site for the create account template email (WP Ultimo -> Emails);
 - Added: Option to enable/disable SSO with enabled as the default behavior;
 - Added: Manual Gateway now displays link to a modal containing Instructions to Pay in the pending payment row in the Billing History widget;
 - Added: Table Updater checker added, to make sure custom tables are always in sync with their latest version;

Share this post

Facebook
Twitter
LinkedIn
Email

2 thoughts on “Release Notes – WP Ultimo 1.5.0 & WooCommerce Integration 1.1.0”

Leave a Comment

Your email address will not be published. Required fields are marked *

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 →
Release
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 →
Version 2.2.0 released, added full support to PHP 8.2
Release Notes
Gustavo Modesto

WP Ultimo 2.2.0: PHP 8.2 Compatibility and More!

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.

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 →

Ready to get started?

Easily build your own WaaS platform with WP Ultimo!