Picture of May 2025 Full Release Notes

May 2025 Full Release Notes

R25-19

  • VENTURE-10579 – Save Fields data to attributes
    Release Notes:

    • Added a MegaEdit script to sync text-field values into attributes via the SaveToAttribute_[AttributeName] tag.

    • Runs automatically on “Add to Basket” with no manual initialization required.

  • VENTURE-10620 – Abandoned Cart Cleanup Email Tokens
    Release Notes:

    • Updated message templates for abandoned-cart and saved-cart/job early- and late-warning notifications.

    • Fixed the Account.BasketLink token to correctly handle multipart-product quantities.

    • Added new tokens: Account.BasketFullUrlAccount.MyAccount.SavedBasketsFullUrlAccount.MyAccount.SavedProjectsFullUrl.

  • VENTURE-10669 – Review and unify the CERM column headers
    Release Notes: Renamed the “Project Id” column to “Estimate Id” in both the Estimates tab and CERM settings.

  • VENTURE-10854 – Ability to specify logout URL on login
    Release Notes: Added a parameter to specify the logout URL when generating the SSO URL via API.

  • VENTURE-10932 – 
    Release Notes: Added a clear error message in the old editor for files between 10 MB and the multipart limit.

  • VENTURE-10952 – Mex Import – Adjust background opacity range
    Release Notes: Ensured the image-field background-opacity value is clamped between 0 and 1.

  • VENTURE-10956 – Decouple distributed storage feature switch
    Release Notes: Separated the global and multipart distributed-storage settings into independent feature switches.

  • VENTURE-11036 – 
    Release Notes: Fixed order confirmation logic so that “Block orders” on CERM-0 price and “Allow orders” on CERM-999999 behave correctly.

  • VENTURE-10031 – Utilize S3 default bucket in MegaScript
    Release Notes:

    • Extended the S3 external API to support pre-signed URL generation, file moves, and downloads.

    • Enabled implicit use of S3 storage folders via the external API.

  • VENTURE-10033 – Add native S3 storage-folder support
    Release Notes: Enabled native support for S3 buckets in the Infigo integration.

  • VENTURE-10072 – Add S3 support to Multipart Editor
    Release Notes: Enabled storing user-uploaded files on distributed S3 storage.

  • VENTURE-10261 – API endpoint to duplicate jobs
    Release Notes: Added a new API endpoint to clone jobs along with their images.

  • VENTURE-10675 – Improve cart behavior
    Release Notes: Prevented checkout attributes from resetting when adding additional items to the cart.

  • VENTURE-10748 – Handling CERM pricing errors
    Release Notes: Introduced two CERM settings for zero-price and 999999-price handling, with options to allow, warn, or block orders.

  • VENTURE-10764 – VAT calculation improvements
    Release Notes:

    • Added a “ShippingAndBillingAddresses” option to apply VAT if either billing or shipping country is VAT-liable.

    • Extended logic to include additional shipping addresses when calculating VAT.

  • VENTURE-10789 – Shared MIS pricing
    Release Notes:

    • Added an “Aggregate quantities mode” setting to group basket items by ExternalId when set to “Same Connect Id.”

    • Calculated pricing based on total versions and quantities of grouped items.


R25-20_WorldPay

  • VENTURE-11056 – WorldPay PCI Compliance
    Release Notes: Made WorldPay integration PCI-compliant by adding appropriate CSP headers.


R25-20_v3

  • VENTURE-11167 – CERM pricing integration fix
    Release Notes: Fixed checkout blockages when CERM-0 price handling was set to “Block orders.”


R25-21

  • VENTURE-10179 – Add placeholder validation for multiline Invent Script
    Release Notes: Enabled text-field validation for variables linked via tokens (e.g., #name#).

  • VENTURE-10295 – Add button-focus accessibility setting
    Release Notes: Added an accessibility toggle in appearance settings to control button-outline focus indicators.

  • VENTURE-10660 – Enable USPS First-Class shipping for small orders
    Release Notes: Made USPS First-Class Mail available at checkout.

  • VENTURE-10729 – Low-inventory email trigger fix for PIQ-synced products
    Release Notes: Fixed low-stock notification emails not sending for PIQ-synced products.

  • VENTURE-10806 – Allow blank last name in admin address book
    Release Notes: Removed the last-name requirement on admin address-book entries.

  • VENTURE-10879 – Improve Edit-Tags button UX & validation message
    Release Notes: Updated the tag-editor UI and corrected the save-validation message on product pages.

  • VENTURE-10893 – Enable JPEG support & update format errors
    Release Notes:

    • Allowed JPEG uploads in the new multipart interface.

    • Improved error messages for unsupported file types.

  • VENTURE-10901 – Preserve isHidden property during form rebuild
    Release Notes: Adjusted the Invent Script to maintain isHidden when rebuilding forms.

  • VENTURE-10990 – Add department filtering in C2 reports
    Release Notes: Added department-based filtering to all C2 reports.

  • VENTURE-10996 – Improve localization for upload requirements
    Release Notes: Enabled setting upload-requirement text in all languages within the multipart editor.

  • VENTURE-11018 – Fix CERM pricing on attribute change
    Release Notes: Ensured product-page pricing updates correctly based on selected options (quantity, versions, attributes).

  • VENTURE-11029 – Add cart activity logging
    Release Notes: Added logs for add/remove cart-item actions to aid investigations.

  • VENTURE-11038 – Support recent Stripe API versions
    Release Notes:

    • Added a feature switch and support for specifying Stripe webhook versions.

    • Fixed Stripe-discount and virtual-total calculation issues.

  • VENTURE-11051 – Improve SagePay CSP settings
    Release Notes: Updated CSP headers to allow frame sources needed for SagePay error screens.

  • VENTURE-11074 – Fix VueJS component load synchronization
    Release Notes: Resolved load-timing issues with VueJS components.

  • VENTURE-10512 – Enhance Connect Flow approval comments
    Release Notes:

    • Added an “Include job history” setting to include all statuses in the job history node.

    • Added an “Include approval history” setting to generate a separate node for approval-related statuses.

  • VENTURE-10765 – Add Stripe ID to Connect Flow
    Release Notes: Included new payment nodes with Stripe ID in the MIS.Generic payload.


R25-21_

  • VENTURE-11224 – Broker issue
    Release Notes: Fixed a broker-related issue affecting release R25-21.

Incomplete