All Releases
June 5, 2026 May 28, 2026 May 21, 2026 May 14, 2026 May 7, 2026 April 30, 2026 April 23, 2026 April 16, 2026 April 9, 2026 April 2, 2026 March 26, 2026 March 19, 2026 March 5, 2026 March 12, 2026 February 26, 2026 February 19, 2026 February 12, 2026 January 22, 2026 February 5, 2026 January 29, 2026 January 15, 2026 January 8, 2026 January 1, 2026 December 25, 2025 December 18, 2025 December 11, 2025 December 4, 2025 November 27, 2025 November 20, 2025 November 13, 2025 November 6, 2025 October 30, 2025 October 23, 2025 October 16, 2025 October 9, 2025 October 2, 2025 September 25, 2025 September 18, 2025 September 11, 2025 September 4, 2025 August 28, 2025 August 21, 2025 August 14, 2025 August 7, 2025 July 31, 2025 July 24, 2025 July 17, 2025 July 10, 2025 July 3, 2025 June 26, 2025 June 19, 2025 June 12, 2025 June 5, 2025 May 29, 2025 May 22, 2025 May 15, 2025 May 8, 2025 May 1, 2025 April 24, 2025 April 17, 2025 April 10, 2025 April 3, 2025 March 27, 2025 March 20, 2025 March 13, 2025 March 6, 2025 February 27, 2025 February 20, 2025 February 13, 2025 February 6, 2025 January 30, 2025 January 23, 2025 January 16, 2025 January 9, 2025 January 2, 2025 December 26, 2024 December 19, 2024 December 12, 2024 November 28, 2024 November 21, 2024 November 14, 2024 November 7, 2024 October 31, 2024 October 24, 2024 October 17, 2024 October 10, 2024 October 3, 2024 September 26, 2024 September 19, 2024 September 12, 2024 September 5, 2024 August 29, 2024 August 22, 2024 August 15, 2024 August 8, 2024 August 1, 2024 July 25, 2024 July 18, 2024 July 11, 2024 June 27, 2024 June 20, 2024 June 13, 2024 June 6, 2024 May 30, 2024 May 23, 2024 May 16, 2024 May 9, 2024 May 2, 2024 April 25, 2024 April 18, 2024 April 11, 2024 April 4, 2024 March 28, 2024 March 21, 2024 March 14, 2024 March 7, 2024 February 29, 2024 February 22, 2024 February 15, 2024 February 8, 2024 February 1, 2024 January 25, 2024 January 18, 2024 January 11, 2024 January 4, 2024 December 21, 2023 December 14, 2023 December 7, 2023 November 30, 2023 November 16, 2023 November 9, 2023 November 2, 2023 October 26, 2023 October 19, 2023 October 12, 2023 October 5, 2023 September 28, 2023 September 21, 2023 September 14, 2023 September 7, 2023 August 31, 2023 August 24, 2023 August 17, 2023 August 10, 2023 August 3, 2023 July 27, 2023 July 20, 2023 July 13, 2023 July 6, 2023 June 29, 2023 June 22, 2023 June 15, 2023 June 8, 2023 June 1, 2023 May 25, 2023 May 18, 2023 May 11, 2023 May 4, 2023 April 27, 2023 April 20, 2023 April 13, 2023 April 6, 2023 March 30, 2023 March 23, 2023 March 16, 2023 March 9, 2023 March 2, 2023 February 23, 2023 February 16, 2023 February 9, 2023 February 2, 2023 January, 2023 December, 2022 November, 2022 October, 2022 September, 2022 August, 2022 July, 2022 June, 2022 May, 2022 April, 2022 March, 2022 February, 2022 January, 2022 December, 2021 November, 2021 October, 2021 September, 2021 August, 2021 July, 2021 June, 2021 May, 2021 April, 2021 March, 2021 February, 2021 January, 2021 December, 2020
View all releases

May 14, 2026 release notes

Tickets

  1. 31473: Employee App - Send Order Copies via Email Directly from Employee App
  2. 43202: Configure - Order Entry - Search for Product Lines
  3. KOD-30344: Kodaris - Cart > QTY break products> changing quantities to meet different break levels doesn't change the unit price displayed
    • Regression Tests
    • Case 1: Verify cart item displays correctly
      • Add any product to the cart.
      • Navigate to the Cart page.
      • Verify cart item displays:
      • Product image.
      • Product name.
      • Part number.
      • Unit price.
      • Total price for the item.
      • Quantity selector with +/- buttons.
      • Note the unit price and total.
      • Change quantity for product using + and - buttons
      • Verify:
      • Total calculates correctly.
    • Tests
    • Case 1: Unit price updates based on quantity pricing table
      • Find a product with quantity-based pricing:
      • Open product detail page.
      • Look for a pricing table showing different prices for different quantities.
      • (e.g., Your Price: $5.90 each, Quantity 12: Price / each $5.25)
      • Note the quantity needed for another price and what that price is
      • Add this product to cart.
      • Navigate to the Cart page.
      • Verify:
      • Unit price shows the regular price.
      • Change quantity but keep it below the amount needed for another price.
      • Verify:
      • Unit price still shows regular price.
      • The total is calculated correctly.
      • Increase quantity to reach the amount for another price.
      • Verify:
      • Unit price matches the price shown in the pricing table on the product page.
      • The total is calculated with the new price.
      • Decrease quantity below the amount for this price.
      • Verify:
      • Unit price returned to regular price.
      • Total recalculated with regular price.
  4. KOD-30354: Server-side type filtering and modified filtering paging of folders and files
  5. KOD-30459: Fix pricing in UX for unitSell2 with matching unit conversion
  6. KOD-30555: Add Fraud Score to Payment Received Email Template
    • Regression Tests
    • Case 1
      • Payment Made email renders correctly for standard payments with no fraud score.
      • No Fraud Score row should be displayed.
    • Tests
    • Case 1
      • Log in as an employee in the operations portal.
      • Go to Notifications and make sure you are subscribed to Notify me when a customer pays invoices.
      • Go to an order from your employee’s company.
      • Generate a COD payment link and send it via email.
      • Use that link to pay the order. (Ideally, a customer would do this).
      • This should trigger the Payment Made email to be sent to your employee’s account.
      • If Fraud Data is generated from that payment, a “Fraud Score” row should appear in the payment details section above under Amount.
      • You can verify if Fraud Data was generated from your payment by going to your order’s “Frauds” tab and looking for your payment.
      • The score is fixed to two decimal numbers (e.g., “6.16”).
      • Depending on the score, it can have different labels and coloring:
      • Above 70: “High” label in red bold text.
      • Above 30 but 70 or below: “Medium” label in yellow/amber bold text.
      • 30 or below: “Low” in green text.
      • Make sure to test with every range if possible.
  7. KOD-30565: Update UX for internal files type field to be editable
  8. KOD-30731: Make tax jurisdiction editable on vendor invoices
    • Regression Tests
    • Case 1
      • Verify that the Vendor Invoice Detail page looks and functions correctly.
    • Tests
    • Case 1
      • Verify that when enableTaxesByJurisdiction setting is turned on, the "Taxes" section appears in the sidebar with an "+ Add tax" autocomplete.
      • Verify that the "+ Add tax" dropdown sends a POST /api/system/basicTaxRate/list request with two filters: countryCode = vendorInvoice.country and stateCode = vendorInvoice.state.
      • Verify that the dropdown options display code and taxDescription.
      • Verify that selecting a tax rate adds a new entry to taxesByJurisdiction with tax = 0.
      • Verify that the added tax is displayed in both the "Taxes" section and in "Totals" (with the jurisdiction name and amount).
      • Verify that clicking on a jurisdiction opens an edit dialog with jurisdictionCode and tax fields.
      • Verify that inside the dialog the jurisdiction autocomplete filters by the current invoice's country + state.
      • Verify that the "Delete" button removes the entry from taxesByJurisdiction.
      • Verify that the "Cancel" button closes the dialog without saving any changes.
  9. KOD-30860: UX Kodaris - Product Custom Fields Follow-up - Ability to Update on Grids
    • Regression Tests
    • Case 1
      • Verify that product fields can be edited and saved in the grid.
      • Verify that custom fields are not cleared after editing a standard field.
    • Tests
    • Case 1
      • Verify that custom fields can be edited in the Product Data Grid.
      • Verify that after editing a custom field, the value is saved and displayed after a refresh.
      • Verify that users with productView or productEdit permissions can open the Custom Fields tab.
      • Verify that users with productEdit permissions can edit custom fields in the Custom Fields tab.
  10. KOD-30871: Display messaging at checkout alerting customers of how close they are to meeting Free Freight
    • Regression Tests
    • Case 1
      • Make sure the cart still loads properly.
    • Tests
    • Case 1
      • When you go to the cart, if the company address you are on has user19 in the trendCompiledSettings, then you should see a message that you can get free freight with the current total and how much more you need to spend.
      • If you add enough to the cart to get to the free freight, the banner will no longer appear.
    • Case 2
      • If the company address does not have the user19 field in the trend compiled settings, then you won’t see any banner.
  11. 59199: Credit Card Name Reference - UX
  12. 59947: Operations Portal request 2 - Sort quote by price type
  13. 60125: Updates for Events Calendar
  14. 60214: UX Product Carousel Enhancements
  15. 60756: Delivery Date on Checkout Rules
  16. 60942: Calculate Freight at checkout for Direct Order lines - Engineering
  17. 61016: New Fee - Remove from UPS and Will Call Orders
  18. 61045: COD Payment page throws error
  19. 61165: Cookie policy popup addition - Engineering
  20. 61584: Drag and Drop File Upload Enhancement - Engineering
  21. 62173: Implementation - Order / Invoice Documents (Populate terms)
  22. 62783: Serial Numbers For Invoices - Engineering
  23. ENG-62840: Retail Price Modification in Configurator
  24. ENG-62841: Specifications Tab Not Displaying in Configurator
  25. ENG-62902: Separate website setup
  26. 62977: Configure - Manually Set Employees Sales Rep Code
  27. 63069: Update Location Gutenberg Section
  28. 63325: Implementation - Countries / States
  29. 63410: UOM Pricing Issue in the Cart
  30. 63460: Update Inventory Display
  31. 63473: Map in the Supplier on PDP
  32. ENG-63659: COD payment form page missing — /cod-payment-form returns 404
  33. 63695: PIM Migration
  34. 63698: Send Discounts on Cash Quotes to CSD
  35. ENG-63708: CloudLeap - Shipping Options Display Order
  36. 63730: Parser issue
  37. 63753: Add scroll to the Featured Products section
  38. ENG-63794: Create company catalog product order reset option
  39. ENG-64028: OA: Do Not Reorder Exception Handling
  40. 64116: Header - Line Card
  41. 64163: Footer - Awards & Certificates
  42. 64189: Footer - Page
  43. ENG-64303: Request to Update Global Typography System
  44. 64312: KOD ship date errors
  45. 64371: Messaging on Delivery & Payment Screen for Limited Permission Users
  46. ENG-64374: Warehouse-Based Product Filtering
  47. 64384: Investigate Limited Pricing View on Purchase Orders/Items
  48. 64385: Update Statuses on Purchase Orders
  49. ENG-64719: Budget role enhancement - View for Project Manager role
  50. 65458: Need to Setup Terms
  51. ENG-65504: Allow Deletion of Internal Files on Leads - UX
  52. 65619: Automating Account Process - Restrict Login Access
  53. 65637: Add Pricing Display and Add to Cart Functionality to Sliders
  54. 65644: Shipping for overweight items shows 0 instead of message.
  55. 65688: Credit App Tweaks
  56. ENG-65740: Multi-cono Payments Tendering In V2 Flow
  57. ENG-65799: UX for multilingual order confirmation emails
  58. ENG-65869: Update Import Export App to Use New Export API
  59. 65909: Payment Display Issue - Declined Payments Included in Total Paid Amount
  60. 66012: Incorrect Customer Pricing
  61. ENG-66130: Move lead server side endpoints
  62. 66187: Automatically detecting and translating the website based on the user’s browser language
  63. ENG-66286: Kodaris - Add Daily Rule to move Customer QA tickets to Done
  64. ENG-66289: Sign in Error Message Update
  65. ENG-66295: Kodaris - Add "Clone" to the Name  of Cloned Tickets
  66. ENG-66297: Add Company Status Dropdown Blank Option
  67. 66322: Include Job # on the Opportunity Details Screen
  68. ENG-66460: Add Rule for Credit App Validation
  69. ENG-66530: Custom Data Export Capabilities
  70. ENG-66639: Website header update - Remove items
  71. ENG-66743: Grid pagination does not reset when switching categories
  72. ENG-66752: Field Changes Are Not Saved When Clicking Publish Without Blurring Input
  73. ENG-66851: Opportunities display setting fields on the grid
  74. ENG-67410: Request for Changes to Home Page Experience for Customers
  75. ENG-67456: Kodaris - Fix issue with new filtering in the operations portal
  76. 67467: Configure - Mass Delete Products by Import (doc update)
  77. ENG-67509: Support XLSX, XLS, CSV, TSV in Document Automation Studio UI
  78. 67627: Add Server-side support for productAttributeLanguage/list
  79. ENG-67767: Add server side api/user/system/language
  80. 67854: Add a setting to enable/disable catalog view
  81. ENG-67882: Kodaris - Fix API roles on ticket
  82. ENG-67946: Quoting - Remote Engine
  83. ENG-67950: Update Mapping Shipto Matching
  84. 67974: Deliveries coming over as CPUs
  85. ENG-68114: Update registration success message text
  86. ENG-68143: Change priority sequence of CPU hold order settings
  87. ENG-68169: New Pricing Engine
  88. ENG-68208: Vertex Tax Integration updates
  89. 68246: Add employeeStatus field to quotes grid in the operations portal (Engineering)
  90. ENG-68249: Get a Quote Configurator Variants
  91. ENG-68312: URL Structure Changed from /details/101/ to /details/99/
  92. 68362: Configure - Set Employees Sales Rep Code via Import