Skip to content

Releases: nrwl/nx

Release 8.11.0

08 Jan 18:26
Compare
Choose a tag to compare

Bug Fixes

  • angular: support ng add with missing e2e, lint, test targets (db0d133)
  • core: affected logic bug fixes (0c7a9d3)
  • misc: update eslint builder (696c4c2)
  • node: update copy-webpack-plugin for fixes in serialize-javascript (e8b47a4), closes #2278
  • storybook: change staticDir items type to string (3646b62)

Features

  • angular: add move schematic for workspace and angular collections (25de783)

Release 8.10.1

06 Jan 21:25
Compare
Choose a tag to compare

Bug Fixes

  • core: fix cache hasher to work without implicitDependencies (417d443)
  • react: add migration to remove svg.d.ts entry from tsconfig (which is now image.d.ts) (#2271) (d874826)
  • storybook: add support for .ts extension in storybook webpack configuration template (#2270) (0ab2fc5), closes #2259

Release 8.10.0

06 Jan 13:42
Compare
Choose a tag to compare

Bug Fixes

  • angular: migrate users to matching versions of cli and build-angular (965901f)
  • bazel: add bazel to e2e tests (5fcbc5a)
  • bazel: fix bazel e2e tests (6a6f795)
  • bazel: move dependencies to srcs file_group (bf4728a)
  • core: account for files with paths (#2166) (8da8ee0)
  • core: add import to project string comparitor locator (9fea0bc)
  • core: default to whole file change type (e41b448)
  • core: fix calculation of json diff (#2234) (cc5050e)
  • core: forbid project dependencies onto self (#2190) (8d96737)
  • core: handle projects with directories correctly (#2194) (f9da4d9)
  • core: hasher should not process more than 2000 files at a time (6bcffed)
  • core: make prettier a peerDependency to respect installed version of prettier (77ee6f8)
  • core: pass options to tasks runner correctly (eb455b9)
  • core: wait for deps to be built before building projects (c98745a)
  • docs: fix formatting of tutorial (#2162) (3766991)
  • misc: add missing packages to package group (#2208) (36b757b)
  • misc: add prettier to create-nx-workspace sandbox (bbb7cfd)
  • misc: fix project tslint generation (88920ac)
  • misc: reenable run-many tests (f5b56fd)
  • misc: resolve projects for linting using TypeScript (6411a29)
  • node: add webpack-merge to @nrwl/node dependencies (#2171) (617e4c3)
  • node: fix and reenable node e2e tests (#2145) (fd6b120)
  • node: fix node e2e test for circle (#2163) (5229529)
  • node: fix node tests for circle (#2156) (a346817)
  • nx: skip existing stories and cypress specs (ac33f04)
  • react: add babel-plugin-const-enum as a dependency (#2237) (80b9af1)
  • react: file name and style are properly shown when creating a new react app (445e794), closes #2049
  • react: fix security vulnerability in serialize-javascript (d7a769c)
  • repo: disable failing run-many test (567b9b5)
  • repo: do not publish bazel package (b794aa6)
  • repo: fix imports and error on unsuccessful documentation generation (40ae203)
  • storybook: fix storybook peer dependencies (9c50569)
  • testing: fix cypress 8.10 migration (#2236) (f8b3f4c)
  • testing: fix migration for cypress (#2141) (29176f8)
  • testing: set cypress 3.6.1 migration to 8.x version (#2185) (34f5163)
  • testing: set NODE_ENV to 'test' when running jest (bf56469)
  • web: clean up third-party code to drop unnecessary deps from web's package.json (dbd9492)

Features

  • bazel: add init for bazel (#2135) (b84aca5)
  • bazel: generate all target rules (e56dadc)
  • bazel: re-introduce @nrwl/bazel (2e2167d)
  • core: add ability to select data from the print affected output (8e08924)
  • core: add support for npm package dependencies in project graph (3a36c24)
  • core: implement caching (d2d9f1c)
  • core: improves print-affected command to support more use cases (e5377d2)
  • core: simplify the migrate command and provide more info about it (a99eefe)
  • core: update run-many to handle --with-deps (734acef)
  • core: update to next version of angular deps (bd230e0)
  • core: use TypeScript to resolve import modules for dependencies (aeeebeb)
  • misc: add color option to run-commands (8eea4b3)
  • misc: add first version of the nx insights plugin (6eae959)
  • misc: export mock builder context from workspace (#2221) (cee6888)
  • nextjs: support [email protected] and add log when ready (#2216) (6c83f2d)
  • node: add library schematic (6328b8f)
  • node: add package target for node libs (#2226) (dec7063)
  • react: add --flat option for component schematic to add file at the source root (f58e6d3)
  • react: add better support for file and image imports (#2245) (df7ff8c)
  • react: add option to generate js files instead of ts files (#2247) (fd47229)
  • react: add support for const enums (#2224) (5d0e1ad)
  • react: add SVG and SVGR support for React apps (ef995fd)
  • repo: add circleci config (#2146) (74c5c69)
  • repo: correctly validate revert commits (b04b18d)
  • repo: link to the how-to-get-started video (d71e9df)
  • repo: only format documentation when generating documentation (#2186) (ebfa645)
  • repo: set names for tasks in circle ci (#2187) (fb4fccb)
  • storybook: added static storybook build (#2074) (8579894)
  • testing: add --ci-build-id option to cypress in order to make parallel work for some ci (#2218) (6ef95bd)

Release 8.9.0

03 Dec 15:56
Compare
Choose a tag to compare

Bug Fixes

  • backend: use consistent webpack version (0000266)
  • nx: fix support for * in lint rules (feca793), closes #2076
  • nx: polyfill rxjs to avoid version mismatch issues (a88ee63)
  • nx: remove unneeded webpack rules (ae38c8c)
  • nx: update storybook configuration (#2104) (c4cba1c)
  • web: do not replace 0.0.0.0 with localhost (91e1f4e)

Features

  • testing: added test for ts options required by nest (18d0798)
  • set tsconfig’s emitDecoratorMetadata=true in nestjs application schematic (6a14b66)

Release 8.8.3

28 Nov 19:48
Compare
Choose a tag to compare

Bug Fixes

  • web: resolve issue where different core-js versions exist in the same workspace (7a434d4), closes #2086
  • invalid projects to run-many cause it to exit (#2094) (4fada77)
  • nx: align package versions for web and node packages (#2098) (4ab9827)

Release 8.3.3

28 Nov 19:44
Compare
Choose a tag to compare

Bug Fixes

  • web: resolve issue where different core-js versions exist in the same workspace (7a434d4), closes #2086
  • invalid projects to run-many cause it to exit (#2094) (4fada77)
  • nx: align package versions for web and node packages (#2098) (4ab9827)

Release 8.8.2

23 Nov 00:45
Compare
Choose a tag to compare

Bug Fixes

  • nx: fix migration script (f916379)

Release 8.8.1

22 Nov 18:56
Compare
Choose a tag to compare

Bug Fixes

  • angular: check for e2e files before deleting (#2054) (c578974), closes #1937
  • react: webpack build fails in a react project (3027c16)

Release 8.8.0

20 Nov 14:11
Compare
Choose a tag to compare

Bug Fixes

  • angular: allow creating an app named 'app' or lib named 'lib' (f095647), closes #1844
  • nx: add storybook to deploy pipeline (26ead7b)
  • nx: affected --all should not parse for affected files (49e6a58), closes #1988
  • nx: affected maximum call stack size exceeded when circular dependencies (e4d54f0)
  • nx: clean up some storybook bugs (2425436)
  • nx: configure knobs correctly (ae93a87)
  • nx: migrate command should not download migrations for packages that arent installed (35f20b1)
  • nx: ng-add schematic updated for ng8 (2d61945)
  • nx: parse schema boolean properties as booleans for workspace-schematic (99bc6df), closes #1952
  • nx: processing tests config properly on ng-add (d7184df)
  • nx: typo in @nrwl/web dependency (949869e)
  • nx: update style paths. Fixes #1468 (48dae93)
  • web: fixes devserver allowed hosts option schema validation error (e85f56f)

Features

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)