Sourced from @nx/jest
's
releases.
20.3.0 (2024-12-20)
🚀 Features
- angular: support ngrx v19 (#29398)
- core: support rollup.config.ts (#28240)
- core: use custom resolution to resolve from source local plugins with artifacts pointing to the outputs (#29222)
- core: add spinners when graph compute takes long time (#28966)
- core: not exit when one plugin installation failed (#28684)
- core: nx-plugin-checks accounts for outDir and rootDir of projects when checking file existence (#29391)
- core: add lib/** glob to workspaces so we support it out of the box (#29403)
- core: show progress on ci if graph construction takes longer than expected (#29392)
- eslint: rename eslint.config.js to eslint.config.cjs to resolve them as CommonJS (#29334)
- expo: upgrade Expo to v52 (#29142)
- js: update vue/node app and lib generators to support TS solutions (#29299)
- misc: handle artifact generators'
path
options including file extensions (#29111)- nx-dev: link more customer videos on enterprise page (7498e470fa)
- nx-plugin: added support for vitest test runner (#29140)
- release: allow automated git push from version or changelog step (#29280)
- rsbuild: add intial package (#29147)
- rsbuild: add inferred targets plugin (#29192)
- rsbuild: add rsbuild configuration generator (#29321)
- rsbuild: add react and vue support for app generation (#29349)
- rsbuild: move plugin export to root of package (#29415)
- storybook: use createNodesV2 for init and convert-to-inferred generators (#28092)
- testing: allow custom address for local registry (#29050)
- vite: add angular option to vitest generator (#29055)
🩹 Fixes
- typo in environment-variables.md (#29294)
- angular: handle removed angular-eslint rules in root eslint config files and update package (#29262)
- angular: normalize prerender and appShell options of the application executor correctly (#29281)
- angular: correctly normalize dev-server options (#29322)
- angular: add-localize-polyfill-to-targets fails if polyfills is a string (#29324)
- angular: normalize name when forced to build selector (#29417)
- angular: set up host and remote ssr apps correctly #29442 (#29447, #29442)
- bundling: ensure vitest timestamp files are ignored (#29418)
- core: add workspaces path if package path is not included (#28824)
- core: fix process being prevented from exiting (#29240)
- core: defer loading package manager until necessary (#29248)
- core: hashing fixes (#29247)
- core: Update bundlers to not typecheck if using new TS solution setup (#29227)
- core: ensure
@nx/module-federation
is listed in package group (#29292)- core: ensure rsbuild is part of nx package group (#29310)
- core: avoid storing hash details for empty fileset (#29316)
- core: resolve imports from linked workspace projects (#29328)
- core: collect all logs from forked processes (#27778)
- core: Update move/remove workspace generators to work with ts project references (#29331)
- core: Adding react apps/libs to workspaces so they can be referenced. (#29202)
... (truncated)
bb806b3
fix(testing): force node10 module resolution for jest atomized tasks (#29421)48cd50a
feat(core): use custom resolution to resolve from source local plugins
with a...59e3704
fix(testing): force compatible module resolution when running the jest
execut...38e29b9
feat(angular): use new test environment function from
jest-preset-angular
(...ec5a5e6
feat(react): update app and lib generators to support new TS solution
setup (...cbc19c5
fix(nextjs): ensure next apps config is correctly checked when using
jest (#2...f7f26d8
feat(nx-plugin): add support for the ts solution config setup to the
`@nx/plu...6afc286
fix(core): jest plugin should work with nodenext set in tsconfig (#28820)178d93d
feat(testing): add disableJestRuntime option to
@nx/jest/
plugin to speed up t...