Skip to content

v11.0.0

Choose a tag to compare

@spirit-wiegmann spirit-wiegmann released this 15 Jan 13:54
· 6 commits to master since this release
22a97f8

11.0.0 (2026-01-15)

Features

  • node-24: ⬆️ upgrade to Node.js 24, update dependencies, and migrate to release-it (1579e3c) (#234)

BREAKING CHANGE:

  • Update Node.js from 20.x to 24.x in all CI configurations
  • Reduce DEFAULT_MAX_REFERENCE_DEPTH from 10 to 2 for performance optimization
  • Replace semantic-release with release-it for release management

Dependencies:

  • Replace faker with @faker-js/faker for better compatibility
  • Update various dev dependencies to latest minor/patch versions
  • Remove unused @release-it/bumper plugin

CI/CD:

  • Add custom workspace publish and version sync scripts
  • Update checkout action to use fetch-depth: 0 and proper refs
  • Configure npm authentication for releases
  • Enforce fail-on-severity: moderate in dependency review
  • Upgrade dependency-review-action to v4

Code Refactoring:

  • Refactor CaaSEventStream to use lazy loading (prevents unnecessary bundling in browser builds)
  • Export get and set utilities from MappingUtils.ts
  • Update TypeScript configuration to exclude node_modules
  • Add INTEGRATION_TEST_TENANT_ID environment variable for integration tests

Documentation:

  • Add migration guide for version 11.0.0 in CHANGELOG.md

For more details, see Migration Guide