All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Updated v20111101 API specification to most current version. Please check full API changelog for any changes made between 2026-01-07 and 2026-02-18.
This is a major version bump because it targets a new API version v20250224. If you are currently using mx-platform-node@^2, this is a new API version with potentially significant changes. See the MX Platform API Migration Guide for detailed API breaking changes and migration instructions.
- Initial support for MX Platform API
v20250224 - Published as separate major version to support independent API versions
- This is a completely new API version (
v20250224). Refer to the MX Platform API changelog for detailed API specification changes fromv20111101
For upgrading from mx-platform-node@^2 (v20111101 API) to v3.x (v20250224 API):
npm install mx-platform-node@^3Consult the MX Platform API Migration Guide for API-level changes, deprecations and migration steps.
- Versioning Correction: Re-released as v2.0.0 to properly indicate breaking changes that were inadvertently introduced in v1.10.1
- No code changes from v1.12.1 - this is a versioning correction to follow semantic versioning
- Versions v1.10.1 through v1.12.1 are now deprecated on npm in favor of this properly versioned v2.0.0 release
API Class Restructure: The unified MxPlatformApi class has been replaced with granular, domain-specific API classes (e.g., UsersApi, MembersApi, AccountsApi) to better align with the OpenAPI specification structure. This change improves code organization and maintainability but requires migration of existing code.
Note: This breaking change was originally introduced in v1.10.1 but should have been released as v2.0.0. If you are currently using v1.10.1 through v1.12.1, the code is functionally identical to v2.0.0.
See MIGRATION.md for detailed upgrade instructions.
- Restructured API classes from single
MxPlatformApito domain-specific classes
- Updated package template (
package.mustache) to fix recurring dependency regression- axios: ^0.21.4 → ^1.6.8 (fixes CVE GHSA-wf5p-g6vw-rhxx)
- typescript: ^3.6.4 → ^5.4.5
- @types/node: ^12.11.5 → ^20.12.7
- Added automated validation workflow to prevent template/package.json drift
This version contains breaking API changes that should have been released as v2.0.0. Please upgrade to v2.0.0 (code is functionally identical, just properly versioned).
These versions (v1.10.1 through v1.12.0) contain the breaking API restructure but were incorrectly published as minor/patch releases instead of a major version. They have been deprecated on npm in favor of v2.0.0.
If you are on any of these versions: Please upgrade to v2.0.0.
- Last stable version with unified
MxPlatformApiclass - Upgrade from this version to v2.0.0 requires code changes (see MIGRATION.md)
Note: This CHANGELOG was created retroactively. For detailed version history prior to v2.0.0, please refer to the commit history.