Releases
18.2.0
18.2.0 (2024-03-28)
🚀 Features
angular: support angular 17.3.0 (#22202 )
bundling: refactor rollup executor to perform single build for all formats (#22436 )
core: add ability to add metadata to projects (#22299 )
core: create structured project graph errors with all plugin er… (#22404 )
core: add ability to scope plugins (#22379 )
gradle: add gradle init generator (#22245 )
gradle: make gradle public (#22399 )
gradle: add gradle init generator (#22245 )
gradle: add technology (#22528 )
graph: remove polyfills from graph client (#22494 )
testing: infer open-cypress task (#22556 )
webpack: create build log for remotes to help debug errors (#22539 )
🩹 Fixes
angular: target correct versions of ng-packagr to create stylesheet worker synchronously (#22485 )
angular: prevent creating stylesheet worker multiple times in ng-packagr executors (#22491 )
bundling: prevent sensitive keys from being bundled (#22413 )
bundling: prevent sensitive keys from being bundled (#22413 )
core: override Path env variable on Windows platform (#22382 )
core: Should work if extends is a string (a00f6438b9 )
core: fix no plugins found for nx init without packge.json (#22434 )
core: exponential backoff retry on cache put fail (#21926 )
core: override Path env variable on Windows platform (#22382 )
core: Should work if extends is a string (66ae83e569 )
core: fix no plugins found for nx init without packge.json (#22434 )
core: exponential backoff retry on cache put fail (#21926 )
core: cannot read property kind of undefined (#21715 )
core: rethrow unknown errors during incremental graph calculation (#22522 )
core: ignore yarn/cache when watching with the daemon (#22516 )
core: handle undefined properties in schemas with additionalProperties (#22426 )
core: fix caching outputs which have symlinks (#22548 )
gradle: fix missing tasks (#22400 )
gradle: fix gradle plugin path (#22405 )
gradle: fix missing tasks (#22400 )
gradle: fix gradle plugin path (#22405 )
gradle: fix gradle to work on windows (#22470 )
gradle: fix gradle icon (#22553 )
gradle: only allow certain types of task to be cached (#22559 )
gradle: add @nx/gradle to nx migrations (#22567 )
js: update babel preset to specify minor version of core-js for better optimization (#22433 )
js: match core-js version with babel options (#22493 )
js: migrate core-js to 3.36 for workspaces that use it (#22495 )
js: handle case where tslib or @swc/helpers are missing from externalNodes (#22523 )
js: do not write cached lockfile parsed results when an error is… (#22526 )
linter: convert parser options to flat config even is parser is missing (#22388 )
linter: convert parser options to flat config even is parser is missing (#22388 )
misc: handle cwd correctly when generating artifacts with as-provided (#22411 )
misc: handle cwd correctly when generating artifacts with as-provided (#22411 )
misc: align nx init package.json scripts handling when deselecting all plugins (#22490 )
react: HMR for withModuleFederation #22300 (#22562 , #22300 )
remix: generate correct e2e config if Crystal is used (#22558 )
rollup: remove exports field from @nx/rollup/package.json since is a breaking change (#22545 )
storybook: do not set cacheableOperations if not previously set (#22535 )
testing: remove root from the cypress ci-e2e group (#22468 )
testing: name group of e2e ci tasks distinctly from target name (#22525 )
web: spa flag should correctly define redirect (#22487 )
webpack: Stylus loader path (#22373 )
webpack: Stylus loader path (#22373 )
webpack: pass options from executor to NxWebpackPlugin correctly (#22529 )
webpack: resolve assets from executor options as relative to workspace root (#22544 )
❤️ Thank You
You can’t perform that action at this time.