Skip to content

5.1.0

Compare
Choose a tag to compare
@alexeagle alexeagle released this 02 Feb 20:31
· 208 commits to stable since this release

Big thanks to @twheys for extending ts_project to allow filegroup-like inputs (where the outputs cannot be pre-declared by the rule)
and to @fmeum for a signficant performance fix for npm packages in the analysis phase!

Upgrade:

http_archive(
    name = "build_bazel_rules_nodejs",
    sha256 = "c077680a307eb88f3e62b0b662c2e9c6315319385bc8c637a861ffdbed8ca247",
    urls = ["https://github.com/bazelbuild/rules_nodejs/releases/download/5.1.0/rules_nodejs-5.1.0.tar.gz"],
)

load("@build_bazel_rules_nodejs//:repositories.bzl", "build_bazel_rules_nodejs_dependencies")

build_bazel_rules_nodejs_dependencies()

and update @bazel-scoped npm packages.

For the "core" package

http_archive(
    name = "rules_nodejs",
    sha256 = "03b542b22a95c4b6591630f3f6b176294033e190e08e044bdb23883693702b6b",
    urls = ["https://github.com/bazelbuild/rules_nodejs/releases/download/5.1.0/rules_nodejs-core-5.1.0.tar.gz"],
)

What's Changed

  • Update esbuild versions by @mattem in #3303
  • Add Glean as an organizational adopter by @tony-scio in #3305
  • fix(builtin): make linker aspect run in constant time per target by @fmeum in #3301
  • fix(builtin): reduce linker debug string allocations by @fmeum in #3309
  • Update NodeJS Versions by @mattem in #3308
  • Update esbuild versions by @mattem in #3307
  • Changed calculation of outs in ts_project to support using rule outputs as srcs by @twheys in #3228

New Contributors

Full Changelog: 5.0.2...5.1.0