This repository was archived by the owner on Jul 30, 2024. It is now read-only.
v0.9.0
·
967 commits
to master
since this release
This release cross-published for Node.js versions.
// For Node.js v8 LTS
libraryDependencies += "net.exoego" %%% "scala-js-nodejs-v8" % "0.9.0"
// For Node.js v10 LTS
libraryDependencies += "net.exoego" %%% "scala-js-nodejs-v10" % "0.9.0"
// For Node.js v12 (supposed to be next LTS)
libraryDependencies += "net.exoego" %%% "scala-js-nodejs-v12" % "0.9.0"
🚀 Features
"Overhaul" in the below means "added tons of new APIs and fixed the wrong type facade".
- Fs enhancement @exoego (#103)
- Make Environment as dictionary-like and have predefined members. @exoego (#98)
- Deprecate harmful or redundant things. @exoego (#97)
- Final implicit class @exoego (#96)
- Add http2 module @exoego (#94)
- Add worker_threads module @exoego (#93)
- Add v8 module @exoego (#92)
- Overhaul global module and top level objects @exoego (#91)
- Overhaul url module @exoego (#90)
- Overhaul zlib module @exoego (#89)
- Overhaul tls module @exoego (#87)
- Overhaul vm module @exoego (#86)
- Overhaul net module @exoego (#84)
- Overhaul tty module @exoego (#82)
- Overhaul stream module @exoego (#81)
- Overhaul http and https module @exoego (#80)
- Overhaul dgram module @exoego (#76)
- Overhaul repl and readline module @exoego (#74)
- Overhaul events module @exoego (#73)
- Overhaul process module @exoego (#72)
- Test overhaul @exoego (#71)
- Overhaul path module @exoego (#70)
- Overhaul dns module @exoego (#69)
- Overhaul crypto module @exoego (#68)
- Avoid RawOptions where options have its own class. @exoego (#66)
- Overhaul string-decoder module @exoego (#67)
- Avoid RawOptions where options have its own class. @exoego (#64)
- Overhaul timers module @exoego (#63)
- Overhaul querystring module @exoego (#62)
- Overhaul os module @exoego (#61)
- Overhaul fs module @exoego (#58)
- Overhaul util module @exoego (#51)
- Overhaul cluster module @exoego (#49)
- Overhaul Error module @exoego (#50)
- Overhaul assert module @exoego (#48)
- Overhaul child_process @exoego (#47)
- Updates Scala and Node.js v12 @exoego (#44)
- Overhaul Buffer @exoego (#19)
- Overhaul console module @exoego (#14)
- Publish for Scala 2.12 and 2.13 @exoego (#9)
- Rename current to nodejs_v8 @exoego (#6)
- Drop Node.js v6 support since it LTS window ended @exoego (#4)
🐛 Fix
🧰 Maintenance
- Move compiler switches into core @exoego (#100)
- Various test fixes @exoego (#102)
- Update release note template @exoego (#99)
- Update scalafmt-core to 2.1.0 @scala-steward (#88)
- Update sbt-sonatype to 3.8 @scala-steward (#79)
- Update sbt-scalafmt to 2.0.6 @scala-steward (#78)
- Update support matrix for recent changes. @exoego (#65)
- Add .node-version for managing node version with avn @exoego (#54)
- Update npm dependencies @exoego (#46)
- Update README to include links to node modules @exoego (#45)
- Update sbt-sonatype to 3.7 @scala-steward (#37)
- Update sbt to 1.3.2 @scala-steward (#43)
- Update sbt-scalajs, scalajs-compiler to 0.6.29 @scala-steward (#42)
- Various fix @exoego (#41)
- Update sbt-scalafmt to 2.0.5 @scala-steward (#40)
- Update sbt-pgp to 2.0.0 @scala-steward (#39)
- Update sbt to 1.3.0 @exoego (#38)
- Update sbt-sonatype to 3.6 @scala-steward (#36)
- Update sbt-sonatype to 3.4 @scala-steward (#35)
- Update sbt-sonatype to 2.6 @scala-steward (#31)
- Update sbt to 1.3.0 @scala-steward (#32)
- Test all node @exoego (#30)
- Simplify build settings @exoego (#29)
- Manage Scala versions in one place. @exoego (#28)
- Update sbt-scalafmt to 2.0.4 @scala-steward (#25)
- Update sbt to 1.3.0-RC5 @scala-steward (#27)
- Update sbt to 1.3.0-RC4 @scala-steward (#24)
- Update scalafmt-core to 2.0.1 @scala-steward (#26)
- Update sbt-scalafmt to 2.0.3 @scala-steward (#22)
- Update scalafmt to 2.0.0 @scala-steward (#23)
- Update sbt to 1.3.0-RC3 @scala-steward (#21)
- Remove codecov since it does not work right now @exoego (#20)
- Add codecov for coverage report. @exoego (#18)
- Enable scaladoc publishing and fix compiler warning @exoego (#16)
- Configures release-drafter to automate release notes. @exoego (#15)
- Introduce conditional compile @exoego (#13)
- Update sbt-pgp to 1.1.2 @scala-steward (#11)
- Update sbt-scalafmt to 2.0.2 @scala-steward (#12)
- Remove author anotation @exoego (#8)
- Simplify root project @exoego (#5)