Skip to content

Zorderz 1.4.3

Choose a tag to compare

@CarletonTorpin CarletonTorpin released this 04 Aug 05:15
· 36 commits to main since this release

Zorderz 1.4.3

Company Data Export and Import, plus a security and housekeeping pass. Rolls up 1.4.0 through 1.4.3.

The headline is a new capability: Company Data Export and Import (Tools -> Zorderz Data). A business can take all of its Zorderz data off one install as a single portable JSON file and restore it on another (a fresh WordPress plus Zorderz). The bundle carries settings and business profile, the Item Engine catalog, the user roster with roles and password hashes, every app custom table (estimates, invoices, knowledge, and the rest), media references, and Zorderz custom post types and taxonomies (Installation Receipts, Bug Reports, and the item subtypes with their term meta). Everything is discovered by name prefix, so new apps are covered automatically, and rows keep their primary keys so internal references stay valid on the fresh target. A dry run previews the restore counts before anything is written.

Connection credentials (Poe, FreshBooks, Nutshell, calendar OAuth) are never exported: they are removed by an option denylist, by scrubbing secret-named columns, and by skipping credential tables. Because password hashes travel so logins carry over to the new install, treat the downloaded bundle as sensitive.

This release also closes three issues an independent review of the staging install surfaced. Core Settings no longer renders credentials in the clear: the Poe key and the FreshBooks, Nutshell, and Review Bridge secrets were printed into the settings form as plain-text values, so they sat in the page HTML; those fields are now masked, and a normal Save keeps the stored value unless you type a new one. The Stock admin Dashboard, which denied access because its submenu registered before its parent menu existed, now loads. And the scheduler connections endpoint, which returned a bare 403 to an administrator while Connected Calendars is off, now returns 404, matching the intent that those routes behave as if they do not exist while the feature is off.

Theme and apps move together to 1.4.3 (Estimates ZEST 1.25.5, unchanged).

Install and upgrade order

Upload the theme zip first, then the apps zip. The order matters and is not enforced by WordPress.

Assets

zorderz-theme-1.4.3.zip is the theme (platform kernel plus Core services). zorderz-apps-1.4.3.zip is the apps bundle (18 apps).