Skip to content

Release 9.0.0

Compare
Choose a tag to compare
@vsavkin vsavkin released this 11 Feb 13:31
· 12336 commits to master since this 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)
  • 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