Closed renovate-bot closed 3 years ago
[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by: renovate-bot
To complete the pull request process, please assign michelle192837 after the PR has been reviewed.
You can assign the PR to them by writing /assign @michelle192837
in a comment when ready.
The full list of commands accepted by this bot can be found here.
Hi @renovate-bot. Thanks for your PR.
I'm waiting for a bazelbuild member to verify that this patch is reasonable to test. If it is, they should reply with /ok-to-test
on its own line. Until that is done, I will not automatically test new commits in this PR, but the usual testing commands by org members will still work. Regular contributors should join the org to skip this step.
Once the patch is verified, the new status will be reflected by the ok-to-test
label.
I understand the commands that are listed here.
/ok-to-test
@renovate-bot: The following test failed, say /retest
to rerun all failed tests:
Test name | Commit | Details | Rerun command |
---|---|---|---|
pull-rules-k8s-e2e | cdff813522ef94c88624dab3f00a88318b70902e | link | /test pull-rules-k8s-e2e |
Full PR test history. Your PR dashboard. Please help us cut down on flakes by linking to an open issue when you hit one in your PR.
Think we should just remove nodejs test coverage
This PR contains the following updates:
2.3.3
->3.7.0
Release Notes
bazelbuild/rules_nodejs
### [`v3.7.0`](https://togithub.com/bazelbuild/rules_nodejs/blob/master/CHANGELOG.md#370-httpsgithubcombazelbuildrulesnodejscompare360370-2021-07-02) [Compare Source](https://togithub.com/bazelbuild/rules_nodejs/compare/3.6.0...3.7.0) ##### Bug Fixes - **builtin:** don't expose any darwin_arm64 repo or toolchains if not supported by the node version ([004da08](https://togithub.com/bazelbuild/rules_nodejs/commit/004da08)), closes [#2779](https://togithub.com/bazelbuild/rules_nodejs/issues/2779) - **builtin:** fix npm_install & yarn_install post_install_patches when symlink_node_modules is enabled ([de90747](https://togithub.com/bazelbuild/rules_nodejs/commit/de90747)) - **typescript:** collect coverage in ts_project ([045f91a](https://togithub.com/bazelbuild/rules_nodejs/commit/045f91a)), closes [#2762](https://togithub.com/bazelbuild/rules_nodejs/issues/2762) ##### Features - **builtin:** add validate attribute on pkg_npm ([5d30c5b](https://togithub.com/bazelbuild/rules_nodejs/commit/5d30c5b)), closes [#2782](https://togithub.com/bazelbuild/rules_nodejs/issues/2782) - **typescript:** support typescript 4.3 ([847ef5d](https://togithub.com/bazelbuild/rules_nodejs/commit/847ef5d)) ### [`v3.6.0`](https://togithub.com/bazelbuild/rules_nodejs/blob/master/CHANGELOG.md#360-httpsgithubcombazelbuildrulesnodejscompare351360-2021-06-09) [Compare Source](https://togithub.com/bazelbuild/rules_nodejs/compare/3.5.1...3.6.0) ##### Bug Fixes - allow for only stderr to be set on npm_package_bin ([fa8f5b1](https://togithub.com/bazelbuild/rules_nodejs/commit/fa8f5b1)) - **builtin:** add two missing locations where Mac M1 support needs to be declared ([2ad950f](https://togithub.com/bazelbuild/rules_nodejs/commit/2ad950f)), closes [#2733](https://togithub.com/bazelbuild/rules_nodejs/issues/2733) - **builtin:** propogate tags to both generated targets in generated_file_test ([c4403fc](https://togithub.com/bazelbuild/rules_nodejs/commit/c4403fc)) - **builtin:** support directory_file_path entry_point in nodejs_binary & nodejs_test when --bazel_patch_module_resolver is set ([51676ef](https://togithub.com/bazelbuild/rules_nodejs/commit/51676ef)) - **jasmine:** don't assume entry_point is a label as it may now be a dict ([3683466](https://togithub.com/bazelbuild/rules_nodejs/commit/3683466)) - **jasmine:** unhanded promise rejection causes tests suit to pass ([3c4ef58](https://togithub.com/bazelbuild/rules_nodejs/commit/3c4ef58)), closes [3.7.0/lib/jasmine.js#L267](https://togithub.com/3.7.0/lib/jasmine.js/issues/L267) [#2688](https://togithub.com/bazelbuild/rules_nodejs/issues/2688) - **terser:** make terser resolve more robust by not assuming a single /terser/ segment in the path ([4709ffb](https://togithub.com/bazelbuild/rules_nodejs/commit/4709ffb)) - **typescript:** fixed "output was not created" error for ts_project with supports_workers ([807b07b](https://togithub.com/bazelbuild/rules_nodejs/commit/807b07b)) - **typescript:** repair error reporting when a ts_project is missing declaration=True ([cd08efe](https://togithub.com/bazelbuild/rules_nodejs/commit/cd08efe)) ##### Features - add opt-in exports_directories_only mode to yarn_install and npm_install (defaults to False) ([3d182cf](https://togithub.com/bazelbuild/rules_nodejs/commit/3d182cf)) - support dict style directory_file_path entry_point in nodejs_binary, nodejs_test & jasmine_node_test ([737674f](https://togithub.com/bazelbuild/rules_nodejs/commit/737674f)) - support directory_file_path entry_point in npm_umd_bundle ([4e44178](https://togithub.com/bazelbuild/rules_nodejs/commit/4e44178)) #### [3.5.1](https://togithub.com/bazelbuild/rules_nodejs/compare/3.5.0...3.5.1) (2021-05-25) ##### Bug Fixes - **builtin:** generated nodejs repository for windows references non-existent file ([c1663c5](https://togithub.com/bazelbuild/rules_nodejs/commit/c1663c5)) - **builtin:** write stdout/stderr to correct path under chdir ([#2681](https://togithub.com/bazelbuild/rules_nodejs/issues/2681)) ([36311bb](https://togithub.com/bazelbuild/rules_nodejs/commit/36311bb)), closes [#2680](https://togithub.com/bazelbuild/rules_nodejs/issues/2680) - **esbuild:** prefer finding entry_point files in deps rather than srcs ([#2692](https://togithub.com/bazelbuild/rules_nodejs/issues/2692)) ([dd4c4f3](https://togithub.com/bazelbuild/rules_nodejs/commit/dd4c4f3)) - **esbuild:** provide JSModuleInfo of output bundle ([#2685](https://togithub.com/bazelbuild/rules_nodejs/issues/2685)) ([233254d](https://togithub.com/bazelbuild/rules_nodejs/commit/233254d)) - **esbuild:** update update script file paths after removal of \_README.md ([#2695](https://togithub.com/bazelbuild/rules_nodejs/issues/2695)) ([25a5ac4](https://togithub.com/bazelbuild/rules_nodejs/commit/25a5ac4)) - make generated_file_test `.update`'s visibility same as test rule ([#2677](https://togithub.com/bazelbuild/rules_nodejs/issues/2677)) ([30bc86c](https://togithub.com/bazelbuild/rules_nodejs/commit/30bc86c)) ##### Features - **builtin:** document how nodejs_binary#entry_point can use a direc… ([#2579](https://togithub.com/bazelbuild/rules_nodejs/issues/2579)) ([ceddd1d](https://togithub.com/bazelbuild/rules_nodejs/commit/ceddd1d)) ### [`v3.5.1`](https://togithub.com/bazelbuild/rules_nodejs/blob/master/CHANGELOG.md#351-httpsgithubcombazelbuildrulesnodejscompare350351-2021-05-25) [Compare Source](https://togithub.com/bazelbuild/rules_nodejs/compare/3.5.0...3.5.1) ##### Bug Fixes - **builtin:** generated nodejs repository for windows references non-existent file ([c1663c5](https://togithub.com/bazelbuild/rules_nodejs/commit/c1663c5)) - **builtin:** write stdout/stderr to correct path under chdir ([#2681](https://togithub.com/bazelbuild/rules_nodejs/issues/2681)) ([36311bb](https://togithub.com/bazelbuild/rules_nodejs/commit/36311bb)), closes [#2680](https://togithub.com/bazelbuild/rules_nodejs/issues/2680) - **esbuild:** prefer finding entry_point files in deps rather than srcs ([#2692](https://togithub.com/bazelbuild/rules_nodejs/issues/2692)) ([dd4c4f3](https://togithub.com/bazelbuild/rules_nodejs/commit/dd4c4f3)) - **esbuild:** provide JSModuleInfo of output bundle ([#2685](https://togithub.com/bazelbuild/rules_nodejs/issues/2685)) ([233254d](https://togithub.com/bazelbuild/rules_nodejs/commit/233254d)) - **esbuild:** update update script file paths after removal of \_README.md ([#2695](https://togithub.com/bazelbuild/rules_nodejs/issues/2695)) ([25a5ac4](https://togithub.com/bazelbuild/rules_nodejs/commit/25a5ac4)) - make generated_file_test `.update`'s visibility same as test rule ([#2677](https://togithub.com/bazelbuild/rules_nodejs/issues/2677)) ([30bc86c](https://togithub.com/bazelbuild/rules_nodejs/commit/30bc86c)) ##### Features - **builtin:** document how nodejs_binary#entry_point can use a direc… ([#2579](https://togithub.com/bazelbuild/rules_nodejs/issues/2579)) ([ceddd1d](https://togithub.com/bazelbuild/rules_nodejs/commit/ceddd1d)) ### [`v3.5.0`](https://togithub.com/bazelbuild/rules_nodejs/blob/master/CHANGELOG.md#350-httpsgithubcombazelbuildrulesnodejscompare342350-2021-05-11) [Compare Source](https://togithub.com/bazelbuild/rules_nodejs/compare/3.4.2...3.5.0) ##### Bug Fixes - **builtin:** account for racy deletion of symlink in linker ([#2662](https://togithub.com/bazelbuild/rules_nodejs/issues/2662)) ([e9a683d](https://togithub.com/bazelbuild/rules_nodejs/commit/e9a683d)) - **builtin:** include optionalDependencies in strictly visible packages ([#2657](https://togithub.com/bazelbuild/rules_nodejs/issues/2657)) ([2a1ed31](https://togithub.com/bazelbuild/rules_nodejs/commit/2a1ed31)) - **builtin:** linker incorrectly resolves workspace `node_modules` for windows ([#2659](https://togithub.com/bazelbuild/rules_nodejs/issues/2659)) ([7cf7d73](https://togithub.com/bazelbuild/rules_nodejs/commit/7cf7d73)) - **concatjs:** devserver not passing through tags to all targets ([#2646](https://togithub.com/bazelbuild/rules_nodejs/issues/2646)) ([8abc8e0](https://togithub.com/bazelbuild/rules_nodejs/commit/8abc8e0)) - **docs:** correct title of stamping docs ([4bea5b2](https://togithub.com/bazelbuild/rules_nodejs/commit/4bea5b2)) - **protractor:** unable to specify `server` as configurable attribute ([#2643](https://togithub.com/bazelbuild/rules_nodejs/issues/2643)) ([4965db6](https://togithub.com/bazelbuild/rules_nodejs/commit/4965db6)) ##### Features - **builtin:** add js_library JSEcmaScriptModuleInfo support ([#2658](https://togithub.com/bazelbuild/rules_nodejs/issues/2658)) ([5ad1596](https://togithub.com/bazelbuild/rules_nodejs/commit/5ad1596)) - **builtin:** allow bundling ESM output with the pkg_npm rule ([#2648](https://togithub.com/bazelbuild/rules_nodejs/issues/2648)) ([911529f](https://togithub.com/bazelbuild/rules_nodejs/commit/911529f)) - **concatjs:** enable junit report for karma_web_test ([#2630](https://togithub.com/bazelbuild/rules_nodejs/issues/2630)) ([28e8d23](https://togithub.com/bazelbuild/rules_nodejs/commit/28e8d23)) - **esbuild:** add support for multiple entry points ([#2663](https://togithub.com/bazelbuild/rules_nodejs/issues/2663)) ([b4f322a](https://togithub.com/bazelbuild/rules_nodejs/commit/b4f322a)) - **esbuild:** default log-level flag to warning, unless overridden ([#2664](https://togithub.com/bazelbuild/rules_nodejs/issues/2664)) ([8ffea3e](https://togithub.com/bazelbuild/rules_nodejs/commit/8ffea3e)) #### [3.4.2](https://togithub.com/bazelbuild/rules_nodejs/compare/3.4.1...3.4.2) (2021-04-28) ##### Bug Fixes - **builtin:** allow bazel version to have semver build metadata ([#2624](https://togithub.com/bazelbuild/rules_nodejs/issues/2624)) ([6a2e136](https://togithub.com/bazelbuild/rules_nodejs/commit/6a2e136)) ##### Features - **builtin:** add version 16.x.x versions of NodeJS ([#2626](https://togithub.com/bazelbuild/rules_nodejs/issues/2626)) ([fc34588](https://togithub.com/bazelbuild/rules_nodejs/commit/fc34588)) #### [3.4.1](https://togithub.com/bazelbuild/rules_nodejs/compare/3.4.0...3.4.1) (2021-04-22) ##### Bug Fixes - **builtin:** don't restart npm_install rule just to look up a label ([#2621](https://togithub.com/bazelbuild/rules_nodejs/issues/2621)) ([16d3a25](https://togithub.com/bazelbuild/rules_nodejs/commit/16d3a25)), closes [#2620](https://togithub.com/bazelbuild/rules_nodejs/issues/2620) - **builtin:** gracefully handle the case of empty yarn_urls ([#2619](https://togithub.com/bazelbuild/rules_nodejs/issues/2619)) ([fea3db3](https://togithub.com/bazelbuild/rules_nodejs/commit/fea3db3)) - **builtin:** properly parse status file value containing spaces ([#2615](https://togithub.com/bazelbuild/rules_nodejs/issues/2615)) ([406dcb5](https://togithub.com/bazelbuild/rules_nodejs/commit/406dcb5)) - **builtin:** resolve vendored node/yarn from external repo ([#2614](https://togithub.com/bazelbuild/rules_nodejs/issues/2614)) ([3564940](https://togithub.com/bazelbuild/rules_nodejs/commit/3564940)), closes [#2019](https://togithub.com/bazelbuild/rules_nodejs/issues/2019) - **concatjs:** update karma to 6.3.2 and fix [#2093](https://togithub.com/bazelbuild/rules_nodejs/issues/2093) ([#2603](https://togithub.com/bazelbuild/rules_nodejs/issues/2603)) ([c80479d](https://togithub.com/bazelbuild/rules_nodejs/commit/c80479d)) - **esbuild:** correct rule argument documentation stating default target ([#2608](https://togithub.com/bazelbuild/rules_nodejs/issues/2608)) ([e710a6b](https://togithub.com/bazelbuild/rules_nodejs/commit/e710a6b)) - **examples:** transpile Angular es5 bundle to SystemJS ([#2562](https://togithub.com/bazelbuild/rules_nodejs/issues/2562)) ([b0175cd](https://togithub.com/bazelbuild/rules_nodejs/commit/b0175cd)) - **typescript:** handle .tsx inputs to angular ([#2613](https://togithub.com/bazelbuild/rules_nodejs/issues/2613)) ([901df38](https://togithub.com/bazelbuild/rules_nodejs/commit/901df38)), closes [#2542](https://togithub.com/bazelbuild/rules_nodejs/issues/2542) - add support for terser 5 under node 12 and higher ([#2558](https://togithub.com/bazelbuild/rules_nodejs/issues/2558)) ([bd53eb5](https://togithub.com/bazelbuild/rules_nodejs/commit/bd53eb5)) ### [`v3.4.2`](https://togithub.com/bazelbuild/rules_nodejs/blob/master/CHANGELOG.md#342-httpsgithubcombazelbuildrulesnodejscompare341342-2021-04-28) [Compare Source](https://togithub.com/bazelbuild/rules_nodejs/compare/3.4.1...3.4.2) ##### Bug Fixes - **builtin:** allow bazel version to have semver build metadata ([#2624](https://togithub.com/bazelbuild/rules_nodejs/issues/2624)) ([6a2e136](https://togithub.com/bazelbuild/rules_nodejs/commit/6a2e136)) ##### Features - **builtin:** add version 16.x.x versions of NodeJS ([#2626](https://togithub.com/bazelbuild/rules_nodejs/issues/2626)) ([fc34588](https://togithub.com/bazelbuild/rules_nodejs/commit/fc34588)) ### [`v3.4.1`](https://togithub.com/bazelbuild/rules_nodejs/blob/master/CHANGELOG.md#341-httpsgithubcombazelbuildrulesnodejscompare340341-2021-04-22) [Compare Source](https://togithub.com/bazelbuild/rules_nodejs/compare/3.4.0...3.4.1) ##### Bug Fixes - **builtin:** don't restart npm_install rule just to look up a label ([#2621](https://togithub.com/bazelbuild/rules_nodejs/issues/2621)) ([16d3a25](https://togithub.com/bazelbuild/rules_nodejs/commit/16d3a25)), closes [#2620](https://togithub.com/bazelbuild/rules_nodejs/issues/2620) - **builtin:** gracefully handle the case of empty yarn_urls ([#2619](https://togithub.com/bazelbuild/rules_nodejs/issues/2619)) ([fea3db3](https://togithub.com/bazelbuild/rules_nodejs/commit/fea3db3)) - **builtin:** properly parse status file value containing spaces ([#2615](https://togithub.com/bazelbuild/rules_nodejs/issues/2615)) ([406dcb5](https://togithub.com/bazelbuild/rules_nodejs/commit/406dcb5)) - **builtin:** resolve vendored node/yarn from external repo ([#2614](https://togithub.com/bazelbuild/rules_nodejs/issues/2614)) ([3564940](https://togithub.com/bazelbuild/rules_nodejs/commit/3564940)), closes [#2019](https://togithub.com/bazelbuild/rules_nodejs/issues/2019) - **concatjs:** update karma to 6.3.2 and fix [#2093](https://togithub.com/bazelbuild/rules_nodejs/issues/2093) ([#2603](https://togithub.com/bazelbuild/rules_nodejs/issues/2603)) ([c80479d](https://togithub.com/bazelbuild/rules_nodejs/commit/c80479d)) - **esbuild:** correct rule argument documentation stating default target ([#2608](https://togithub.com/bazelbuild/rules_nodejs/issues/2608)) ([e710a6b](https://togithub.com/bazelbuild/rules_nodejs/commit/e710a6b)) - **examples:** transpile Angular es5 bundle to SystemJS ([#2562](https://togithub.com/bazelbuild/rules_nodejs/issues/2562)) ([b0175cd](https://togithub.com/bazelbuild/rules_nodejs/commit/b0175cd)) - **typescript:** handle .tsx inputs to angular ([#2613](https://togithub.com/bazelbuild/rules_nodejs/issues/2613)) ([901df38](https://togithub.com/bazelbuild/rules_nodejs/commit/901df38)), closes [#2542](https://togithub.com/bazelbuild/rules_nodejs/issues/2542) - add support for terser 5 under node 12 and higher ([#2558](https://togithub.com/bazelbuild/rules_nodejs/issues/2558)) ([bd53eb5](https://togithub.com/bazelbuild/rules_nodejs/commit/bd53eb5)) ### [`v3.4.0`](https://togithub.com/bazelbuild/rules_nodejs/blob/master/CHANGELOG.md#340-httpsgithubcombazelbuildrulesnodejscompare330340-2021-04-14) [Compare Source](https://togithub.com/bazelbuild/rules_nodejs/compare/3.3.0...3.4.0) ##### Bug Fixes - **esbuild:** use run_node to invoke linker before running esuild ([be184c2](https://togithub.com/bazelbuild/rules_nodejs/commit/be184c2)) - **typescript:** output path for .json in root package ([#2602](https://togithub.com/bazelbuild/rules_nodejs/issues/2602)) ([1c50e96](https://togithub.com/bazelbuild/rules_nodejs/commit/1c50e96)), closes [#2598](https://togithub.com/bazelbuild/rules_nodejs/issues/2598) ##### Features - add pre and post install patches to yarn_install and npm_install ([#2607](https://togithub.com/bazelbuild/rules_nodejs/issues/2607)) ([d805f33](https://togithub.com/bazelbuild/rules_nodejs/commit/d805f33)) - support for multi-linked first party dependencies ([e90b4ae](https://togithub.com/bazelbuild/rules_nodejs/commit/e90b4ae)) - **esbuild:** add output_css flag to esbuild() ([#2545](https://togithub.com/bazelbuild/rules_nodejs/issues/2545)) ([c5ed4f8](https://togithub.com/bazelbuild/rules_nodejs/commit/c5ed4f8)) - **esbuild:** allow ts / tsx files in esbuilds srcs ([#2594](https://togithub.com/bazelbuild/rules_nodejs/issues/2594)) ([9e91872](https://togithub.com/bazelbuild/rules_nodejs/commit/9e91872)) ### [`v3.3.0`](https://togithub.com/bazelbuild/rules_nodejs/blob/master/CHANGELOG.md#330-httpsgithubcombazelbuildrulesnodejscompare323330-2021-04-08) [Compare Source](https://togithub.com/bazelbuild/rules_nodejs/compare/3.2.3...3.3.0) ##### Bug Fixes - **builtin:** provide proper error if npm_package_bin has no outs ([#2557](https://togithub.com/bazelbuild/rules_nodejs/issues/2557)) ([c47b770](https://togithub.com/bazelbuild/rules_nodejs/commit/c47b770)) - **esbuild:** 'output' is passed twice when used ([#2587](https://togithub.com/bazelbuild/rules_nodejs/issues/2587)) ([57218a6](https://togithub.com/bazelbuild/rules_nodejs/commit/57218a6)) - **esbuild:** files not being found when building external repo ([#2563](https://togithub.com/bazelbuild/rules_nodejs/issues/2563)) ([d10e17c](https://togithub.com/bazelbuild/rules_nodejs/commit/d10e17c)) - **esbuild:** update to esbuild 0.11 ([#2559](https://togithub.com/bazelbuild/rules_nodejs/issues/2559)) ([e9e8fe7](https://togithub.com/bazelbuild/rules_nodejs/commit/e9e8fe7)), closes [#2552](https://togithub.com/bazelbuild/rules_nodejs/issues/2552) - **jasmine:** transitive specs are no longer added to the test suite ([#2576](https://togithub.com/bazelbuild/rules_nodejs/issues/2576)) ([e7eaf34](https://togithub.com/bazelbuild/rules_nodejs/commit/e7eaf34)) ##### Features - introduce package for runfile helpers ([2c883d1](https://togithub.com/bazelbuild/rules_nodejs/commit/2c883d1)) - make node toolchain_type public so new toolchains can be added ([#2591](https://togithub.com/bazelbuild/rules_nodejs/issues/2591)) ([b606b79](https://togithub.com/bazelbuild/rules_nodejs/commit/b606b79)), closes [#2565](https://togithub.com/bazelbuild/rules_nodejs/issues/2565) - **esbuild:** Script to update esbuild to the latest available version ([#2492](https://togithub.com/bazelbuild/rules_nodejs/issues/2492)) ([472ed62](https://togithub.com/bazelbuild/rules_nodejs/commit/472ed62)) - **esbuild:** support location expansion in esbuild args ([#2564](https://togithub.com/bazelbuild/rules_nodejs/issues/2564)) ([eb3bd7e](https://togithub.com/bazelbuild/rules_nodejs/commit/eb3bd7e)) - **typescript:** add support for "jsx: preserve" compiler option ([#2574](https://togithub.com/bazelbuild/rules_nodejs/issues/2574)) ([425dbd6](https://togithub.com/bazelbuild/rules_nodejs/commit/425dbd6)) #### [3.2.3](https://togithub.com/bazelbuild/rules_nodejs/compare/3.2.2...3.2.3) (2021-03-25) ##### Bug Fixes - **builtin:** add transitive typings to runfiles provider produced by js_library ([#2547](https://togithub.com/bazelbuild/rules_nodejs/issues/2547)) ([41117fa](https://togithub.com/bazelbuild/rules_nodejs/commit/41117fa)) - **builtin:** always install source-map-support ([#2538](https://togithub.com/bazelbuild/rules_nodejs/issues/2538)) ([97b3886](https://togithub.com/bazelbuild/rules_nodejs/commit/97b3886)), closes [#2520](https://togithub.com/bazelbuild/rules_nodejs/issues/2520) - **esbuild:** allow empty string as an input to sourcemap for bazel 2.x support ([#2549](https://togithub.com/bazelbuild/rules_nodejs/issues/2549)) ([3b3e020](https://togithub.com/bazelbuild/rules_nodejs/commit/3b3e020)) - **typescript:** update documentation now that ts_project is recommended ([#2548](https://togithub.com/bazelbuild/rules_nodejs/issues/2548)) ([a8d8b0f](https://togithub.com/bazelbuild/rules_nodejs/commit/a8d8b0f)) - tsconfig validator fails on chained tsconfig references ([#2512](https://togithub.com/bazelbuild/rules_nodejs/issues/2512)) ([bfd74e5](https://togithub.com/bazelbuild/rules_nodejs/commit/bfd74e5)) - **examples:** remove relativeLinkResolution ([#2530](https://togithub.com/bazelbuild/rules_nodejs/issues/2530)) ([8ef60e5](https://togithub.com/bazelbuild/rules_nodejs/commit/8ef60e5)) ##### Features - **builtin:** first experimental rules for npm tarballs ([#2544](https://togithub.com/bazelbuild/rules_nodejs/issues/2544)) ([aa09b57](https://togithub.com/bazelbuild/rules_nodejs/commit/aa09b57)) - **esbuild:** add 'sourcemap' option to configure sourcemap generation ([#2528](https://togithub.com/bazelbuild/rules_nodejs/issues/2528)) ([8d0218c](https://togithub.com/bazelbuild/rules_nodejs/commit/8d0218c)) #### [3.2.2](https://togithub.com/bazelbuild/rules_nodejs/compare/3.2.1...3.2.2) (2021-03-08) ##### Bug Fixes - **esbuild:** run npm version check as postinstall ([#2500](https://togithub.com/bazelbuild/rules_nodejs/issues/2500)) ([2efe437](https://togithub.com/bazelbuild/rules_nodejs/commit/2efe437)) - **esbuild:** set correct base url when rule is at root ([#2506](https://togithub.com/bazelbuild/rules_nodejs/issues/2506)) ([92e8169](https://togithub.com/bazelbuild/rules_nodejs/commit/92e8169)) - **rollup:** include externals config in worker cache key ([de9dd86](https://togithub.com/bazelbuild/rules_nodejs/commit/de9dd86)) ##### Features - **builtin:** add env attribute to nodejs test and binary and run_node helper ([#2499](https://togithub.com/bazelbuild/rules_nodejs/issues/2499)) ([c9b159f](https://togithub.com/bazelbuild/rules_nodejs/commit/c9b159f)) - **esbuild:** add max_threads setting to limit number of threads used ([8e7c731](https://togithub.com/bazelbuild/rules_nodejs/commit/8e7c731)) - **examples:** update angular_bazel_architect to version 11 ([#2495](https://togithub.com/bazelbuild/rules_nodejs/issues/2495)) ([b8a4dcd](https://togithub.com/bazelbuild/rules_nodejs/commit/b8a4dcd)) #### [3.2.1](https://togithub.com/bazelbuild/rules_nodejs/compare/3.2.0...3.2.1) (2021-02-23) ##### Bug Fixes - remove `--keep-names` ([4a26898](https://togithub.com/bazelbuild/rules_nodejs/commit/4a26898)) - update node versions map ([#2484](https://togithub.com/bazelbuild/rules_nodejs/issues/2484)) ([9506fe0](https://togithub.com/bazelbuild/rules_nodejs/commit/9506fe0)) - **esbuild:** add --preserve-symlinks flag by default ([eb71285](https://togithub.com/bazelbuild/rules_nodejs/commit/eb71285)) - **esbuild:** add link_workspace_root for workspace absolute imports ([#2476](https://togithub.com/bazelbuild/rules_nodejs/issues/2476)) ([ba7e48e](https://togithub.com/bazelbuild/rules_nodejs/commit/ba7e48e)), closes [#2474](https://togithub.com/bazelbuild/rules_nodejs/issues/2474) - use ':' instead of '=' for esbuild 'define' argument ([#2469](https://togithub.com/bazelbuild/rules_nodejs/issues/2469)) ([b0fddae](https://togithub.com/bazelbuild/rules_nodejs/commit/b0fddae)) - use ':' instead of '=' for esbuild 'external' argument ([#2475](https://togithub.com/bazelbuild/rules_nodejs/issues/2475)) ([bc7dc82](https://togithub.com/bazelbuild/rules_nodejs/commit/bc7dc82)) ##### Features - add generate_local_modules_build_files flag to yarn_install and npm_install rules ([#2449](https://togithub.com/bazelbuild/rules_nodejs/issues/2449)) ([a6449b7](https://togithub.com/bazelbuild/rules_nodejs/commit/a6449b7)) - **typescript:** add `data` attribute ([ac2097c](https://togithub.com/bazelbuild/rules_nodejs/commit/ac2097c)) ### [`v3.2.3`](https://togithub.com/bazelbuild/rules_nodejs/blob/master/CHANGELOG.md#323-httpsgithubcombazelbuildrulesnodejscompare322323-2021-03-25) [Compare Source](https://togithub.com/bazelbuild/rules_nodejs/compare/3.2.2...3.2.3) ##### Bug Fixes - **builtin:** add transitive typings to runfiles provider produced by js_library ([#2547](https://togithub.com/bazelbuild/rules_nodejs/issues/2547)) ([41117fa](https://togithub.com/bazelbuild/rules_nodejs/commit/41117fa)) - **builtin:** always install source-map-support ([#2538](https://togithub.com/bazelbuild/rules_nodejs/issues/2538)) ([97b3886](https://togithub.com/bazelbuild/rules_nodejs/commit/97b3886)), closes [#2520](https://togithub.com/bazelbuild/rules_nodejs/issues/2520) - **esbuild:** allow empty string as an input to sourcemap for bazel 2.x support ([#2549](https://togithub.com/bazelbuild/rules_nodejs/issues/2549)) ([3b3e020](https://togithub.com/bazelbuild/rules_nodejs/commit/3b3e020)) - **typescript:** update documentation now that ts_project is recommended ([#2548](https://togithub.com/bazelbuild/rules_nodejs/issues/2548)) ([a8d8b0f](https://togithub.com/bazelbuild/rules_nodejs/commit/a8d8b0f)) - tsconfig validator fails on chained tsconfig references ([#2512](https://togithub.com/bazelbuild/rules_nodejs/issues/2512)) ([bfd74e5](https://togithub.com/bazelbuild/rules_nodejs/commit/bfd74e5)) - **examples:** remove relativeLinkResolution ([#2530](https://togithub.com/bazelbuild/rules_nodejs/issues/2530)) ([8ef60e5](https://togithub.com/bazelbuild/rules_nodejs/commit/8ef60e5)) ##### Features - **builtin:** first experimental rules for npm tarballs ([#2544](https://togithub.com/bazelbuild/rules_nodejs/issues/2544)) ([aa09b57](https://togithub.com/bazelbuild/rules_nodejs/commit/aa09b57)) - **esbuild:** add 'sourcemap' option to configure sourcemap generation ([#2528](https://togithub.com/bazelbuild/rules_nodejs/issues/2528)) ([8d0218c](https://togithub.com/bazelbuild/rules_nodejs/commit/8d0218c)) ### [`v3.2.2`](https://togithub.com/bazelbuild/rules_nodejs/blob/master/CHANGELOG.md#322-httpsgithubcombazelbuildrulesnodejscompare321322-2021-03-08) [Compare Source](https://togithub.com/bazelbuild/rules_nodejs/compare/3.2.1...3.2.2) ##### Bug Fixes - **esbuild:** run npm version check as postinstall ([#2500](https://togithub.com/bazelbuild/rules_nodejs/issues/2500)) ([2efe437](https://togithub.com/bazelbuild/rules_nodejs/commit/2efe437)) - **esbuild:** set correct base url when rule is at root ([#2506](https://togithub.com/bazelbuild/rules_nodejs/issues/2506)) ([92e8169](https://togithub.com/bazelbuild/rules_nodejs/commit/92e8169)) - **rollup:** include externals config in worker cache key ([de9dd86](https://togithub.com/bazelbuild/rules_nodejs/commit/de9dd86)) ##### Features - **builtin:** add env attribute to nodejs test and binary and run_node helper ([#2499](https://togithub.com/bazelbuild/rules_nodejs/issues/2499)) ([c9b159f](https://togithub.com/bazelbuild/rules_nodejs/commit/c9b159f)) - **esbuild:** add max_threads setting to limit number of threads used ([8e7c731](https://togithub.com/bazelbuild/rules_nodejs/commit/8e7c731)) - **examples:** update angular_bazel_architect to version 11 ([#2495](https://togithub.com/bazelbuild/rules_nodejs/issues/2495)) ([b8a4dcd](https://togithub.com/bazelbuild/rules_nodejs/commit/b8a4dcd)) ### [`v3.2.1`](https://togithub.com/bazelbuild/rules_nodejs/blob/master/CHANGELOG.md#321-httpsgithubcombazelbuildrulesnodejscompare320321-2021-02-23) [Compare Source](https://togithub.com/bazelbuild/rules_nodejs/compare/3.2.0...3.2.1) ##### Bug Fixes - remove `--keep-names` ([4a26898](https://togithub.com/bazelbuild/rules_nodejs/commit/4a26898)) - update node versions map ([#2484](https://togithub.com/bazelbuild/rules_nodejs/issues/2484)) ([9506fe0](https://togithub.com/bazelbuild/rules_nodejs/commit/9506fe0)) - **esbuild:** add --preserve-symlinks flag by default ([eb71285](https://togithub.com/bazelbuild/rules_nodejs/commit/eb71285)) - **esbuild:** add link_workspace_root for workspace absolute imports ([#2476](https://togithub.com/bazelbuild/rules_nodejs/issues/2476)) ([ba7e48e](https://togithub.com/bazelbuild/rules_nodejs/commit/ba7e48e)), closes [#2474](https://togithub.com/bazelbuild/rules_nodejs/issues/2474) - use ':' instead of '=' for esbuild 'define' argument ([#2469](https://togithub.com/bazelbuild/rules_nodejs/issues/2469)) ([b0fddae](https://togithub.com/bazelbuild/rules_nodejs/commit/b0fddae)) - use ':' instead of '=' for esbuild 'external' argument ([#2475](https://togithub.com/bazelbuild/rules_nodejs/issues/2475)) ([bc7dc82](https://togithub.com/bazelbuild/rules_nodejs/commit/bc7dc82)) ##### Features - add generate_local_modules_build_files flag to yarn_install and npm_install rules ([#2449](https://togithub.com/bazelbuild/rules_nodejs/issues/2449)) ([a6449b7](https://togithub.com/bazelbuild/rules_nodejs/commit/a6449b7)) - **typescript:** add `data` attribute ([ac2097c](https://togithub.com/bazelbuild/rules_nodejs/commit/ac2097c)) ### [`v3.2.0`](https://togithub.com/bazelbuild/rules_nodejs/blob/master/CHANGELOG.md#320-httpsgithubcombazelbuildrulesnodejscompare310320-2021-02-13) [Compare Source](https://togithub.com/bazelbuild/rules_nodejs/compare/3.1.0...3.2.0) ##### Bug Fixes - multi-linker linking when only output files in sandbox ([ebb9481](https://togithub.com/bazelbuild/rules_nodejs/commit/ebb9481)) - **builtin:** fix coverage source file paths ([ae4ec78](https://togithub.com/bazelbuild/rules_nodejs/commit/ae4ec78)) - **docs:** fix formatting of nodejs_binary#chdir ([1caced8](https://togithub.com/bazelbuild/rules_nodejs/commit/1caced8)) - **docs:** fix regex that replaces //packages with [@bazel](https://togithub.com/bazel) ([c31c0b6](https://togithub.com/bazelbuild/rules_nodejs/commit/c31c0b6)) - **docs:** version selector shows 3.x ([38f4f78](https://togithub.com/bazelbuild/rules_nodejs/commit/38f4f78)) - **typescript:** allow up to typescript 4.2, add tests for 3.7-4.1 ([ea168a7](https://togithub.com/bazelbuild/rules_nodejs/commit/ea168a7)) - **typescript:** fixed build for external ts_project targets ([c89e0aa](https://togithub.com/bazelbuild/rules_nodejs/commit/c89e0aa)) - version number not edited after release candidate ([ac2bb62](https://togithub.com/bazelbuild/rules_nodejs/commit/ac2bb62)) ##### Features - add esbuild package ([e7e5286](https://togithub.com/bazelbuild/rules_nodejs/commit/e7e5286)) - **builtin:** add coverage all: true support ([8386b97](https://togithub.com/bazelbuild/rules_nodejs/commit/8386b97)) - support for nested node_modules in linker ([2c2cc6e](https://togithub.com/bazelbuild/rules_nodejs/commit/2c2cc6e)) ### [`v3.1.0`](https://togithub.com/bazelbuild/rules_nodejs/blob/master/CHANGELOG.md#310-httpsgithubcombazelbuildrulesnodejscompare300310-2021-02-02) [Compare Source](https://togithub.com/bazelbuild/rules_nodejs/compare/3.0.0...3.1.0) ##### Bug Fixes - forward srcs, deps and visibility of dummy_bzl_library to the filegroup when publishing ([0466084](https://togithub.com/bazelbuild/rules_nodejs/commit/0466084)) - linker fix for invalid symlink creation path in createSymlinkAndPreserveContents ([14086a8](https://togithub.com/bazelbuild/rules_nodejs/commit/14086a8)) - relative data paths in yarn_install & npm_install when symlink_node_modules=False and package.json is not at root ([3c12dfe](https://togithub.com/bazelbuild/rules_nodejs/commit/3c12dfe)) - **builtin:** only generate a .tar pkg_npm output when requested ([#2428](https://togithub.com/bazelbuild/rules_nodejs/issues/2428)) ([4d8f15c](https://togithub.com/bazelbuild/rules_nodejs/commit/4d8f15c)) - **builtin:** pass quiet attr though to build file generation on npm / yarn install ([#2400](https://togithub.com/bazelbuild/rules_nodejs/issues/2400)) ([ceb76d6](https://togithub.com/bazelbuild/rules_nodejs/commit/ceb76d6)) - **builtin:** when using chdir attribute, don't write to source dir ([3eb4260](https://togithub.com/bazelbuild/rules_nodejs/commit/3eb4260)) - **typescript:** capture js files in outputs of ts_project if allow_js ([9d7827b](https://togithub.com/bazelbuild/rules_nodejs/commit/9d7827b)) - remove mirror.bazel.build from list of node_urls used to fetch NodeJS by default ([#2408](https://togithub.com/bazelbuild/rules_nodejs/issues/2408)) ([67b494b](https://togithub.com/bazelbuild/rules_nodejs/commit/67b494b)) - skip update NodeJS versions action on forks ([#2396](https://togithub.com/bazelbuild/rules_nodejs/issues/2396)) ([4e40d25](https://togithub.com/bazelbuild/rules_nodejs/commit/4e40d25)) - **examples:** angualr universal_server ([d5e8413](https://togithub.com/bazelbuild/rules_nodejs/commit/d5e8413)) - **update-nodejs-versions:** Fix NodeJS version for running GitHub Action ([4ab8252](https://togithub.com/bazelbuild/rules_nodejs/commit/4ab8252)) ##### Features - **builtin:** add a chdir attribute to nodejs_test and npm_package_bin ([0fde42b](https://togithub.com/bazelbuild/rules_nodejs/commit/0fde42b)), closes [#2323](https://togithub.com/bazelbuild/rules_nodejs/issues/2323) - **typescript:** create a better ts_project worker ([#2416](https://togithub.com/bazelbuild/rules_nodejs/issues/2416)) ([99bfe5f](https://togithub.com/bazelbuild/rules_nodejs/commit/99bfe5f)) - add support for NodeJS 15.x ([#2366](https://togithub.com/bazelbuild/rules_nodejs/issues/2366)) ([924fa41](https://togithub.com/bazelbuild/rules_nodejs/commit/924fa41)) ### [`v3.0.0`](https://togithub.com/bazelbuild/rules_nodejs/blob/master/CHANGELOG.md#300-httpsgithubcombazelbuildrulesnodejscompare300-rc1300-2020-12-22) [Compare Source](https://togithub.com/bazelbuild/rules_nodejs/compare/2.3.3...3.0.0) > ### For a full list for the breaking changes in 3.0.0 and other notes on migrating, see the [Migrating to 3.0.0 wiki](https://togithub.com/bazelbuild/rules_nodejs/wiki#migrating-to-30) page. ##### Bug Fixes - **builtin:** only pass kwargs to the test, not the .update binary ([#2361](https://togithub.com/bazelbuild/rules_nodejs/issues/2361)) ([afa095b](https://togithub.com/bazelbuild/rules_nodejs/commit/afa095b)) ##### Code Refactoring - **builtin:** remove node_modules attribute from nodejs_binary, nodejs_test & ts_library ([c2927af](https://togithub.com/bazelbuild/rules_nodejs/commit/c2927af)) ##### BREAKING CHANGES - **builtin:** We removed the node_modules attribute from `nodejs_binary`, `nodejs_test`, `jasmine_node_test` & `ts_library`. If you are using the `node_modules` attribute, you can simply add the target specified there to the `data` or `deps` attribute of the rule instead. For example, nodejs_test( name = "test", data = [ "test.js", "@npm//:node_modules", ], entry_point = "test.js", ) or ts_library( name = "lib", srcs = glob(["*.ts"]), tsconfig = ":tsconfig.json", deps = ["@npm//:node_modules"], ) We also dropped support for filegroup based node_modules target and removed `node_modules_filegroup` from `index.bzl`. If you are using this feature for user-managed deps, you must now a `js_library` target with `external_npm_package` set to `True` instead. For example, js_library( name = "node_modules", srcs = glob( include = [ "node_modules/**/*.js", "node_modules/**/*.d.ts", "node_modules/**/*.json", "node_modules/.bin/*", ], exclude = [ ### Files under test & docs may contain file names that ### are not legal Bazel labels (e.g., ### node_modules/ecstatic/test/public/中文/檔案.html) "node_modules/**/test/**", "node_modules/**/docs/**", ### Files with spaces in the name are not legal Bazel labels "node_modules/**/* */**", "node_modules/**/* *", ], ), ### Provide ExternalNpmPackageInfo which is used by downstream rules ### that use these npm dependencies external_npm_package = True, ) nodejs_test( name = "test", data = [ "test.js", ":node_modules", ], entry_point = "test.js", ) See `examples/user_managed_deps` for a working example of user-managed npm dependencies.Configuration
📅 Schedule: "at 7am on Monday" (UTC).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by WhiteSource Renovate. View repository job log here.