-
-
Notifications
You must be signed in to change notification settings - Fork 1.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
(Spike) Investigate what minimum supported versions we can bump frameworks to #14262
Comments
@chargome do you know, is there any cost for us in supporting Nest.js v8/v9? It does not seem as if we have any special handling/code for this, but wanting to make sure. For Ember, we do not support v3 anyhow, we support v4+, which seems fine to me. IMHO we may consider dropping Remix v1 support - scanning npm download numbers, v1 seems to be pretty small there, and we do have some overhead for it in test matrix support etc. |
@mydea no special handling there for any version, just for |
definition of drop support: we no longer include in peerdependencies, we do not have automated tests, we do not provide direct support for GH etc, but the SDK may continue to work unless there are breaking API changes which break support for a given framework criterion considered: do the respective framework maintainer continue support and are there significant download numbers on npm. We can also consider internal Sentry usage stats. Sub 6 digit download stats are a good inidcator Based on info from the top table. This is the list I'd recommend to drop support working with the assumption that maintaining each major version is equally complex:
Node version support is another topic. #14256 There is not a ton of precedence for dropping framework versions support in the past majors. Assumption is that most of the maintainer complexity comes from test suites |
That is one part. A bigger part is that we need to sometimes have APIs for old versions, or hacky workarounds to support old versions. Sometimes we're even completely blocked by older versions when trying to support newer features. |
any way to identify such problem majors? Cause as is my suggestion is more like pruning the hedges where it's obvious they aren't that popular any more, we could consider others more if they're problems |
Because of #14328 (comment) I would bump minimum TanStack router support to something like 1.64.0 |
Summing up, we'll drop
|
About the proposed minimum version Currently it's |
JavaScript Framework Support Analysis
Candidate End of Support Frameworks
High Priority (Active Development & High Usage)
Medium Priority (Stable but Lower Usage)
Monitor & Evaluate
Consider Deprecating
Version Usage Data Sources
npm-stat.com
for historical download data by versionhttps://api.npmjs.org/versions/{package-name}
npm-api
can programmatically fetch version distributionshttps://api.npmjs.org/downloads/point/last-month/@angular/core
libraries.io
track dependency versionsNotes:
The text was updated successfully, but these errors were encountered: