Breaking changes are part of the natural evolution of the platform. They happen when an update alters or removes behavior in a way that is not fully compatible with previous versions.To keep this process predictable, we follow strict rules and communicate early, allowing your teams to prepare with confidence.
Breaking changes are introduced only in a major version.
They are announced in advance, always with clear migration guides and practical examples.
Deprecated features emit warnings before removal, giving teams time to adjust without sudden impact.
We aim to minimize disruption by grouping breaking changes together and providing alternative solutions whenever possible.
Field replacement: In v2, the chartOfAccounts field was removed and replaced by transactionRoute, routeFrom, and routeTo for better clarity and control.
Validation rules: The environment variable ACCOUNT_TYPE_VALIDATION was introduced in v3, requiring explicit account type validation that was previously optional.
Deprecation cycle: The scale field emitted deprecation warnings in v2 before being fully removed in v3.