Picture of October 2025 Full Release Notes

October 2025 Full Release Notes

R25-40

VENTURE-11815 – Add Setting to handle Require Customer First and Last Name
Release Notes:
Added four new settings for customer names: First Name enabled/required and Last Name enabled/required. These control whether the fields are shown and whether they’re mandatory on registration and in My Account.

VENTURE-11838 – Save button is displayed instead of Add to Basket by refreshing the PLP for Versioned Multipart
Release Notes:
Fixed an issue where refreshing a versioned multipart product page could show “Save” instead of “Add to basket” before the item was added to the cart.

VENTURE-11970 – Investigate Unexpected Job Cancellation via API
Release Notes:
Adjusted order notes and print order history messages so cancellations triggered via API show the API token name instead of a generic guest user.

VENTURE-12072 – Webhook does not send correct status when order shipping status is delivered
Release Notes:
Fixed webhook status mapping so orders set to Delivered report the correct Delivered status.

VENTURE-12124 – Pricing scripts follow-up
Release Notes:
Fixed a permissions-related issue that prevented pricing scripts from running as expected when no shopping cart item context was present.

VENTURE-12164 – Login Loop: Sometimes users are not able to log in
Release Notes:
Added additional logging to diagnose intermittent login issues.

VENTURE-12174 – CERM Account Manager in My Account follow-up
Release Notes:
Fixed loading of additional account information when the customer has no external ID but their department does. Made the email in the additional info a clickable mailto link.

VENTURE-11437 – Pricing scripts on checkout attributes
Release Notes:
Added the ability to attach pricing scripts to checkout attributes. These scripts run in the basket and update totals accordingly, including debug/output visibility via info-type checkout attributes.

VENTURE-11741 – Stop VATNumber being wiped because of API Updates
Release Notes:
Fixed the API create/update customer logic so an omitted VAT Number no longer clears the existing value.


R25-41

VENTURE-11182 – Approval Workflow PDF Download generates invalid PDF
Release Notes: Fixed downloadable watermarked PDF on the Approval page not opening in Adobe.

VENTURE-11867 – Potential out-of-memory
Release Notes: Improved memory usage by ensuring opened streams are properly disposed after use.

VENTURE-11902 – Price not updating on product attribute change via keyboard navigation
Release Notes: Fixed price not updating after selecting attributes using keyboard navigation.

VENTURE-11925 – Skipping the confirm checkout step duplicates the place order request
Release Notes: Prevented duplicate order submission and the disruptive browser alert when “Skip confirm order step” is enabled.

VENTURE-11950 – CERM auto redirect
Release Notes: Added a feature switch “After login redirect to CERM pages.” When enabled, users are redirected to CERM pages after login instead of the homepage.

VENTURE-12047 – Unable to load EasyPost shipping options with lots of cart items (Part 1)
Release Notes: Improved performance when fetching EasyPost rates on the checkout page for carts with many items.

VENTURE-12155 – Telemetry for customer logout
Release Notes: Added telemetry for customer logout/session end/cookie expiry to aid investigation.

VENTURE-12210 – 2nd round fix for VENTURE-11867
Release Notes: Reverted specific SAML changes from VENTURE-11867 to resolve regressions.

VENTURE-8752 – Improve usage of icons (use sprite to reduce the number of requests)
Release Notes: Consolidated MegaEdit icons into a single sprite file to reduce multiple icon requests.

VENTURE-11791 – SAML support of multiple values for roles
Release Notes: Added support for SAML to handle multiple values for roles (in addition to comma-separated values).


R25-42

VENTURE-9556 – Update Appearance Settings Login style “Option 2 (Recommended for B2B)” scrolling behaviour
Release Notes:
Added an appearance setting that changes login-page scrolling so only the form scrolls while the background image remains fixed.

VENTURE-11441 – [CERM] Notify when there are server/connectivity issues
Release Notes:
Added a new message template and tokens to automatically email alerts when CERM server or connectivity issues are detected.

VENTURE-11797 – EasyPost Shipping Options Do Not Display with NULL Weight
Release Notes:
Fixed EasyPost parcel numeric values being saved as null and added a patch to replace existing nulls with 0.

VENTURE-11834 – Content template unable to create repeater field
Release Notes:
Fixed an issue preventing creation of nested fields in content templates.

VENTURE-11943 – Adding default billing address in order settings does not save on first entry
Release Notes:
Fixed saving behavior so the first added default billing address is retained.

VENTURE-11996 – Multi-Part page navigation overlaps preview on certain formats
Release Notes:
Made standard preview navigation responsive to prevent thumbnail overlap on the preview area.

VENTURE-12097 – HMRC tax changes
Release Notes:
Added per-product VAT to the Checkout Completed page and Placed Order email, controlled by feature-switch settings.

VENTURE-12160 – Adjust notification center to avoid calls when disabled
Release Notes:
Adjusted enable/disable logic so no API calls are made and no console errors appear when the notification center is disabled.

VENTURE-12184 – [CERM] Allow bypassing Payment Manner control
Release Notes:
Added a CERM setting “Payment Methods Control Property” with options:
• “Payment Manner” (existing behavior using MannerOfPaymentId)
• “None” (use native payment-method control in Infigo)

VENTURE-12218 – Clone server agents based on recent commits
Release Notes:
Internal.

VENTURE-12219 – Hebrew not supported for Report XML text using PitStop profiles
Release Notes:
Added automatic translation support for PitStop XML reports (including Hebrew), configurable via a new setting in PDF Profile Settings (requires API key).

VENTURE-12232 – Order settings hide-billing check issue
Release Notes:
Fixed JS error and tab behavior on the Order Settings page.


r25-43

VENTURE-9293 – Downloadable Products Button Changes
Release Notes:
Adjusted the styles and behavior of the upload component for downloadable products. The UI now consistently displays file name, size, and available actions (upload, download, and remove) after saving or refreshing. Added backend support to show filename and size on edit for auditing purposes.

VENTURE-10540 – Profiles Variables New Control
Release Notes:
Updated the PDF Profile edit page UI and introduced a new method for managing variable sets.
Users can now edit variables directly through the UI instead of manually modifying XML.
The system validates XML content when switching modes and supports both Advanced (manual XML) and Simple (UI-based) modes for variable set configuration.

VENTURE-11009 – Multipart Preview: Preview to TrimBox
Release Notes:
Added configuration support to define which PDF page box (e.g., TrimBox, CropBox, BleedBox, ArtBox) is used in multipart preview generation.
Default remains MediaBox if not specified.

VENTURE-11369 – Hubspot CRM Integration for Order Tracking
Release Notes:
Implemented integration with Hubspot CRM via MegaScripts to sync customers, orders, and deals.
The integration automatically creates or links Hubspot contacts and orders on order placement, using configured pipelines and affiliate data.

VENTURE-11413 – Attribute Value Price Adjustment
Release Notes:
Enhanced the attribute value list to display “tiers” when tier price adjustments are enabled, improving visibility for tiered pricing setups.

VENTURE-11501 – Department: Billing Address Integration
Release Notes:
Introduced a new department-level setting: Use department address as billing address.
When enabled, the billing address step is skipped during checkout, and the department’s address is used automatically. Billing address fields in My Account and Admin are now read-only when this setting is active.

VENTURE-11507 – Department Addresses Exclusively + Extras
Release Notes:
Added new setting: Use department address exclusively.
When enabled, all customer addresses are replaced with department-level addresses, which can be managed from checkout or My Account.
Updated split-shipping and VAT logic to support this mode.

VENTURE-11706 – Hints Display Issue in Multipart Editor
Release Notes:
Fixed issues with attribute and quantity field tooltips in the Multipart Editor.
Replaced tooltip behavior with inline <span title="..."> to ensure hints display properly without cutting off the text.

VENTURE-11877 – OAuth for Email SMTP
Release Notes:
Added OAuth authentication support for email accounts.
Introduced new configurable fields (TenantId, ClientId, ClientSecret, TokenEndpoint, Scope) for secure token-based email sending, alongside backward compatibility with Basic authentication.

VENTURE-11893 – Approver Display in SPO Info
Release Notes:
Enhanced Shared Print Operation (SPO) status history to show the approver’s identifier (email) alongside approval date and status.

VENTURE-11922 – Best Sellers Report Optimisation
Release Notes:
Optimised Best Sellers Report by improving SQL query performance and adding database indices to reduce load time.

VENTURE-11933 – Mega Scripts: Form > Order
Release Notes:
Introduced MegaScripts to allow HTML forms to place orders directly (without login or checkout).
Forms can now capture details and trigger order placement via API with configurable success/error content pages.
Supports mapping of form fields to order models for reusable setup across multiple products.

VENTURE-11934 – Quantity Editing for Versioned Products
Release Notes:
Added a new basket setting: Allow quantity editing for versions.
When enabled, customers can modify quantities for versioned products directly in the basket.

VENTURE-12183 – Datepicker Localization
Release Notes:
Localized datepicker component to support translated day and month names for different languages, allowing full customization of date formats.

VENTURE-12263 – Fix CSS Minify Failing
Release Notes:
Resolved an issue where CSS files failed to minify due to missing file handling in system operations.

VENTURE-9342 – [CERM] CERM IDs and Email Enhancements
Release Notes:
Enhanced CERM integration by:

  • Adding 3 new message templates triggered by MIS plugin responses.

  • Moving part of the order summary page into editable content.

  • Adding 2 new CERM settings:

    • Allow to delete products and estimates

    • Fallback to Master Product Thumbnail

  • Improved order confirmation logic and email handling for CERM orders.


r25-44

TBC...

Incomplete