Skip to main content

Changelog

Follow new updates and improvements to Upmind.

September Changelog

Image

The Headline…

Tempo is coming…The next generation of Upmind, rebuilt from scratch. A new billing and provisioning core that's faster, bills the way you actually sell, and is designed to scale with you across borders. Register your interest to be first in line when it drops! 

In the meantime, here’s what else we’ve been working on…


Provisioning:

  • NEW - CyberPanel: a complete cloud infrastructure platform with hosting, email, DNS, cloud servers, VPN, and security scanning. Free, open source, and built by engineers who run it in production every day

  • NEW - Domainsbot: We’ve added a third option to our domain spinner! Upmind customers can now power domain search using Domainsbot, as well as Identity Digital’s “Domain Engine”, and Verisign’s “Name Studio”

  • IMPROVEMENT - Enhanced usage data for cPanel provider including websites subdomains, domain_aliases & mailboxes

  • FIX - Domain Registration with DomainNameAPI provider would occasionally parse the organisation name incorrectly, if a contact name was not provided


Billing & Invoicing: 

  • IMPROVEMENT - Unsettled invoice payments now have their own "Payment clearing" tab, and no longer sit under "Paid" 

  • IMPROVEMENT - The “Due date conflict” warning message now links you directly to the subscriptions settings, for adjustment 

  • FIX - Recurring invoice and order lines no longer show up as one-time purchases 


Admin:

  • NEW - You can now change login username to an unverified email without moving the default email, so that the username and the default email can differ

  • FIX - Paging or refreshing tables in modals no longer resets the page size, filters or sorting 

August Changelog

Image

Summer is a busy season, so we have kept things a little lighter this month, but still snuck in a few treats…

Billing got more flexible: schedule a cancellation for any anniversary, and send refunds to the original source or account credit; and provisioning has now welcomed the Site.pro AI website builder. Small batch, well made!


Billing & Invoicing:

  • NEW - Additional option to schedule future cancellations for any billing anniversary, as well as the current options to cancel immediately, or at the end of the billing term;

  • NEW - Choose whether a payment refund goes to the original source or account credit;

  • NEW - Separate pricing & promotion logic for domain registration & transfer;

  • IMPROVED - PayTM package update;


Admin

  • NEW - New settings for limiting clients from adding multiple addresses/ companies;

  • NEW - Abandoned basket settings - new hooks enabling automation of email for abandoned baskets at configurable intervals;

  • FIX - IPv6 addresses were not properly parsed in the Order section of Upmind, impacting Affiliates;

  • FIX - Resolved issues with affiliate commissions disappearing;


Provisioning

  • NEW - Site.pro AI website builder is now available as a provision provider, via Upmind;

  • NEW - Custom credentials can now be used for the domain spinner, giving brands more control of settings and better visibility of spinner performance;


Cart 2.0

  • FIX - Vouchers can be applied again after a failed or removed one. After a voucher code was rejected, or an applied voucher was removed, the next Apply did nothing: the form closed without sending a request. Both cases now apply the new code.

July Changelog

Image

Notifications get personal this month: choose exactly which alerts land in each of a client's email addresses, and let recipients manage or unsubscribe in one click, straight from the email.

Domains get smarter too. Upmind now checks with the registrar before every renewal invoice — if the domain's gone, the order cancels itself. Plus new support for Ascio, and Safeweb dark web monitoring to keep client domains and inboxes watched.

For brands on Cart 2.0, one-page checkout is now a flow you choose, with five new settings to shape the basket and checkout your way. If you still haven’t upgraded, contact support@upmind.com today.

Billing & Invoicing:

  • NEW - Allow reactivating a contract with a past due date

  • NEW - Automation override to allow cancelling overdue invoices

  • NEW - Razorpay checkout now prefills billing details & supports guest email

  • FIX - Fix swap payment functionality when there's been a fluctuations in the exchange rates

  • FIX - Bug loading payment options when paying a shared invoice


Admin

  • NEW - Choose which notifications are sent to each of a client's email addresses

  • NEW - Recipients can manage or unsubscribe their notifications straight from an email link

  • NEW - API Admin area endpoint to generate fallback 2FA code for a client

  • IMPROVEMENT - Clearer labelling on contract product filters

  • IMPROVEMENT - Better error messaging when setting is enabled to prevent clients from updating company information

  • FIX - Address editing permission issue for multi-brand orgs

  • FIX - Custom fields missing when loading a basket


Provisioning

  • NEW - Domain status sync & automatic order cancellation: Upmind asks the registrar whether a domain is still held before the next renewal invoice goes out — and cancels the order automatically when it isn't

  • NEW - Safeweb (Auto Login Category provider) - Dark Web monitoring for business domains or emails

  • NEW - Now supporting Ascio, domain name provider

  • NEW - View a domain's cancellation logs from the Domain Names section

  • IMPROVEMENT - NameSilo fetch domain privacy attribute from provider

  • IMPROVEMENT - CentralnicReseller use provider's Paid Until date to manage domain expiration date

  • FIX - NameSilo update registration process to prevent issue with contacts missing from newly registered domains


Cart 2.0

One-Page checkout

One-page checkout is rebuilt as a flow a brand selects, and the behaviour that used to come with it — editable basket items, the itemised summary, the promotion field — becomes brand configuration any flow can use.

This release adds five new settings that let you tailor how the basket and checkout behave. All of them ship with defaults that preserve your current setup, so nothing changes until you choose to change it.

  • basketItemConfig is read-only by default. Switch it on to let customers edit basket items in place — changing the quantity, term, options attributes or provision field values leaving the basket

  • basketSummaryDetails is hidden by default. Enable it to itemise each product's configuration in the order summary, giving customers a full breakdown of what they've selected

  • basketPromotionCode is visible by default, showing the promotion code field on the basket. Hide it if you'd rather not surface discount codes at that point in the journey.

  • basketAction is also visible by default, displaying the basket shortcut in the header. You can turn it off for a cleaner header or where a persistent basket link isn't wanted

  • productAutoUpdate is off by default. Turn it on to send products straight to the basket, skipping the configure step — useful for catalogues where products need little or no configuration. If a configuration DOES fail to meet the requirements, the customer will be redirected to the configure page for the product, before it can be added to the basket

The promotion code field on the checkout page still reads the existing
ui.checkout.hide_promotions_field setting, so no brand changes are needed on upgrade.

There is also a new layout template: "@context.template": "inset", that is applicable to the basket, auth and checkout pages but can be set globally in brand settings meta/.

Two changes to check on upgrade:

  • The flow override (brand, category and product) and the ?flow= link parameter are gone. The flow comes from ui.checkout.checkout_flow alone

  • Set ui.checkout.checkout_flow explicitly. stepped and one_page continue to the basket page after a product is added; with no value set the journey now goes straight to the checkout page, where it previously went to the basket

Other work:

  • FIX - Error for shared invoices in Cart 2.0

Earlier updates