18.0.5 (2024-02-24)
🩹 Fixes
- angular: do not add target defaults for the ng-packagr-lite executor when generating non-buildable library (#21935)
- angular: ensure generated editor tsconfig in apps only include runtime files (#21945)
- core: run migrations ordered by their target version (#21799)
- core: Update NxWelcome connect to cloud (#21830)
- core: propagate
verbose
flag when runninginit
generator dur… (#21868) - core: ensure migrate works with yarn PnP (#21824)
- core: align terminal output padding and remove leading arrow (#21809)
- core: read all targets from package json when defining target defaults (#21719)
- core: include nx/nuxt in migrations (#21885)
- core: do not use the new pty function for older versions of windows (#21854)
- core: normalize migration target versions when sorting migrations (#21967)
- core: target defaults application shouldn't include extra scripts (#21970)
- core: update generated README pages with more useful instructions (#21976)
- devkit: respect expectComments when parsing json (#21584)
- graph: fix open project with / in name (#21722)
- js: nx release-version resolve-version-spec should normalize fetchSpec (#21710)
- js: swc executor should support inlining on windows (#21801)
- js: set moduleResolution to Node10 so it is compatible with CommonJS module (2dac233cf)
- linter: fix eslint-plugin migration target version (#21966)
- misc: logs from rm-default-collection should render properly (#21953)
- misc: set nx property in root package.json when no replacing script in nx init (#21974)
- nextjs: Svg should work when svgr is true in next config (#21761)
- nextjs: Add missing e2e-ci target for cypress (#21805)
- nuxt: init generator should add @nx/vite to dependencies (#21911)
- nuxt: turn on autoimport (#21894)
- nuxt: tsconfig types and output dir (#21934)
- react: generate correctly when --js is used for module federation host/remote (#20119)
- react: full support custom secure host for module federation (#21777)
- react: ensure playwright configuration is using correct port in app gen (#21941)
- react-native: change gradlew to absolute path (#21725)
- react-native: add all flag to sync-deps (#21821)
- release: skip prompt for publish when no version created (#21769)
- release: use --first-parent to support merged repos (#21686)
- release: move github release creation to git tasks (#21510)
- remix: should add remix plugin to nx.json on init correctly (#21827)
- remix: the output path should respect the remix.config.js in crystal (#21842)
- remix: adjust remix start script when building (#21883)
- remix: typo in tsconfig.spec.json update led to invalid tsconfig (#21886)
- repo: update browser tools to fix ci (#21955)
- testing: jest should handle root jest.preset.cjs (#21746)
- testing: fix cypress project targets does not exist (#21785)
- testing: pin cypress version to avoid issue with verifying cypress (#21917)
- testing: ensure baseUrl is not passed to playwright cli (#21943)
- testing: playwright plugin enoent error (#21951)
- testing: add null checks when reading targets (#21952)
- vite: normalize vitest cli args in executor (#21870)
- vite: project conversion generator (#21646)
- vite: update vitest and use parseCLI (#21890)
- vue: fixing vue and nuxt welcome templates (#21792)
- vue: tailwind generator ignoring styleSheet option (#21840)
- webpack: resolve relative path for assets inputs (#21822)
- webpack: correctly handle paranthesis in PostCSS in url (#21884)
- webpack: surface original error when remotes fail to start (#21919)
❤️ Thank You
- Austin Fahsl @fahslaj
- Colum Ferry @Coly010
- Craigory Coppola @AgentEnder
- Dan Roujinsky
- Edouard Bozon @edbzn
- Emily Xiong @xiongemi
- Jack Hsu @jaysoo
- Jonathan Cammisuli
- Julian Martin
- Katerina Skroumpelou @mandarini
- Leosvel Pérez Espinosa @leosvelperez
- Miroslav Jonaš @meeroslav
- Nicholas Cunningham @ndcunningham
- Remco Krams
- Steven Nance @llwt
- Tine Kondo @tinesoft
- Vadim Goy
- Viktor Pöntinen
- Zachary DeRose @ZackDeRose