Skip to content

Release 10.2.0

Compare
Choose a tag to compare
@vsavkin vsavkin released this 11 Sep 20:57
· 11909 commits to master since this release

Bug Fixes

  • angular: generate storybook configuration with proper linter (#3580) (d796731)
  • angular: replace addAll with setAll in ngrx schematic (#3699) (78576e7), closes #3698
  • angular: respect useDataPersistence flag when creating ngrx effects (#3537) (f549357), closes #2448
  • angular: use @schematics/angular when setting style defaults (2c1d99e)
  • core: add forwardAllArgs option to run-commands builder (#3559) (9b49062), closes #3335
  • core: add a workaround for potential bugs in git hasher (#3521) (ab96bcc)
  • core: do not run update task if package is not installed (#3523) (3b1a9b6)
  • core: don't alter trailing newlines from package.json during migration (8938256), closes #3628
  • core: dont override sigint (34df63d)
  • core: explicitly store workspace files instead of deriving them from hashes (f93346f)
  • core: git hasher should handle unstaged files with spaces (cb15498)
  • core: handle projects build assets option being empty (#3591) (95dd857), closes #3590
  • core: honor workspace layout with workspace move schematic (921b781)
  • core: remove an invalid link (7df4ee1)
  • core: remove defaultProject in workspace when removing project (fb01c40), closes #3511
  • core: remove invalid --plain flags from affected commands (c275dcd)
  • core: respect nxignore when using git hashing (b03a5d8)
  • core: set status code to 2 when sigint (28fbd5c)
  • core: task-orchestrator properly handles arguments (#3560) (2d1da6b), closes #3450
  • core: tests (bf3661e)
  • core: type in workspace.json (afac057)
  • core: update copy-webpack-plugin (#3514) (0644c6b), closes #3506
  • core: update the version of yargs to fix npm audit (326bff6)
  • core: use tsconfig.*?.json in root eslintrc (#3447) (4b646ec)
  • docs: apollo-react blog post link (6bc63d5)
  • docs: fix broken link in Computational Cache tutorial (#3582) (a409a2c)
  • docs: fix typo in tutorials (7476fdf)
  • docs: github links (621cef9)
  • linter: exit node process successfully when maxWarnings is set (#3646) (cee55a8), closes #3644 #3644
  • linter: include project's dts files when linting (cbb342d), closes #3193
  • misc: allow --js flag to be passed to @nrwl/web:lib schematic (#3230) (afd99b2), closes #2985
  • misc: fixed collection workspace module cannot be resolved (ea2420c)
  • misc: fixed nx help menu typo (9d8addc)
  • misc: format only workspace projects with libs-and-apps (#3498) (9c5028e)
  • misc: increase buffer limit of run-commands (f96377b)
  • misc: remove deprecated jest builder options from schematic (#3630) (556385c), closes #3505
  • nextjs: add project deps to package.json when bulding nextjs apps (#3594) (e021f74), closes #3062
  • nextjs: fix Next.js schematics to support dynamic routes and remove unnecessary next plugins (as of 9.5) (#3574) (9f35646), closes #2478 #2490
  • node: add srcRootForCompilationRoot option for node package builder (#3564) (7407aa4)
  • node: do not include rootDir in tsconfig.lib.json (#3545) (3f6aae5)
  • react: fix babel preset for web to support undefined caller (#3694) (e4485d4)
  • react: support default envName behavior for babel (e.g. set through BABEL_ENV or NODE_ENV) (#3693) (d5481e5)
  • repo: disable eslint warnings (0bc6bf6)
  • repo: fix broken tests (b1a0117)
  • repo: fix e2e react tests (#3678) (afa4588)
  • repo: fix e2e tests (4e18bc0)
  • repo: fix nx-cloud configuration (f21fb80)
  • repo: registry is set incorrectly when using --local (#3513) (498e23f)
  • storybook: pass on generateCypressSpecs from React storybook schematic (#3687) (18c675a)
  • storybook: properly resolve stories when linting (#3455) (08e4ee2)
  • testing: add jest migration for 10.1.0 (#3566) (31128c3)
  • testing: handle coverageRepoters for Jest through CLI (8abc06d)
  • testing: handle cypress parameters when invoked through Angular CLI (ee4b278), closes #3571
  • web: clean output bewtween builds (#3544) (c8cb3ce), closes #3466
  • web: clean output bewtween library builds (#3547) (7fcf136)
  • web: don't run type checking for legacy build (8c49042), closes #3349
  • web: package builder correctly copies assets on Windows (655ef4a), closes #3328
  • web: remove duplicate copy webpack plugin (#3556) (d4fe781)
  • web: support baseHref on serve (#3639) (3461a86), closes #3553

Features

  • angular: update NgRx libraries to version 10.0.0 (#3543) (270433f), closes #3542
  • core: add a prompt when using --scan without nx-cloud (a615da9)
  • core: add nest preset (10d3d0d)
  • core: add nx-cloud to list of default packages to be migrated (34a66f3)
  • core: add scan to list of supported flags (a71dd85)
  • core: compile only schematics realted source when using workspace-schematics (ac643a7), closes #1215
  • core: indicate that a nested process was invoked by nx (e90fbda)
  • core: optimize project locator perf (e939380)
  • core: support globs for file paths in implicitDependencies (#3554) (e859264), closes #625
  • core: support globs for JSON paths in implicitDependencies (a4b37a3), closes #2483
  • docs: add node document generation (0304516)
  • misc: add babelJest support to node,web,workspace,express plugins (#3636) (6b8592d), closes #3041
  • misc: run-commands supports plain args when invloked through Angular CLI (875e484)
  • misc: support projects option in format (#3588) (86784b2), closes #3303 #3090
  • nextjs: update nextjs and related packages to current version (9.5.1) (#3485) (4e06d83)
  • node: add nest schematics with project option (#3304) (028e54e)
  • node: added rootDir flag when generating node/lib (#3659) (e10aa45)
  • nx-plugin: move from @gperdomor/nx-docker to @nx-tools/nx-docker (#3652) (8751b2a)
  • repo: add NX_BRANCH and NX_RUN_GROUP env vars (14d8a8e)
  • repo: migrate nx to latest (5fac428)
  • storybook: improve webpack DX by adding proper types and jsdoc (#3454) (2d7b7f5)
  • testing: pass reporter and reporterOptions to cypress builder (#3536) (78ed02c)
  • testing: update jest to v26 (#3449) (2569b02)