Skip to content

Releases: nrwl/nx

Release 9.0.4

26 Feb 20:22
Compare
Choose a tag to compare

Bug Fixes

  • core: change mkdir logic to avoid race condition (180c990)
  • core: don't generate test related things in README when no unitTestRunner (2c7d6a1)
  • node: change the default port to 0 for node:execute (1cc9dd6), closes #1728
  • node: do not include directories when finding assets (7828b67)
  • node: pass builder options on to the serve target (ef8ddb5), closes #1649
  • node: set tsconfig target to es2015 for nest apps (cbd5d4c), closes #1283
  • react: remove unused dependency (55bde7b)
  • repo: temporary disable supportUi (618ebff)

Features

  • core: add ability to skip cache (90879eb)
  • core: memoize project source hashing (65ac855)
  • linter: add standalone nx linter (#2462) (9d16355)
  • react: nx serve --maxWorkers --memoryLimit should work (884b887)
  • storybook: add docsMode support (#2551) (cd25970)

Release 8.12.9

26 Feb 20:17
Compare
Choose a tag to compare

Bug Fixes

  • core: change mkdir logic to avoid race condition (7cb949d)
  • core: don't generate test related things in README when no unitTestRunner (4327ca9)

Features

  • core: memoize project source hashing (684b2bb)

Release 9.0.3

25 Feb 13:49
Compare
Choose a tag to compare

Bug Fixes

  • core: improve performance of affected computation (74716df), closes #2367
  • core: remove extra style argument passed to the new command in create-nx-workspace (4293f1f), closes #2427
  • nextjs: fix SVG import for generated Next app (#2545) (df4004c)
  • nx-plugin: ignoring Additional Files from Affected Commands (#2519) (06b0e7f), closes #2517
  • storybook: allow import * as syntax in module file (caf8c2c), closes #2521

Features

  • react: provide only umd & esm bundles when packaging (#2524) (bdaf298)
  • repo: split e2e tests into 4 groups (224dba3)

Release 8.12.8

25 Feb 13:43
Compare
Choose a tag to compare

Bug Fixes

  • core: improve performance of affected computation (a2e0ed8), closes #2367
  • core: remove extra style argument passed to the new command in create-nx-workspace (96eb2ba), closes #2427
  • nx-plugin: ignoring Additional Files from Affected Commands (#2519) (961dc13), closes #2517
  • storybook: allow import * as syntax in module file (01fcaa7), closes #2521

Release 9.0.2

20 Feb 16:38
Compare
Choose a tag to compare

Bug Fixes

  • angular: storybook config schematic from generating stories when generateStories false (6cdc54b), closes #2383
  • core: add debug info to tests to troubleshoot flaky tests (16e90b3)
  • core: mark all projects as affected when npm package is deleted (#2508) (f1599f5)
  • core: recalculate dep-graph when root files are touched (1d1063f)
  • nextjs: add styled components and emotion to Next.js preset options (a849b4d), closes #2058
  • repo: fix yarn e2e create-playground (30721d5)
  • repo: temporary disable cypress run in new.test.ts (f006593)

Features

  • core: "cwd" option for commands runner (#2501) (c04f8af)
  • core: check for npm vulnerabilities when creating a new workspace (3fb5024)
  • core: specify a custom .env file for workspace:run-commands (#2505) (eee8c18)
  • misc: support customizing cypress webpack config (#2503) (d27cb3a)
  • react: rework react buildable libraries to read deps from dist (#2513) (49168c1)

Release 8.12.7

20 Feb 17:43
Compare
Choose a tag to compare
Release 9.0.2

Release 9.0.1

16 Feb 17:57
Compare
Choose a tag to compare

Bug Fixes

  • core: fix 'group by folder' checkbox, small style changes (1719e04)
  • core: perform package.json update if one of the deps is missing (#2481) (a0a9180)
  • core: update create-nx-workspace to perform unit testing and linting (dd598e2)
  • core: update ts eslint version to remove the warning (a8f9e12)
  • misc: loosen dependencies for angular dependencies (e5db43f)
  • testing: cypressconfig now propagates to cypress (#2460) (e75fe50)
  • testing: invalid jest config --passWithNoTests (#2442) (4b6c8f0), closes #2345

Features

  • core: add better filtering to dep-graph visualization (9f81564)
  • core: adds host binding option to dep-graph command (4d8b38b)
  • misc: add group option to cypress builder (#2480) (d1170b8)

Release 9.0.0

11 Feb 13:31
Compare
Choose a tag to compare

Bug Fixes

  • angular: check for devDeps & peerDeps when writing package version for dep libs (c27b33a)
  • angular: update defaults for NgRx schematics (#2443) (c7d075d)
  • core: check semver before updating dependencies using migrations.json (c4a35e7)
  • core: fix migration adding duplicate implicit dependencies (be495c2)
  • core: invalidate previous failed projects (f923697)
  • core: update @nrwl/workspace migration versions (56c1c35)
  • misc: fix nx migrate to execute run-schematic tasks (e5e0e31)
  • misc: fix paths for ng add @nrwl/workspace (#2413) (6e069c4)
  • misc: update package.json only if needed (c213ae1), closes #2317
  • nextjs: add SVGR support for jest tests (c4ea49c)
  • node: add npmScope prefix in library name (5840db1)
  • repo: extend the timeout for plugin e2e tests (#2402) (3ef75b8)
  • repo: temporarily disable ng add test (d24b4bf)
  • repo: temporary disable bazel specs (3944d55)
  • storybook: fix ng update for @nrwl/storybook (#2410) (adc2b2a)
  • storybook: remove ng module import from angular stories (#2399) (05dbcef)
  • angular: bump migration to 9.0.1 (cc5130d)

Features

  • angular: add --project alias, default argv source and example to move schemas (#2390) (8c99bc3)
  • angular: update angular to 9-rc.14 (#2437) (3c6d8c6)
  • angular: update to angular 9.0.0 (35e3be2)
  • core: add life cycle methods to the new tasks runner (e70f911)
  • core: minor cache improvements to improve dev ergonomics (04a9c5e)
  • core: remove deprecated schematics package (33107b0)
  • core: update to devkit 9.0.1 (fd0b192)
  • nextjs: add fileReplacements to the builder config (2f72133)
  • node: allow building of publishable libs depending on other publishable libs (da1f851)
  • react: rename bundle builder to package (#2411) (ed0f0f8)
  • repo: add a command to test create-nx-workspace (01575f8)
  • repo: add update-playground script (#2433) (305cd42)
  • repo: create local registry scripts (4f29fb4)
  • repo: specify the version of yarn used by the repo (3d36b15)
  • testing: update to jest-preset-angular v8.0.0 (#2401) (972381b), closes #1979 #1979 #2165
  • node: exclude node_modules from ts-loader (3dd8469)

BREAKING CHANGES

  • angular: The minimal flag is set to true
    The syntax flag is set to creators
    The useDataPersistence flag is set to false

BEFORE:

By default, the root Store and Effects modules are registered, with a generated feature
By default, the action classes syntax is used for scaffolding
By default, the DataPersistence class in injected and used in Effects

AFTER:

By default, only the root Store and Effects modules are registered
By default, the creator functions are used for scaffolding with schematics
By default, the DataPersistence operators are used in Effects

Release 8.12.4

09 Feb 21:52
Compare
Choose a tag to compare

Bug Fixes

  • react: set the version of RxJS to ^6.4.0 (8dfbb8f)

Release 9.0.0-rc.2

07 Feb 18:52
Compare
Choose a tag to compare
Release 9.0.0-rc.2 Pre-release
Pre-release

Bug Fixes

  • angular: check for devDeps & peerDeps when writing package version for dep libs (c27b33a)
  • angular: update defaults for NgRx schematics (#2443) (c7d075d)
  • core: check semver before updating dependencies using migrations.json (c4a35e7)
  • core: fix migration adding duplicate implicit dependencies (be495c2)
  • core: invalidate previous failed projects (f923697)
  • core: update @nrwl/workspace migration versions (56c1c35)
  • misc: fix nx migrate to execute run-schematic tasks (e5e0e31)
  • misc: fix paths for ng add @nrwl/workspace (#2413) (6e069c4)
  • misc: update package.json only if needed (c213ae1), closes #2317
  • nextjs: add SVGR support for jest tests (c4ea49c)
  • node: add npmScope prefix in library name (5840db1)
  • repo: extend the timeout for plugin e2e tests (#2402) (3ef75b8)
  • repo: temporarily disable ng add test (d24b4bf)
  • repo: temporary disable bazel specs (3944d55)
  • storybook: fix ng update for @nrwl/storybook (#2410) (adc2b2a)
  • storybook: remove ng module import from angular stories (#2399) (05dbcef)

Features

  • angular: add --project alias, default argv source and example to move schemas (#2390) (8c99bc3)
  • angular: update angular to 9-rc.14 (#2437) (3c6d8c6)
  • angular: update to angular 9.0.0 (35e3be2)
  • core: add life cycle methods to the new tasks runner (e70f911)
  • core: minor cache improvements to improve dev ergonomics (04a9c5e)
  • core: remove deprecated schematics package (33107b0)
  • core: update to devkit 9.0.1 (fd0b192)
  • nextjs: add fileReplacements to the builder config (2f72133)
  • node: allow building of publishable libs depending on other publishable libs (da1f851)
  • react: rename bundle builder to package (#2411) (ed0f0f8)
  • repo: add a command to test create-nx-workspace (01575f8)
  • repo: add update-playground script (#2433) (305cd42)
  • repo: create local registry scripts (4f29fb4)
  • repo: specify the version of yarn used by the repo (3d36b15)
  • testing: update to jest-preset-angular v8.0.0 (#2401) (972381b), closes #1979 #1979 #2165

BREAKING CHANGES

  • angular: The minimal flag is set to true
    The syntax flag is set to creators
    The useDataPersistence flag is set to false

BEFORE:

By default, the root Store and Effects modules are registered, with a generated feature
By default, the action classes syntax is used for scaffolding
By default, the DataPersistence class in injected and used in Effects

AFTER:

By default, only the root Store and Effects modules are registered
By default, the creator functions are used for scaffolding with schematics
By default, the DataPersistence operators are used in Effects