Release History

7.2 September 2026

7.2 is a reliability and security-focused release: it fixes a crash and data-corruption issue when resizing lines in the Designer, keeps the rulers in view while scrolling a large label, closes a cross-organisation mix-up when signing in across browser tabs, and includes a range of behind-the-scenes security hardening.


๐Ÿ› Bug Fixes

Designer

  • Fixed the Designer’s rulers scrolling off-screen while working on a large label โ€” they now stay fixed in view. (#578)
  • Fixed resizing a line at certain angles crashing the Designer, corrupting the line’s data, or leaving it in the wrong place. (#1896, #1897)

Sign in & multi-tab

  • Fixed signing in to a different organisation in one browser tab mixing up agents and printers in your other open tabs. (#848, #1900)

๐Ÿ”’ Security Hardening

  • Strengthened authorisation checks for back-office and integration API access, and hardened the Data Manager’s handling of table and column names to close a potential SQL injection issue. (#1885, #1888, #1889)
  • Tightened request-origin and CORS handling across the API. (#1891, #1894)
  • Moved the encryption key and a third-party API key out of source code and into managed secrets. (#1886, #1892)

๐Ÿ› ๏ธ Platform Improvements

  • General internal code cleanup, including removal of unused Designer code, as part of ongoing housekeeping.

7.1.1 September 2026

A small maintenance update with a handful of fixes across the Designer, Data Manager, and print dialog, plus behind-the-scenes reliability improvements.

7.1 August 2026

This release adds shape anchor points, a Label Lock to protect designs from accidental edits, and a smarter label issues panel that can detect and repair problems automatically, along with restored and improved Agent updating and a range of Designer, printing and platform improvements under the hood.


โœจ New Features & User-Facing Changes

  • Anchor points on shapes โ€” auto-sizing shapes can now grow from a chosen anchor point, shown and editable in the quick properties panel. (#208)
  • Label Lock โ€” lock a label to protect it against accidental edits. (#549)
  • Label issues panel with self-repair โ€” label problems now appear in a Designer side panel instead of a dialog, including detection and repair of invisible and overlapping shapes. (#1555)
  • Agent updating restored and improved โ€” update the Agent from barxui or from the Agent itself, with improved Agent configuration and service management. (#1778, #1770)
  • View-only Agent settings in barxui โ€” inspect an Agent’s settings from the client. (#1809)
  • Toolbar overflow menus โ€” Label Manager, Library and Designer canvas toolbars collapse overflow buttons into a “more” menu on narrow windows. (#1658, #1659, #1660)
  • Cookies-disabled detection โ€” sign-in is disabled with a clear message when browser cookies are turned off. (#785)
  • System Variables grid now extends to fill the page instead of a fixed 700ร—400 box. (#1808)
  • Manual reset code entry โ€” the password reset page now offers a manual code-entry field. (#1804)

๐Ÿ› ๏ธ Platform Improvements

  • Upgraded the payment processing library to the latest version, improving the security and reliability of subscription billing. (#1578)
  • Improved the reliability of the Agent build and release process. (#1760)
  • Improved internal testing infrastructure for the API. (#1759)
  • App versions are now easier to identify for support purposes. (#1801, #1800)
  • General internal code maintenance for consistency across the platform. (#1802)
  • Retired unused internal components as part of ongoing housekeeping. (#1797, #1817)
  • Removed an outdated testing tool that had reached end of life. (#1807)
  • Updated email templates to match the new branding. (#1765)
  • Improved automated test coverage and reliability. (#1798, #1799)

๐Ÿ› Bug Fixes

Label validation & issues panel

  • Fixed validation falsely reporting alphabetically-early fonts as unavailable. (#1823)
  • Fixed line shapes being reported as having no size. (#1824)
  • Nutrition panels with no font set are now flagged as invalid and fixable. (#1825)
  • The issues Fix button now drafts the label instead of saving it outright. (#1827)
  • Reverting a label re-runs validation. (#1829)

Designer, rendering & printing

  • Fixed text in bordered shapes not aligning correctly to the border in the Designer, PDF and print output. (#1771)
  • Fixed nutrition panel descender clipping and header overlap, with Designer/PDF alignment parity. (#1781)
  • Fixed the Designer ruler throwing when a mouse sample lands before the canvas exists. (#1828)
  • Removed redundant tooltips from the Designer’s Properties and Problems tabs. (#1834)
  • Missing barcode AI variables no longer crash printing. (#1554)
  • Fixed Design Manager preview thumbnails rendering at full native resolution (NG0913 warnings). (#1811)
  • Fixed duplicate track keys in the batch print recent-scans list (NG0955). (#1812)
  • An unrecognised console type now renders a visible error instead of a blank page. (#1619)

Agent

  • The Agent Send Test Message button (and similar buttons) no longer stay disabled until an unrelated refresh. (#1762)
  • The Agent reports its version on every connect, so the version shown in barxui stays current. (#1770)
  • Fixed the Agent installer’s blank welcome page and banner layout, and an installer build failing on a stale exit code. (#1816)
  • Fixed the TEST installer being unable to close the running Agent during an update โ€” it was stopping a service name that doesn’t exist. The installer filename now carries the full 4-part version, and the release pipeline invalidates the Agent download cache. (#1838)
  • The Agent GUI no longer blocks an unattended installer or update behind its shutdown confirmation dialog. (#1847)
  • Fixed the Agent’s edit data sync window crashing on a missing checkbox style. (#1835)
  • Fixed the status report job not being registered in the service host, which caused repeated scheduler errors. (#1837)
  • The Agent toolbar now uses the client’s brand gradient blue. (#1836)
  • agentinstaller.json now publishes the full 4-part file version and the Agent compares versions exactly, so a rebuild of the same release is offered as an update and the published version matches what the Agent reports. (#1851)

Payments

  • Fixed purchases failing with a 500 “No such customer” error when the Stripe customer had been deleted โ€” the customer is now recreated from the stored billing record. (#1844)

Sign in, home & dialogs

  • Fixed the home page register button being hidden and pricing panels rendering slowly. (#1803)
  • Fixed the print dialog’s Data tab (and “No data attached” message) missing or inactive for no-query labels. (#1806)
  • Fixed sign-up validation messages not appearing for mismatched or invalid passwords. (#1805)

7.0 August 2026

This release brings a new Public Clipart Library, JSON data import, a refreshed Sign In experience, a large number of designer and barcode rendering fixes, and a range of platform upgrades under the hood.


โœจ New Features & User-Facing Changes

  • Public Clipart Library โ€” search and insert free-to-use clipart and illustrations directly into your labels from the image picker. (#465)
  • Import JSON Data โ€” upload JSON files as a new data source, with automatic flattening of nested fields, alongside existing CSV and Excel imports. (#1575)
  • Redesigned Sign In / Sign Up pages โ€” new full-screen, split-screen sign in and sign up experience with an animated background and larger barxui wordmark. (#1676, #1742, #1748)
  • Refreshed Data Manager โ€” cleaner table switcher and a new progressive overflow toolbar that adapts to window width. (#1657, #1675)
  • Designer canvas quality-of-life โ€” auto-scroll near the canvas edges and middle-mouse-button panning while dragging shapes. (#1669)
  • Enhanced shape properties dialog โ€” improved layout and additional formatting options. (#1593)
  • Refreshed visual style โ€” new gradient header/footer, two-tone icon set, and restyled cards across Home, Library and Label Manager. (#1653, #1655, #1570, #1563)
  • New Library page toolbar โ€” tidied layout and bounded thumbnail sizing for the Select Image dialog. (#1656)
  • About box refresh โ€” updated with full open-source attributions. (#590)

๐Ÿ› ๏ธ Platform Improvements

  • Upgraded core backend infrastructure to the latest supported version, for improved performance and security. (#1564)
  • Upgraded underlying server technology to the latest supported version. (#1560, #1565)
  • Upgraded the Designer’s canvas engine for improved performance and reliability. (#1524)
  • Improved the responsiveness of the application’s user interface. (#1572)
  • Updated key underlying components for better performance and reliability. (#1579)
  • Improved database scalability. (#1574)
  • Introduced a more consistent visual style guide across the application. (#1583)
  • Improved barcode Application Identifier handling for EAN128 labels. (#1562)
  • Expanded automated test coverage to catch issues earlier.

๐Ÿ› Bug Fixes

Designer, shapes & barcode rendering

  • Fixed numerous barcode HRI (human-readable interpretation) text issues: clipping in PDF export, incorrect centring under bars, font size not respecting Auto Size, and justification/alignment not matching shape settings for free-form symbologies. (#1744, #1650, #1755)
  • Fixed right-aligned text overflow, nutrition panel headers and barcode text rendering so the Designer, PDF export and Agent print output all match exactly.
  • Fixed the Designer ruler being drawn at the wrong width and labels appearing squished at minimum zoom. (#1670, #1614)
  • Fixed missing canvas repaint calls in the Designer after certain edits. (#1645)
  • Fixed changing a label’s media size not refreshing the Designer canvas. (#1668)
  • Fixed shapes not updating correctly when cloned.
  • Fixed Designer properties panel select dropdowns not opening. (#1651)
  • Fixed PDF export clipping text in undersized text boxes. (#1746)
  • Fixed label export silently dropping labels that had no layers. (#1637)
  • Prevented a crash from oversized diagnostic bitmaps. (#1755)

Data Manager & data import

  • Fixed blank rows appearing in data tables. (#1602)
  • Fixed JSON row values not matching their generated dot-notation columns. (#1646)
  • Fixed the query editor breaking when table columns were undefined. (#1647)
  • Fixed the “Show queries” button losing its responsive layout. (#1648)
  • Fixed the active query not clearing when its referenced table was deleted. (#1568)
  • Fixed deleting a console addon leaving orphaned tables behind. (#1599)

Sign in, accounts & organisation

  • Fixed sign-in redirects: post-login redirect not firing, and post-signin redirects stranding users on the sign-in page. (#1767)
  • Fixed a race condition in the auth guard against the initial session check. (#1674)
  • Fixed the forgot-password email link sending a broken `user=undefined` URL.
  • Fixed the empty country dropdown in Label Properties. (#1598)
  • Fixed the organisation status pill incorrectly showing invoice-billed organisations as unsubscribed. (#1756)
  • Suppressed spurious errors from expired Xero tokens during printer connection checks. (#1596)
  • Gated the Users tab correctly behind the `showUsers` permission. (#1738)

Grids, toolbars & navigation

  • Fixed row selection and toolbar enable/disable state across settings and console pages (including serial numbers, variables, printers, both consoles, users and invited-users grids). (#1763)
  • Fixed non-deterministic label list pagination causing duplicate or skipped rows on ties. (#1638)
  • Fixed agent list sorting to be case-insensitive and removed a misleading client-side sort indicator. (#1612)
  • Fixed dead zones in the table selector and main header navigation. (#1666, #1667)
  • Fixed a null-reference error reading paginated results in the new-label dialog. (#1741)

Other fixes

  • Fixed public clipart search failing entirely when the Openverse token request failed. (#1644)
  • Fixed Image Enhancer errors being silently swallowed. (#1643)
  • Fixed the barxui logo being styled inconsistently in the hamburger menu. (#1745)
  • Fixed the Help menu’s “Index” link 404ing. (#1757)