April 4th, 2025

1.17.1 » 1.21.2

We've been so busy building that we completely forgot to announce our February and March releases, so consider this a bumper edition of goodness.

Over the last few months, we’ve introduced a number of major improvements across account management, pricing, and client experience. You can now create and assign delegates at an account level, bulk update pricing and automation settings for contract products, and schedule future changes to pricing and billing terms. These are powerful tools for managing clients and subscriptions at scale. We’ve also added new features and controls around credit limits, invoice automation, and manual invoice generation. Oh, and we’ve completely redesigned our invoice PDFs for a cleaner, more professional look.

Here are the full release notes:

  • NEW: (BIG) Implement account level delegates

  • NEW: Controls for adding, listing, managing and revoking client delegates

  • NEW: Sequential client numbering feature

  • NEW: (BIG) Bulk update prices & automation settings for contract products

  • NEW: (BIG) Schedule contract product price and billing term changes

  • NEW: UI to show historical bulk/scheduled updates

  • NEW: Confirmation step before actioning bulk updates

  • NEW: Billing cycle months filter option

  • NEW: "Parent client" branding overrides

  • NEW: Setting to white-label and remove branding from client auth routes

  • NEW: Support i18n overrides via brand meta data

  • NEW: Improved post-registration UX with auto-login and invite acceptance flows

  • NEW: Implement 'Company required' messaging and guards on checkout

  • NEW: Optionally capture cancellation reason for staff

  • NEW: 'Select all' control when managing user department assignments

  • NEW: Account credit limit feature

  • NEW: Brand settings to manage credit limit availability

  • NEW: Admin and client UIs for managing and consuming credit limits

  • NEW: Setting to define timeframe for manual invoice generation

  • NEW: Improved and re-designed default invoice PDF template

  • NEW: Use calculated_next_invoice_due_date within 'invoice next due' messaging

  • NEW: Client automation override settings to forcefully block suspend, terminate etc

  • NEW: Surface client External ID whether linked to import or not

  • FIX: Hide 'Manual price' tooltips in client context

  • FIX: Quick invoice config price always showing gross price

  • FIX: Bug referencing brand meta within SmartDomainField

  • FIX: Min/Max validation bug for non-numeric fields

  • FIX: Retentions listing loop bug

  • FIX: Logic combining credit and dataFunc methods within payment provider

  • FIX: Error within client 'Cancel order' modal

  • INTERNAL: Update DAC component to version 1.4.0

  • INTERNAL: Implement new custom UI18n component to support postTranslation hook

  • INTERNAL: Replace <i18n> with <u-i18n> component

  • INTERNAL: Refactor ULink component to use render functions

  • INTERNAL: Refactor contract product listing and row item

  • INTERNAL: Small refactor relating to filters and segments

  • INTERNAL: Add min, max & step attributes for provision number fields

  • INTERNAL: Implement new impersonation endpoint

  • INTERNAL: Migrate and pull upmind/types from Github

  • INTERNAL: Implement new endpoint to unassign lead ticket user

  • INTERNAL: Remove default draft filter from provision request logs

  • INTERNAL: Remove deprecated language strings

  • INTERNAL: Sync Localazy translations