Releases
18.3.0
18.3.0 (2024-04-16)
🚀 Features
core: add metadata to targets (#22655 )
core: list crystal plugins with nx report (#22649 )
core: re-enable running plugins in isolation (#22527 )
core: load root .env files on daemon (#22786 )
js: add swc cli options --strip-leading-paths (#22193 )
js: add swc cli options --strip-leading-paths " (#22193 , #22832 )
misc: non conflicting init/add flow (#22791 )
nuxt: update @nuxt/eslint-config to a stable version (#22804 )
nx-dev: link Nx Launch Conf videos (#22690 )
nx-dev: remember selected tabs (#22699 )
nx-dev: add contact pages (#22815 )
nx-dev: banner for webinar (#22824 )
testing: add ability to split jest tests (#22662 )
testing: add metadata to playwright targets (#22768 )
vite: migrate to latest vite-plugin-dts (#22614 )
🩹 Fixes
angular: prevent false positive validation due to option default value in dev-server executor (#22606 )
angular: respect skipPackageJson correctly in library generator (#22608 )
angular: fix @nx/angular/src/utils entry point (#22609 )
angular: fix dynamic module federation generation (#22724 )
angular: respect skipPackageJson correctly across generators (#22777 )
angular: execute wrapped schematics post tasks and log messages (#22780 )
bundling: support exported array of options for rollup (#22703 )
bundling: print errors from rollup build (#22707 )
bundling: show codeframes for Rollup build errors (#22845 )
core: do not assume workspace inputs cause all projects to be af… (#22573 )
core: write terminal output to cache folder (#22673 )
core: errors from create dependencies should show properly (#22695 )
core: not passing props of run-commands to underlying command (#22595 )
core: update pty version to add windows specific flags (#22711 )
core: detect imports from template literals in dynamic imports (#22749 )
core: attach cli args from target options explicitly with '=' (#22756 )
core: fix plugin exclude option (#22738 )
core: improve isCI
to better detect other providers (#22694 )
core: errors thrown when creating projects should prevent running targets (#22807 )
core: use name instead of .prototype.name when comparing errors (#22840 )
core: fix init logging and package.json updates (#22843 )
devkit: update peer dependency on nx to include Nx 19 (#22811 )
js: update jest snapshot after vite-plugin-dts bump (#22621 )
js: append target when generating tmp tsconfig to prevent conflicts #21396 (#22671 , #21396 )
js: propagate error from child process to @nx/js:node executor (#22705 )
js: do not default to commonjs type field in package.json (#22819 )
misc: fix optional branch tracking on ci pipeline (#22652 )
module-federation: serve dynamic remotes statically in their own processes (#22688 )
nextjs: Adding tailwind should work when creating an app OOTB (#22709 )
nuxt: use loadConfigFile from devkit rather than @nuxt/kit (#22571 )
nx-dev: Update urls that are 404 (#22653 )
react-native: storybook relative paths (#22031 )
react-native: should ask for app name when preset is react native (#22761 )
react-native: fix unable to resolve on windows (#22759 )
release: respect root .npmrc registry settings for publishing (12afa20210 )
release: do not try to interpolate packageRoot for root project (#22771 )
testing: fix playwright executor uiPort option schema (#22610 )
testing: app generators should create correct e2e config at generation time (#22565 )
vite: ensure cache is created correctly for separate vite and vitest config files #22244 (#22618 , #22244 )
vite: pass cli arguments as options to vitest (#22355 )
webpack: bring back previous SVG and SVGR behavior for React projects (#22628 )
webpack: support standard webpack config with @nx/webpack:dev-server (#22660 )
webpack: remove url-loader from dependencies since it is replaced by asset modules (#22698 )
webpack: typo for outputPath (#22734 )
webpack: Should work when absolute paths are supplied as output (#22736 )
❤️ Thank You
You can’t perform that action at this time.