19.5.4 (2024-07-30)
🚀 Features
- core: update axios to ^1.7.2 (#27076)
- core: include target architecture in nx report (#27094)
- js: added a verdaccio listen address to configuration (#26976)
- misc: add onboarding a/b testing (#27217)
- nx-dev: Update nx-cloud page ai section (#27103)
- nx-dev: Migrate pricing page from nx.app (#27012)
- nx-dev: Migrate brands from nx.app (#27044)
- nx-dev: Update footer links (#27075)
- nx-dev: add ai for ci (#27096)
- nx-dev: improve link visibility on docs pages (38c2fe0cd0)
- react: add skipPackageJson flag to remote and host generators (#27116)
- release: allow {releaseGroupName} to be interpolated in tag pattern (#27188)
- release: allow {releaseGroupName} to be interpolated in releaseTagPattern" (#27189)
- release: allow {releaseGroupName} to be interpolated in releaseTagPattern (#27190)
🩹 Fixes
- angular: bump ngrx version and add @ngrx/operators to the package update list (#27107)
- bundling: explicitly set types for exports entries in package.json (#27152)
- core: format global config files modified by nx migrate (#27066)
- core: bump the time crate so compilation succeeds (#27117)
- core: always load task envs from workspace root instead of relative to cwd (#27120)
- core: change link in e2e-ci error message (#27187)
- core: disable plugin isolation by default on windows for now (#27210)
- devkit: detect package manager based on install location (#27127)
- js: do not override package.json type when defined in tsc executor (#27106)
- js: generate additional entry point exports without the filename for barrel files (#27112)
- js: handle project references better in typescript plugin (#27178)
- linter: ensure too many warnings is only logged if enabled (#27083)
- linter: checking command is specified (#26908)
- misc: generate the "types" field in package.json if no set (#27147)
- module-federation: handle tspath mappings with /* wildcard #26765 (#27149, #26765)
- nextjs: fix inlined workspace root in .nx-helpers (#27136)
- node: ensure artifacts are built before serving app (#27146)
- node: Ensure docker file is generated when nest framework is supplied (#27153)
- nx-dev: improve bandwidth usage convert gif to mp4 (#27129)
- nx-dev: add background on pricing tiles & blog link to pricing page #27157 (#27157)
- nx-dev: Add png image file for ai blog socials (#27192)
- react: generate valid Vite + JSX setup for React (#27130)
- release: only include relevant authors in project changelogs (#27181)
- release: ensure @org/package style names are wrapped in quotes in version plans (#27177)
- release: do not add groups to commit message when their projects have no changes (#27218)
- release: deleted files should be staged alongside changed files (#27219)
- vite: vitest executor should continue to load plugins #22001 (#27118, #22001)
- vite: ensure nxViteTsPaths resolve before vite internal resolver (#27155)
- webpack: fixing null pointer about projectGraph with nx enhance configuration (#26430)
- webpack: include hash in asset filenames so they do not conflict (#27159)
❤️ Thank You
- Benjamin Cabanes @bcabanes
- Colum Ferry @Coly010
- Craigory Coppola @AgentEnder
- Denis Frenademetz @skrtheboss
- Jack Hsu @jaysoo
- James Henry @JamesHenry
- Jason Jean @FrozenPandaz
- Juri @juristr
- Leosvel Pérez Espinosa @leosvelperez
- MaxKless @MaxKless
- Nicholas Cunningham @ndcunningham
- Nicolas Belliard
- Rajhans Jadhao @iamrajhans
- Wixewr