Angular Data GridDeprecation policy
Deprecation occurs when better alternatives emerge that offer improved performance, security, or usability compared to existing implementations. It also helps maintain API consistency by removing redundant or inconsistent functions, creating a cleaner overall design. As web standards and the JavaScript ecosystem evolve, certain approaches become obsolete or suboptimal, requiring updates to stay current. Additionally, deprecation reduces maintenance complexity by phasing out rarely-used or problematic features, while addressing potential security vulnerabilities in older implementations. Rather than introducing breaking changes, deprecation provides a gradual migration path that gives developers time to adapt while clearly signaling the library's future direction.
After a Handsontable feature, a framework wrapper or any other part of the API is marked deprecated, we commit to a grace period (at least 3 months) during which the deprecated feature still works. We will not remove the feature immediately in the next minor or patch release. Instead, removal is deferred until a future major release, in accordance with semantic versioning.
Support
During the deprecation period:
- We will fix critical bugs and security vulnerabilities in the deprecated feature.
- We will not add new enhancements for deprecated APIs.
- Full stability and long-term support are guaranteed only within LTS releases.
Relation to LTS
Handsontable follows a Long-Term Support (LTS) model, where every even-numbered major release becomes an LTS release with ~30 months of support. For more details, please visit Long Term Support.
Deprecation notifications
We will announce deprecations and removals through release notes accompanied by blog posts. Additionally, deprecated features may show console warnings in development builds. Deprecated APIs will be clearly marked in our documentation with a recommended alternative (if possible).
For significant deprecations (especially those affecting many users), we will provide dedicated Migration Guides.
For more details about our versioning policy please visit Versioning policy
List of deprecations
Below is a list of current deprecations that are planned to be removed in next major version.