Skip to content
Changelog

Company Management changelog

June 10, 2026

New features

  • Company Hierarchy: New tree view with drag-and-drop for managing parent-child company relationships. New GraphQL APIs: getCompanyHierarchy (retrieve full structure), assignChildCompany (add a child), and unassignChildCompany (remove a child). Includes permission checks, visual styling to distinguish root from child companies, expand/collapse node support, and loading/error state handling (#79).

Infrastructure

  • Node.js 22 LTS: The package now builds and distributes using Node.js 22 LTS. The engines.node constraint has been removed as this drop-in targets browser environments exclusively.

March 24, 2026

The Company Management drop-in has been updated with the following changes:

  • Initializer API alignment - The initialize function now uses the shared Initializer class pattern, consistent with all other drop-ins. Call initialize.init(config) to configure the drop-in ( #76 ).
  • Language definition merge fix - User-provided langDefinitions passed 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 ( #76 ).

February 17, 2026

The Company Management drop-in has been updated with the following changes:

  • Drop-in SDK upgrade - Updated to Drop-in SDK ~1.7.0. No user-facing changes in this release.

January 8, 2026

Initial release of the Company Management drop-in for B2B enterprise workflows. This drop-in enables comprehensive company management capabilities:

Company Profile

  • Company profile viewing and editing - Company admins can view and edit company profile information including company name, legal details, contact information, and administrative settings ( #726 ).
  • Company information display - All company users and admins can view company-related information appropriate to their role and permissions ( #745 ).

Users and Teams

  • User and team management - Company admins can manage company users and organize them into teams with drag-and-drop functionality for team assignment and hierarchy management ( #838 ).
  • Mobile drag-and-drop support - Team organization drag-and-drop functionality works on mobile devices for managing company structure on the go ( #960 ).
  • User and team validation - Enhanced form validation ensures data integrity when creating or editing users and teams ( #993 ).

Roles and Permissions

  • Roles and permissions management - Configure granular permissions for company roles, controlling access to purchase orders, company management, quotes, and other B2B capabilities ( #832 ).

Company Structure

  • Company structure CRUD operations - Create, read, update, and delete company organizational structures with hierarchical team management ( #865 ).
  • Structure validation - Proper error handling prevents invalid structure modifications and displays appropriate validation messages ( #974 ).

Company Creation

  • New company creation workflow - Complete workflow for creating new companies with all required information including company profile, admin account, and initial settings ( #816 ).
  • State/province validation - Proper handling of required state/province fields during company creation based on country selection ( #984 ).

Integration and Updates

  • Comprehensive E2E testing - Automated end-to-end Cypress tests ensure company management functionality works correctly across all workflows ( #986 ).
  • Container documentation - Complete documentation for all company management containers and their integration patterns ( #996 ).