All Node libraries under the purescript-node
GitHub org and their bindings have been updated to Node 18. Because this includes breaking changes, library authors have 2 weeks from this announcement to update their packages before packages that have not been updated get dropped from the package set.
In addition to the changes, node-fs-aff
and node-streams-aff
are deprecated and must be removed when updating packages to the updated Node libraries. node-fs-aff
was merged into node-fs
, and node-stream-aff
was merged into node-stream
.
Helpful Links
See whether you or a library you use is affected
If you are a library author…
- See how to update
spago.dhall
/bower.json
to get the most recent versions - Replace
node-fs-aff
andnode-streams-aff
dependencies withnode-fs
andnode-streams
, respectively. - See example update PRs:
- language-cst-parser
- httpurple - WIP
- For details on how to use the new
eventEmitter # on eventNameH handler
-style API, seenode-event-emitter
docs
Final library changelogs:
- node-buffer@v9.0.0
- node-streams@v9.0.0
- node-process@v11.2.0
- node-child-process@v11.0.0
- node-readline@v8.1.0
- node-os@v5.1.0
- node-net@v5.1.0
- node-tls@v0.3.1 - new addition
- node-zlib@v0.4.0 - new addition
- node-url@v7.0.0
- node-http@v9.1.0
- node-http2@v1.1.1 - new addition
For more details on these changes, see RFC: Update Node libraries to v18