NodeJs Breaking Changes?

Hendoul

Commander
Registriert
Apr. 2008
Beiträge
2.135
Hi :)

Ich bin dabei von NodeJs 18.x auf 22.x zu upgraden. Jetzt wollte ich mir mal die Breaking Changes anschauen, finde aber gar keine saubere Auflistung?

Ich finde nur sowas hier:
https://nodejs.org/en/blog/release/v22.0.0#semver-major-commits

Noteable changes sind zum Teil recht dürftig und die semver-major-commits völlig unübersichtlich.
Übersehe ich etwas?
 
ich finde die Dateien unter https://github.com/nodejs/node/tree/main/doc/changelogs sprechender.
Aber so oder so kannst du dir die Änderungen von einer KI unter deinem Schwerpunkt zusammenfassen lassen, und von da in die Details springen.
folgende Zusammenfassung hab ich mit deiner Frage bekommen:
BereichÄnderung
Krypto/OpenSSLWechsel zu OpenSSL 3.0 – einzelne Algorithmen nicht mehr verfügbar
Fetch APIVom experimentellen Status zur stabilen API – mögliche Änderungen in Fehlermanagement und Verhalten
ESM & ModulauflösungStrengere Regeln (z. B. explizite Dateiendungen, Nutzung von node:-Präfix)
V8 EngineUpgrade führt zu geänderten Verhaltensweisen bei JavaScript-Funktionen und nativen Code-Anbindungen
Asynchrone FehlerbehandlungStrengere Handhabung von unhandeled Promise-Rejections
API-BereinigungEntfernung veralteter APIs
 
Ja diese Changelogs habe ich auch gesehen, das ist das selbe wie auf nodejs.org selber.

"Entfernung veralteter APIs" ist auch sehr hilfreich :D

Schon etwas arg dürftig wie man hier seine Infos selber zusammenreimen muss für ein solch bekanntes Projekt. Irgendwie bleibt mir nicht viel anderes übrig als einfach zu schauen ob noch alles kompiliert.
 
Zurück
Oben