WP Ultimo 1.5.4 Release Notes

Hello, everyone.

We are getting back to our regular schedule of new releases every 12 days or so with new features (with urgent fixes being released when necessary). Version 1.5.4 addresses some small issues reported by users, optimizes old parts of the code, and contains some cool long-waited features.

WooCommerce Integration Version 1.1.2 is also out with some fixes, as well as code to enforce that orders get automatically changed to completed after payment_completed() is called by the payment gateway, making sure WP Ultimo’s hooks run when they need to (to renew subscriptions and send out invoices).

New Features

Version 1.5.4 comes packed with a lot of cool features, including:

Roles per plan

Super admins can now select different roles for each of the plans in the network. These roles will be used during account creation, but any change in those settings will also refresh the roles of all users on that plan, giving admins a lot of control over what users on a given plan can see and/or do.

Templates per plan

Another long-awaited feature is the ability to filter what templates are shown to the client when he selects a given plan. WP Ultimo now allows super admins to overwrite the Available Templates on the template selection step on a per-plan basis.

Locking Post Types

Another feature added to the plans was the possibility of locking post types altogether.

Better subscription date control

Up to our last version, WP Ultimo only allowed super admins to change subscription dates (most importantly, the active until date) up to the day. Now it is possible to change the hour and minute for more granular control and better testing. This was also extended to the expiry date of coupon codes and other parts of the plugin. A small clock was also added to the WP Ultimo’s top bar to display the server time in real-time.

Email notification for Super admins on domain mapping

In some network setups, domain mapping can require extra actions for the network admin. In those cases, it is useful to get a notification when a client maps a domain to his/her site. WP Ultimo now has an email template to do just that, sending an email to the network admin when a new domain is mapped on the network.

Plan and Billing Frequency added to the Subscription -> Add New page

The add new page now allows super admins to select which plan and frequency to use for the newly created subscription.

Activity Stream Widget

Super admins will now find in their Dashboard an Activity Stream widget, providing an overview of the most recent transactions on the network. This is the initial version of the widget and more useful information and events will be added as we continue to develop this feature.

Gravatar display on the Subscriptions list table

To help make things more personal and to add a little bit of color to a rather dull-looking page, the Subscription list table now displays the gravatar associated with the email used in that subscription.

Important Fixes

Version 1.5.4 also includes important fixes, including:

  • “Block Frontend Access” not working;
  • Remaining time displaying the wrong value on the subscription management page;
  • Edge-cases where broadcast messages were being displayed to non-targeted users;

Complete Changelogs

WP Ultimo - Version 1.5.4 - 11/02/2018
- Fixed: Active until "remaining" string on the subscription was returning trial values instead of the right value;
- Fixed: "Block Frontend Access" option was not working;
- Fixed: Added the 'key' keyword to the sensitive info filter to prevent infos like the MailChimp key from leaking into the frontend settings array;
- Fixed: Added extra checks on the invoice generation process;
- Fixed: Edge-case where broadcasts messages where being displayed to non-targeted users;
- Fixed: Subscriptions created by the panel now use the default role set in the Settings, which is also filterable;
- Improved: Email Blocks on the Settings -> Emails now is displayed with a lower opacity if that email is disabled;
- Improved: Post Type limits now handles singular and plural limits. "1 Post" and "10 Posts", for example;
- Improved: "/mo", "yoursite" string present on pricing table added as a translatable string;
- Improved: Subscriptions list table now displays Gravatars to make things a bit more personal and colorful =);
- Improved: Replaced jQueryUI DateTimePicker with FlatPickr;
- Added: Support to modifying subscription dates by the hour and minute, to allow further control;
- Added: Server time clock on the top bar to help admins when managing subscriptions;
- Added: Activity Stream widget on the Network Dashboard;
- Added: Notification email to let the network admin know when a user mapped a new domain to his site (thanks, Simon, for the suggestion);
- Added: Added plan and billing frequency fields on the Subscription -> Add New page;
- Added: New engine to install setting defaults without evoking loops;
- Added: Post Type Block: Super admins can block specific post types based on the user's subscription plan;
- Added: Role per plan: Super admins can now select a role to be used when the user signs up with a particular plan;
- Added: Template Options per plan: Super admins can now filter which templates will be available on the template selection step based on the plan selected;
WP Ultimo: WooCommerce Integration - Version 1.1.2 - 11/02/2018<br>- Fixed: Link to Pay being generated dynamically to respond to changes to WooCommerce endpoints;<br>- Improved: We now force completed status for our orders when payment_completed is called to make sure our renewal hooks run when they should;

Share this post

Facebook
Twitter
LinkedIn
Email

0 thoughts on “WP Ultimo 1.5.4 Release Notes”

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!