Skip to content

Releases: nrwl/nx

Release 8.7.0

23 Oct 01:12
Compare
Choose a tag to compare

Bug Fixes

  • angular: correctly add provider to module if last element was object literal (e9a6b20)
  • angular: ng add @nrwl/angular should run schematics (4759311)
  • nx: add outputPath in schema.json for web and node build builders. (#1959) (930cf40), closes #1945
  • nx: add a message about dep graph server (5b8989f)
  • nx: add support for regexp in allow option of enforce-module-boundaries lint rule (7df0e58), closes #1943
  • nx: dep-graph vizualiation should only highlight an edge when both nodes are affected (1aa255c)
  • nx: fix affected logic for app tsconfigs (fa675f1)
  • nx: handle adding @nrwl/workspace to projects with camel case names (01c88fd)
  • nx: simplify migrations by always updating all first-party plugins (7109577)
  • nx: update dep-graph render logic to show full graph (0f1fa29), closes #1938
  • nx: update ESLint types to stable version (da62415), closes #1833
  • nx: update TypeScript app configuration for Ivy support (14a1963)
  • nx: validate target and configuration in @nrwl/tao/run and provide better errors (58353a6)
  • testing: convert testPathPattern to an array (19efc6d), closes facebook/jest/#5066
  • testing: update jest builder to support testLocationInResults flag (9059a97)
  • web: use legacy decorators so they work with TypeScript. (#1928) (34a887a), closes #1908

Features

  • nx: add generic task execution (ed54633)
  • nx: add new nx list command which enables simpler schematic discovery (b962b09)
  • nx: add option validation to @nrwl/tao/generate with bonus levenshtein lookup (5a398a6)
  • nx: add report function to @nrwl/workspace which lists versions of select packages (1d377ea)
  • nx: implement print-affected (1c7b8dc)
  • nx: inclusion and exclusion capability added to nx dep-graph (f6ad171), closes #1864
  • nx: update usage of facades with NgRx and add better support for barrel exports (6160cc2)
  • web: enable devserver allowed hosts option (#1969) (f3b673e)

Release 8.6.0

03 Oct 14:40
Compare
Choose a tag to compare

Bug Fixes

  • nx: increases buffer size for git commands (adcd928), closes #1886
  • nx: make dep-graph work on node 12 (156f961)
  • testing: fix the verbose option type for jest (579a155)
  • testing: merge rather than replace ts-jest property on global config (#1896) (e13910d), closes #1059

Features

  • nx: add a flag to run affected:libs and affected:apps without pretty formatting (3516890)
  • nx: add a utlity to update packages in package.json (5a60f9f)
  • nx: add verbose flag to @nrwl/tao which will output stack trace on error (4b4a5dc)
  • nx: support * and ** in lint rules (15b4666)
  • react: add publishable library support (a524b2e), closes #1521

Release 8.5.2

26 Sep 13:26
Compare
Choose a tag to compare

Bug Fixes

Release 8.5.1

23 Sep 18:56
Compare
Choose a tag to compare

Bug Fixes

  • angular: remove tsconfig.lib.json excludes when --unit-test-runner is none (fa05f11)
  • nx: check for valid semver version before updating package (47e751f), closes #1831
  • nx: handle windows drive letters in nx-enforce-module-boundaries (85c54e9)
  • nx: remove unused double dashes to avoid yarn's warning (37ab942)
  • nx: update create-nx-workspace to only offer styled components for react and react-express (#1858) (3e431fa), closes #1773
  • nx: update the migrate command to handle edge cases (4ef3a77)
  • nx: use same prettier version (#1869) (e6b07e2)
  • testing: allow support of svg templates (14da0ff)
  • testing: fix the breaking jest builder spec (#1851) (0a2555c)
  • testing: merge builder globals with jest.config.js globals rather than override them completely (#1827) (5de142f), closes #1059
  • testing: pass setupFilesAfterEnv to jest.runCLI rather than deprecated option (#1808) (28327d3), closes #1343

Features

  • angular: fail cypress builder early if compilation error (5daf211)
  • testing: add support for testResultsProcessor jest option (ba6be8d)
  • testing: set transpileOnly=true ... (d3d5417), closes #1871

Release 8.5.0

11 Sep 13:59
Compare
Choose a tag to compare

Bug Fixes

  • angular: remove backticks from home template which cause decorator parse errors (835f3b0), closes #1785
  • angular: update Angular to 8.2.x and CLI to 8.3.x for migration (f222e88)
  • nx: add check to see if CLI version is more recent (d5b4453)
  • nx: exclude appropriate test setup file in tsconfig.lib.json (eeb713f), closes #1139
  • nx: fix error message when using angular with nx cli (3cef509)
  • nx: fix package manager detection in the tao package (4f5e320), closes #1782
  • nx: format all files when --all is passed (77c0c56)
  • nx: make package manager detection a bit smarter (a1df1e0)
  • nx: misc next.js related fixes (3579c5a)
  • nx: remove check for CLI version before migration (20b292b)
  • nx: update .prettierignore (#1795) (241d9dd)
  • nx: use semver for version range comparison (88512c2)
  • react: add react preset right after env (#1817) (3cc01b9)
  • react: extend configureStore correctly when adding additional slices (#1769) (7cff67c)
  • testing: init the jest setup any time jest project is created (c3f2132)
  • web: fix broken test (#1820) (68498ab)
  • web: use require.resolve for babel presets/plugins so we don't rely on module hoisting (#1813) (6f48e01)

Features

  • angular: add backendProject flag to angular app generation schematics (5ada9dd), closes #1288
  • nx: add support for migrations (70d71b3)
  • nx: implement next support (09a94b8)
  • nx: update to Angular 8.2, Devkit 8.3, and NgRx 8.3 (0491ccc)
  • react: updates RSK to 0.7 (#1814) (bfd77db)
  • web: add support for typescript decorators (#1798) (ca889a8)
  • web: use babel-loader instead of ts-loader for web build builder (811c50b), closes #1 #1

Release 8.4.13

29 Aug 21:08
Compare
Choose a tag to compare

Bug Fixes

  • docs: fix docs generation (74442e4)
  • nx: fix formatting (11b2412)
  • nx: fix react-expess preset styling issue (1dfc2dc)
  • nx: package manager detection in code generation (cfc1eaa)
  • nx: set the right linter in react-express preset (e79731b)
  • react: set configPath for @babel/preset-env to match project context (#1758) (d222ef0)

Features

  • frontend: update home screens (a83f47a)
  • nx: check .nxignore for globs to add to ignored files in affected (929aeb7), closes #895
  • nx: point to nx tutorial after running create-nx-workspace (b4e25fd)
  • react: add react-router-dom types (#1762) (989e566), closes #1557
  • react: add redux schematic (#1761) (0a2f7fd)

Release 8.4.12

17 Aug 17:44
Compare
Choose a tag to compare

Bug Fixes

  • react: add missing dependencies to react package.json (01f1c81)
  • react: fix eslint config so it does not override module boundaries from parent. (#1733) (e93064a)
  • react: fix invalid version o @types/react-dom (3bf8818)
  • react: validate style value before proceeding with app/lib/component generate (#1725) (5b6da28)
  • testing: remove directory x-prompt (e29dcf9)

Features

  • react: add --directory option for React components (#1729) (fa7c9a7), closes #1702
  • react: add aliases for common React commands (#1732) (f4d8354)
  • react: add react-specific eslint configuration (#1727) (13e7b69)
  • react: update workspace defaults based on app schematic option (#1726) (a9a1f66)

Release 8.4.9

14 Aug 22:33
Compare
Choose a tag to compare

Bug Fixes

  • nx: normalize paths in the eslint version of boundaries check (17f8a79)
  • nx: pass --fix flag to selected linter (4cd0ff1), closes #1703
  • react: add tsx files to includes to fix the linter (96d0203)
  • react: update extensions for Prettier to include tsx and jsx files (#1708) (bb8c18c)

Features

  • eslint-plugin-nx: new package, ESLint enforce-module-boundaries rule (49dcacf)
  • nx: make choosing the cli clearer (b028452)
  • react: improve lib schematic by replacing parentRoute with appProject option (a2fbc47)

Release 8.4.8

10 Aug 18:55
Compare
Choose a tag to compare

Bug Fixes

  • nx: fix the default linter for express package (4e0602a)
  • nx: fix workspace schematic package manager detection (bd7af85)

Release 8.4.7

09 Aug 20:26
Compare
Choose a tag to compare

Bug Fixes

  • angular: use build-angular for linting (aecdd2b)
  • nx: app name is not used when preset is provided (14de19d)
  • nx: create-nx-workspace passes appname twice (cdcab01)
  • nx: fix util used in the old migrator (6644cb7)
  • nx: reporters defined in jest.config.js aren't used (f0d9bc8)
  • nx: run nx command in generated workspace (2d9b604), closes #1647
  • nx: running affected commands in parallel does not terminate on azure (c07e322)