17.3.2 (2024-02-03)
🚀 Features
- core: add log lines grouping for GH Actions (#21357)
- linter: add error and warning statistics (#18313)
🩹 Fixes
- angular: handle indexHtmlTransformer option in dev-server correctly (#21520)
- core: update axios to address CVE-2023-45857 (#20493)
- core: Add missing migration from playwright (#21448)
- core: always remove cursor reset in terminal output for Windows (#21467)
- core: do not run pty in run-script when we're not TTY (#21496)
- core: target defaults should be able to apply to multiple targets with the same executor (#21438)
- core: nx build --graph file.json should work in subdirectories (#19858)
- core: Update Nx Welcome to include nx show project (#21509)
- core: handle negative patterns better when specified in pnpm-workspaces (#19983)
- core: remove the full workspace path with node_modules from the path env variable when running
run-scripts
(#21532) - core: do not watch temporary vite files (#21514)
- core: target defaults from specifier should not be clobbered by name based target defaults (#21539)
- graph: fix expand when using external api (#21433)
- graph: don't show open config button on nx.dev & refactor tooltips (#21463)
- js: package type is module should emit esm (#21473)
- linter: make eslint mandatory dependency (#21406)
- linter: ensure flat config generator works for pcv3 plugin (#21485)
- linter: remove reportUnusedDisableDirectives for flat config (#21405)
- linter: prevent dep-checks leaking when used outside nx (#21404)
- misc: set $schema in nx.json generated during nx init (#21455)
- misc: use caret for semver version (#18140)
- module-federation: ensure the static remotes env var is used for task hashing #21390 (#21414, #21390)
- module-federation: ensure incorrect tsconfig path mappings are not used #21391 (#21416, #21391)
- nest: exclude react-specific packages when generating nx nest monorepo (#21153)
- release: skip lock file update if yarn classic (#21489)
- testing: fix config references to js files (#21018)
- vite: deep file resolution in nx-tsconfig-paths.plugin.ts (#21513)
- webpack: correctly handle data URIs with escaped quotes in style… (#20988)
❤️ Thank You
- andreasmoller25 @andreasmoller25
- Austin Fahsl @fahslaj
- Colum Ferry @Coly010
- Craigory Coppola @AgentEnder
- Emily Xiong @xiongemi
- Ian Chadwick @ianchadwick
- Jason Jean @FrozenPandaz
- Jonathan Cammisuli
- Leosvel Pérez Espinosa @leosvelperez
- Lukas @LukasTy
- MaxKless @MaxKless
- Mihail Golban @mihailgolban
- Miroslav Jonaš @meeroslav
- Nicholas Cunningham @ndcunningham
- Phillip Barta @Phillip9587
- Remco Krams
- Simeon Cheeseman @SimeonC