Skip to content

Releases: nrwl/nx

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

Release 8.12.3

09 Feb 21:12
Compare
Choose a tag to compare

Bug Fixes

  • core: check semver before updating dependencies using migrations.json (c29c599)
  • repo: set the right version in package.json (556da40)
  • repo: update create-nx-workspace script to set the registry correctly (6d12d4f)

Features

  • repo: add a command to test create-nx-workspace (b234e5e)
  • repo: create local registry scripts (2eeaae4)

Release 9.0.0-rc.1

06 Feb 20:58
Compare
Choose a tag to compare
Release 9.0.0-rc.1 Pre-release
Pre-release
  • feat(repo): update the version of release-it (c220154)
  • feat(repo): add a command to test create-nx-workspace (01575f8)
  • fix(angular): update defaults for NgRx schematics (#2443) (c7d075d)
  • fix(repo): temporarily disable ng add test (d24b4bf)
  • feat(angular): update to angular 9.0.0 (35e3be2)
  • feat(angular): update angular to 9-rc.14 (#2437) (3c6d8c6)
  • feat(nextjs) : add proxy configuration support (#2407) (e64f66c)
  • feat(repo): add update-playground script (#2433) (305cd42)
  • fix(angular): check for devDeps & peerDeps when writing package version for dep libs (c27b33a)
  • feat(node): allow building of publishable libs depending on other publishable libs (da1f851)
  • fix(node): add npmScope prefix in library name (5840db1)
  • fix(misc): fix nx migrate to execute run-schematic tasks (e5e0e31)
  • feat(repo): create local registry scripts (4f29fb45)
  • fix(repo): temporary disable bazel specs (3944d55)
  • fix(core): fix migration adding duplicate implicit dependencies (be495c2)
  • feat(core): minor cache improvements to improve dev ergonomics (04a9c5e)
  • feat(core): remove deprecated schematics package (33107b0)
  • feat(react): rename bundle builder to package (#2411) (ed0f0f8)
  • feat(repo): specify the version of yarn used by the repo (3d36b15)
  • feat(core): add life cycle methods to the new tasks runner (e70f911)
  • fix(misc): fix paths for ng add @nrwl/workspace (#2413) (6e069c4)
  • feat(testing): update to jest-preset-angular v8.0.0 (#2401) (972381b)
  • fix(storybook): fix ng update for @nrwl/storybook (#2410) (adc2b2a)
  • Revert "Revert "feat(core): update to next version of angular deps"" (#2264) (b6e6b3f)
  • TypeScript module resolution and lint updates (#2309) (1c40789)
  • fix(nextjs): add SVGR support for jest tests (c4ea49c)
  • feat(nextjs): add fileReplacements to the builder config (2f72133)
  • cleanup(storybook): remove more module related code (#2408) (3cf5b99)
  • fix(storybook): remove ng module import from angular stories (#2399) (05dbcef)
  • fix(repo): extend the timeout for plugin e2e tests (#2402) (3ef75b8)
  • cleanup(testing): cleanup unused method in jest init (c96bdd4)
  • fix(core): invalidate previous failed projects (f923697)
  • fix(misc): update package.json only if needed (c213ae1)
  • feat(angular): add --project alias, default argv source and example to move schemas (#2390) (8c99bc3)

Release 8.12.2

05 Feb 15:43
Compare
Choose a tag to compare

feat(core): add life cycle methods to the new tasks runner

Release 8.12.1

05 Feb 15:42
Compare
Choose a tag to compare

feat(repo): specify the version of yarn used by the repo

Release 8.12.0

27 Jan 21:07
Compare
Choose a tag to compare

Bug Fixes

  • core: fix nx.json and workspace.json analysis (#2375) (3eeb7bf)
  • core: register node package install executor (27c6afc)
  • core: set default linter for schematics in newly created workspaces (#2364) (ff45b7e)
  • misc: update dependencies for angular, linter, react and workspace (ca69622)
  • react: add fallback for SVG imports coming from non-TS/JS modules (#2351) (2088551)
  • react: migrate React projects with missing options (#2352) (8c930f3)
  • testing: cypress & fork ts checker plugin (#2316) (02e95d9)
  • testing: fix race condition in tests for parallel commands runner (#2358) (616fbd6)

Features

  • angular: library builder to handle buildable libraries with deps (#2307) (f951a1b)
  • core: accept style argument for create-nx-workspace (#2294) (77238e2)
  • core: add 'nx migrate' command to package.json (ea85a11)
  • core: add enforceBuildableLibDependency to make buildable lib rule configurable (98a60d1)
  • core: add peerdependency cypress for nrwl/cypress (#2373) (5109548)
  • core: add rule to enforce deps buildable-lib to buildable-lib (36463cf)
  • core: add support for interactive mode when using presets (#2258) (d7be9c1)
  • core: analyze changes to nx.json and workspace.json (#2338) (b30930f)
  • core: create create-nx-plugin package to fix npx issues (f5d4af2)
  • core: hash tasks in run commands (ed2259b)
  • core: updating cypress version nrwl/cypress (#2370) (6c10aa4)
  • misc: move create-nx-plugin create script into create-nx-workspace package (6706a05)
  • nextjs: allow SVG imports from non-TS/JS modules (#2359) (e72c3ba)
  • nx-plugin: add new package for creating nx plugins (fe98e29)
  • react: add support for css modules (#2349) (1132d9e), closes #1744
  • react: update styled-components to v5 (#2335) (121d070)
  • react: update to babel 8.7.0 which includes nullish coalescing and optional chaining (#2346) (a0299cb)
  • repo: add --local to release and publish script (#2323) (7729879)

Release 8.11.2

18 Jan 17:03
Compare
Choose a tag to compare

Bug Fixes

  • core: align webpack version with @angular-devkit one (a73548f)
  • core: make command caching work with earlier versions of node (840f499)
  • core: migrate should parse versions that don't follow semver (3940a1f)
  • node: update library to only copy MD files in the root (a675c9f)
  • react: suppress erroneous warning coming from license-webpack-plugin (2ca8d10)

Features

  • core: make migrate command more permissive and add docs (9c8e09a)

Release 8.11.1

15 Jan 15:40
Compare
Choose a tag to compare

Bug Fixes

  • core: handle removed npm package for affected logic (b96dd1f), closes #2274
  • core: hasher should handle circular dependencies (2c3d46a)
  • core: sort node names for module resolution (dddc1b1)
  • misc: update eslint-builder dependency (67c2808)
  • nextjs: fix issue where using .ts files in next.js app would res… (#2276) (8010e67), closes #2249

Features

  • core: generate implicit dependencies for e2e projects (3116857)
  • core: remove old cache records (f84c55d)
  • core: running one task uses the same tasks runner as run-many (c3fdf2e)
  • nextjs: support a custom hostname (#2287) (79a5c53)
  • react: add an option to set memory limit for type checking service process (#2305) (4060930)