Releases: nrwl/nx
Releases · nrwl/nx
17.2.0-rc.1
17.2.0-rc.1
🩹 Fixes
- release: do not update dependents when they already use "*" " (#20607)
❤️ Thank You
- FrozenPandaz @FrozenPandaz
17.2.0-rc.0
17.2.0-rc.0
🚀 Features
- core: add task plans to
--graph=file.jsonargument (#20643) - nextjs: Add support for create nodes for nextjs (#20193)
- nx-dev: allow custom media images (#20561)
🩹 Fixes
- core: add 'dependsOn' property in when inferring build targets via plugins (#20614)
- core: run-commands should handle signals correctly (#20611)
- core: traverse project deps properly in hash planner (#20621)
- core: check compilerOptions exists before deleting it (#20648)
- core: listen to the write stream end unpacking lite client (#20642)
- core: add release.projects option to schema (#20645)
- core: fix calling exec at project root (#20647)
- core: hash files properly by reading the whole file (#20652)
- nextjs: fix crash when paths is undefined (#20598)
- nuxt: correct outputs for nuxt and vite (#20627)
- release: allow interpolating {projectName} in custom commit message when valid (#20613)
- testing: fix lint config generation for cypress standalone (#20606)
- testing: add webServerCommands/ciWebServerCommands option for cy… (#20616)
- webpack: ensure webpack config is always at the latest version when running in the daemon (#20618)
❤️ Thank You
- Emily Xiong @xiongemi
- Isaac Mann @isaacplmann
- Jack Hsu @jaysoo
- James Henry @JamesHenry
- Jason @CGQAQ
- Jason Jean @FrozenPandaz
- Jonathan Cammisuli
- Katerina Skroumpelou @mandarini
- Miroslav Jonaš @meeroslav
- Nicholas Cunningham @ndcunningham
- Victor Savkin @vsavkin
17.2.0-beta.15
17.2.0-beta.15
🚀 Features
- core: targets inferred from plugins override targetDefaults (#20586)
🩹 Fixes
- core: sort project file map and global files (#20591)
- nextjs: apply transpilation fixes and other webpack config when running dev-server (#20615)
- nx-dev: add wrapper for blog and semantic (#20594)
- release: do not update dependents when they already use "*" (#20607)
- testing: recalculate cypress targets when cypress config changes (#20593)
❤️ Thank You
- Benjamin Cabanes @bcabanes
- Jack Hsu @jaysoo
- James Henry @JamesHenry
- Jason Jean @FrozenPandaz
- Jonathan Cammisuli
17.2.0-beta.14
17.2.0-beta.14
🚀 Features
- angular: support providing esbuild plugins to @nx/angular:browser-esbuild (#20504)
- angular: add application executor (#20529)
- graph: add project details view (#20466)
- nx-dev: improve advent of code page (#20517)
- release: allow projects shorthand for single release group (#20560)
- vite: Use app/lib tsconfig for buildable paths resolution (#19972)
🩹 Fixes
- angular: update schema and validate compatibility in esbuild-based executors (#20564)
- core: use
target_os = "linux"instead of justlinuxfor watch events (#20518) - js: update minimum supported typescript version by js plugin (#20530)
- linter: expose rule name when eslint requires parser options project (#20459)
- linter: do not allow relative import of non-project files (#20563)
- linter: support adding plugin at a later stage (#20557)
- nextjs: Component generator with path provided in the component name field (#20538)
- nextjs: When running dev server .next folder should be in source (#20536)
- release: only early exit when no changelog changes if expecting commit (#20568)
- repo: fix release script to look for new node auth token (#20590)
- testing: set TS_NODE_PROJECT before running Jest so j.config.ts file transpile using the root tsconfig file " (#20372, #20565)
- web: file-server falls back to outputs if outputPath is not preset (#20515)
- webpack: Fixed libraryTarget option not being set for node targets (#20505)
❤️ Thank You
- Colum Ferry @Coly010
- Craigory Coppola @AgentEnder
- Jack Hsu @jaysoo
- James Henry @JamesHenry
- Jason Jean @FrozenPandaz
- Jonathan Cammisuli
- Juri Strumpflohner @juristr
- Leosvel Pérez Espinosa @leosvelperez
- Martin Obert
- MaxKless @MaxKless
- Miroslav Jonaš @meeroslav
- Nicholas Cunningham @ndcunningham
- Tycho Bokdam @TriPSs
17.2.0-beta.13
17.2.0-beta.13
🚀 Features
- angular: support providing esbuild plugins to @nx/angular:browser-esbuild (#20504)
- angular: add application executor (#20529)
- graph: add project details view (#20466)
- nx-dev: improve advent of code page (#20517)
- release: allow projects shorthand for single release group (#20560)
- vite: Use app/lib tsconfig for buildable paths resolution (#19972)
🩹 Fixes
- angular: update schema and validate compatibility in esbuild-based executors (#20564)
- core: use
target_os = "linux"instead of justlinuxfor watch events (#20518) - js: update minimum supported typescript version by js plugin (#20530)
- linter: expose rule name when eslint requires parser options project (#20459)
- nextjs: Component generator with path provided in the component name field (#20538)
- nextjs: When running dev server .next folder should be in source (#20536)
- release: only early exit when no changelog changes if expecting commit (#20568)
- testing: set TS_NODE_PROJECT before running Jest so j.config.ts file transpile using the root tsconfig file " (#20372, #20565)
- web: file-server falls back to outputs if outputPath is not preset (#20515)
- webpack: Fixed libraryTarget option not being set for node targets (#20505)
❤️ Thank You
- Colum Ferry @Coly010
- Craigory Coppola @AgentEnder
- Jack Hsu @jaysoo
- James Henry @JamesHenry
- Jonathan Cammisuli
- Juri Strumpflohner @juristr
- Leosvel Pérez Espinosa @leosvelperez
- Martin Obert
- MaxKless @MaxKless
- Nicholas Cunningham @ndcunningham
- Tycho Bokdam @TriPSs
17.2.0-beta.12
17.2.0-beta.12
🚀 Features
- core: introduce workspace file archive (#20471)
- nuxt: nodes for build, serve, test targets (#20145)
- vite: nodes for build, serve, test, preview targets (#20086)
- web: support buildTarget that excludes project name (#20508)
🩹 Fixes
- angular: ensure compat angular.json is read properly when creating a BuilderContext (#20499)
- angular: set tsconfig paths relative to the workspace root in target options (#20507)
- core: use relative
.nxignorewhen walking workspace (#20500) - linter: check if eslint plugin exists before adding target (#20510)
- misc: add args to command in run-commands before unparsed args (#20506)
- module-federation: fix static remote port determination (#20432)
- webpack: infer serve-static target correctly from plugin (#20511)
❤️ Thank You
- Jack Hsu @jaysoo
- Jason Jean @FrozenPandaz
- John Wiegert
- Jonathan Cammisuli
- Katerina Skroumpelou @mandarini
- Leosvel Pérez Espinosa @leosvelperez
17.2.0-beta.10
17.2.0-beta.10
🚀 Features
- core: add env parameter to run-commands (#20440)
🩹 Fixes
❤️ Thank You
- Jason Jean @FrozenPandaz
- Katerina Skroumpelou @mandarini
- Miroslav Jonaš @meeroslav
17.2.0-beta.9
17.2.0-beta.9
🚀 Features
- webpack: add plugin to automatically configure build and serve targets (#20243)
🩹 Fixes
- core: handle local plugin executors when trying to hash targets (#20436)
- core: remove v8-compile-cache (#20454)
- core: programmatic release API should throw on error (#20448)
- testing: cleanup cypress plugin and remove migration (#20453)
❤️ Thank You
- Jack Hsu @jaysoo
- James Henry @JamesHenry
- Jason Jean @FrozenPandaz
- Jonathan Cammisuli
17.2.0-beta.8
17.2.0-beta.8
🚀 Features
- core: programmatic API for nx release (#20371)
- core: allow setting true for changelog config to enable with defaults (#20376)
- linter: default lintFilePatterns to {projectRoot} (#20313)
- release: update dist-tags when publishing a package version that already exists (#20316)
- testing: allow cypress preset to execute a command for a web server (bddafefd5e)
- testing: allow cypress preset to execute a command for a web server (#20355)
🩹 Fixes
- core: fix a flaky test (cee187b9e9)
- core: improve file gathering performance (#20377)
- linter: fix flat config file paths (#20386)
- linter: fix null coallescing in eslint-file (#20409)
- linter: fix missing dependencies fixer reducer (#20410)
- linter: remove dangling comma before ast json parse (#20412)
- nx-plugin: ensure plugin testing uses correct pm for install (#20061)
- react: remote url port depends on serve target (#20417)
- webpack: change fileReplacements to absolute path (#20433)
- webpack: should not extract css when extractCss is false (#20415)
❤️ Thank You
- Austin Fahsl @fahslaj
- Emily Xiong @xiongemi
- FrozenPandaz @FrozenPandaz
- James Henry @JamesHenry
- Jason Jean @FrozenPandaz
- Jonathan Cammisuli
- Miroslav Jonaš @meeroslav
- Victor Savkin @vsavkin
17.2.0-beta.6
17.2.0-beta.6
🚀 Features
- testing: allow cypress preset to execute a command for a web server (f8a6b70853)
🩹 Fixes
- nx-plugin: ensure plugin testing uses correct pm for install (#20061)
❤️ Thank You
- FrozenPandaz @FrozenPandaz
- Miroslav Jonaš @meeroslav