20.0.0-beta.6
Pre-release
Pre-release
20.0.0-beta.6 (2024-10-02)
🚀 Features
- core: allow circular project dependencies to execute tasks (#28227)
- graph: show owners in pdv (#28211)
- misc: make directory a required option for generators (#28093)
- misc: enable new ts minimal setup by default and guard execution of generators with no support for it (#28199)
- nx-dev: add nx powerpack to pricing page (#28232)
- react: make vitest the default test runner since it supports ESM and different moduleResolution better (#28153)
⚠️ release: releasePublish always returns status code per project (#28224)⚠️ release: version.generatorOptions.updateDependents is "auto" by default (#28231)
🩹 Fixes
- angular: ensure async webpack configs are awaited #28200 (#28213, #28200)
- core: Remove nameAndDirectoryFormat option from generators (#28110)
- core: remove axios import from main code loading (#28230)
- core: change getCache signature to only accept options (#28248)
- js: generate nx release config correctly for js libraries in new ts setup and set tags (#28218)
- js: throw an error when generating a publishable lib with
--bundler=none
(#28221) - module-federation: pin mf enhanced version (#28196)
- module-federation: exports could be objects and not strings #28129 (#28215, #28129)
- module-federation: additionalShared should check node_modules when applying to support transitive deps #28137 (#28216, #28137)
- module-federation: normalize kebab-cased names to snake_cased (#28237)
- nx-dev: Blog url (#27597)
- nx-dev: 404 urls (#27599)
- react: setup-ssr generator should infer bundler based on the executor for build #28128 (#28217, #28128)
- testing: add support for playwright --last-failed (#28161)
⚠️ Breaking Changes
⚠️ release: releasePublish always returns status code per project (#28224)⚠️ release: version.generatorOptions.updateDependents is "auto" by default (#28231)
❤️ Thank You
- Andrew Goldis @agoldis
- Benjamin Cabanes @bcabanes
- Colum Ferry @Coly010
- Emily Xiong @xiongemi
- Jack Hsu @jaysoo
- James Henry @JamesHenry
- Jason Jean @FrozenPandaz
- Jonathan Cammisuli
- Leosvel Pérez Espinosa @leosvelperez
- Nicholas Cunningham @ndcunningham