Releases
19.8.0
19.8.0 (2024-09-20)
🚀 Features
angular: add plugin for inferring nodes from angular.json files (#27804 )
core: import warns when source and destination directories are different (#27875 )
core: use durations from task history to schedule tasks (#27783 )
core: add metagenerator for convert-to-inferred (#27672 )
core: able to import gradle project (#27645 )
core: split runCommand to return status per project (#27705 )
core: handle prettier not installed when running nx format (#27970 )
core: add integration with nx powerpack (#27972 )
graph: expose functions to render pdv & error page (#27833 )
graph: add sync generators to target details in project details view (#27639 )
linter: create new workspaces with ESLint v9 and typescript-eslint v8 (#27404 )
nx-dev: clean up enterprise section (#27979 )
release: allow local dependency version protocols to be preserved, pnpm publish support (#27787 )
release: support groupPreVersionCommand for release groups (#27474 )
release: support github enterprise server (#26482 )
🩹 Fixes
angular: add serve static target more intentionally #27854 (#27924 , #27854 )
angular: dynamic module federation should not reset remoteUrlDefinitions #27793 (#27927 , #27793 )
angular: migrations should use correct namedInputs #27899 (#27929 , #27899 )
angular: license-webpack-plugin should not scan root package.json #27989 (#27994 , #27989 )
core: make sure sharedGlobals is referenced in default namedInputs (#27813 )
core: take nx-release-publish target defaults into account for implicit target (#27764 )
core: handle sync generator failures (#27650 )
core: handle --no-interative for create-nx-workspace (#27702 )
core: respect filenames of inputs when computing task hash (#27873 )
core: handleErrors should display error cause if it exists (#27886 )
core: add flag to disable the db and logs when there are errors … (#27930 )
core: import should be rebasable (#27940 )
core: import handles argument escaping correctly in Windows (#27957 )
core: fix env for running parallel tasks (#27889 )
core: nx import detects plugins synchronously (#27958 )
core: fix powerpack license report and add back remote cache (#27983 )
core: link to sync generators page during sync prompt, and provide more info on docs page for disabling and applyChanges (#28001 )
core: fix powerpack fs cache package name (#27997 )
core: do not check cache validity when putting into the cache (#28004 )
gradle: fix gradle app deps (#27865 )
graph: typo (e9fd0a7e2b )
js: keep refs to ignored files and allow opting out of pruning stale refs in typescript sync generator (#27636 )
js: set compilerOptions correctly when loading .ts that targets ESM (#27862 )
js: do not infer typecheck target for root tsconfig.json (#27950 )
misc: createNodesV2 plugins should show inference capabilities (#27896 )
module-federation: collect secondary entry points from exports #26878 (#27999 , #26878 )
nx-cloud: include nxCloudId when generating connect urls (#27882 )
nx-dev: update contributors value (#27944 )
react: Add historyApiFallback to webpack config (#27942 )
react: normalizing project names for module federation correctly #27901 (#27990 , #27901 )
release: respect updateDependents being explicitly disabled in conventional commits (#27851 )
release: ensure git commits containing pipe can be parsed reliably (#27840 )
release: ensure default release group has projects on windows (#27933 )
release: allow string array for commitArgs and tagArgs (#27797 )
remix: vite plugin should be less strict on inference #27884 (#27923 , #27884 )
storybook: do not duplicate cacheable operations #27866 (#27951 , #27866 )
vite: typecheck infer plugin should use correct inputs (#27922 )
vite: exit from test if no files found (#27722 )
webpack: handle relative paths for additionalEntryPath (#27885 )
❤️ Thank You
You can’t perform that action at this time.