Changelog
Purchase Order changelog
July 30, 2026
Purchase Order v1.2.1
Section titled “Purchase Order v1.2.1”Infrastructure
- Drop-in SDK: Rebuilt against Drop-in SDK 2.0.0, including the TypeScript 6.0 and ESLint 9 upgrade. No props, APIs, or behavior changed.
June 10, 2026
Purchase Order v1.2.0
Section titled “Purchase Order v1.2.0”Infrastructure
- Node.js 22 LTS: The package now builds and distributes using Node.js 22 LTS. The
engines.nodeconstraint has been removed as this drop-in targets browser environments exclusively.
March 24, 2026
Purchase Order v1.1.1
Section titled “Purchase Order v1.1.1”The Purchase Order drop-in has been updated with the following changes:
- Language definition merge fix - User-provided
langDefinitionspassed to the initializer are now correctly merged with the drop-in’s bundled defaults. Label and placeholder overrides now take effect as expected instead of being silently ignored ( #52 ).
February 17, 2026
Purchase Order v1.1.0
Section titled “Purchase Order v1.1.0”The Purchase Order drop-in has been updated with the following changes:
- Event bus and SDK upgrade - Upgraded event-bus package and Drop-in SDK to ~1.7.0 for improved event handling reliability.
January 8, 2026
Purchase Order v1.0.0
Section titled “Purchase Order v1.0.0”Initial release of the Purchase Order drop-in for B2B procurement workflows. This drop-in enables purchase order management and approval workflows:
Core Features
- Purchase Order payment method - New payment method for B2B checkout allowing customers to reference purchase orders during order placement ( #736 ).
- Purchase Order details page - Dedicated page displaying complete purchase order information including items, amounts, approval status, and history ( #826 ).
- Approval workflow - Complete approval workflow for purchase orders with status tracking and approval history ( #826 ).
Permissions and Access
- Permission-based access control - Purchase order features are only accessible to users with appropriate B2B permissions, with proper error handling for unauthorized access attempts ( #736 ).
Company Context
- Company context handling - Purchase orders automatically update when switching between companies, with proper context preservation and error handling ( #942 ).
- Context change listeners - Purchase order pages automatically respond to company context changes, refreshing data or redirecting as appropriate ( #966 ).
Testing and Quality
- Comprehensive E2E testing - Automated end-to-end Cypress tests cover purchase order workflows including creation, approval, and error scenarios ( #902 , #931 , #938 , #964 ).
Version Updates