18.1.0-beta.1 (2024-02-20)
🚀 Features
- angular: update jest-preset-angular version (#21776)
- angular: add the extract-i18n executor (#21802)
- angular: ensure all targets are generated for application and libraries (#21826)
- angular: support angular 17.2.0 (#21671)
- angular: force explicit targets when NX_ADD_PLUGINS is not explicitly true (#21852)
- core: add option to disable log grouping on CI (#21782)
- core: remove leading arrow from output headlines (#21359)
- core: remove leading arrow from output headlines" (#21800)
- core: support migrating to canary versions of nx for testing (#21812)
- nx-dev: update website header components (#21833)
- react: add tailwind as style prompt option for app gen (#21784)
- remix: upgrade to latest remix 2.6.0 (#21843)
🩹 Fixes
- angular: do not force explicit targets for separate e2e projects (#21865)
- 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)
- js: swc executor should support inlining on windows (#21801)
- nextjs: Add missing e2e-ci target for cypress (#21805)
- nx-dev: add colors to ms logo (#21790)
- react: generate correctly when --js is used for module federation host/remote (#20119)
- react: full support custom secure host for module federation (#21777)
- 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)
- testing: jest should handle root jest.preset.cjs (#21746)
- testing: fix cypress project targets does not exist (#21785)
- vite: normalize vitest cli args in executor (#21870)
- vite: project conversion generator (#21646)
- 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)
❤️ Thank You
- Austin Fahsl @fahslaj
- Benjamin Cabanes @bcabanes
- Colum Ferry @Coly010
- Dan Roujinsky
- Edouard Bozon @edbzn
- Emily Xiong @xiongemi
- James Henry @JamesHenry
- Julian Martin
- Katerina Skroumpelou @mandarini
- Leosvel Pérez Espinosa @leosvelperez
- Miroslav Jonaš @meeroslav
- Nicholas Cunningham @ndcunningham
- Remco Krams
- Tine Kondo @tinesoft
- Vadim Goy
- Viktor Pöntinen
- Zachary DeRose @ZackDeRose