Skip to content

Releases: nrwl/nx

Release 7.4.0

16 Jan 23:09
Compare
Choose a tag to compare

Bug Fixes

  • build: fix readme (2f64192)
  • build: make Nx dev process WSL-friendly (ffd9d93)
  • build: make scripts work on linux (898693e)
  • perf: optimize affected by using a faster mtime calculation (7a13cd6)
  • schematics: add lib module to the parent module (89262c1), closes #216
  • schematics: correct node-app framework prompt text (3c3a54e)

Features

  • builder: add --record option to cypress builder (1d4c2e7)
  • builder: implement run-commands builder (8f3226d)
  • builders: add support for long-running tasks to RunCommandsBuilder (230483d)

Release 7.3.0

05 Jan 23:45
Compare
Choose a tag to compare

Bug Fixes

  • builders: fix vulnerability in webpack-dev-server (0c2dd09)
  • schematics: fix ngrx dependencies migration to 7.2 (b850c1c)

Features

  • schematics: add node-app --framework nestjs (43433ec)

Release 7.2.0

02 Jan 14:48
Compare
Choose a tag to compare

Bug Fixes

  • schematics: add es2015 module to tsconfig (92383e5)
  • schematics: add forbidden properties when renaming (973d33b), closes #900
  • schematics: always npm scope for generating package.json of lib (d0c9c5e)
  • schematics: do total recalculation for legacy existing deps (d0bcb5d)
  • schematics: dont let bad .nx-results file prevent test run (e290abc)
  • schematics: fix misgenerated cypress lint configs (e020a14)
  • schematics: fix path resolution for modules that are above project rooti (fd994b7)
  • schematics: generate defaults for scss (dd4d671)
  • schematics: pass parsedArgs straight to generateDepGraph (a93033e)
  • schematics: update npm-run-all and purge dependency on event-stream (f75445d)

Features

  • builders: add mjs to extensions for node-app #944 (b2843ec)
  • schematics: add jest -t option (8b8bd41)
  • schematics: add jest testNamePattern option (4d856ae)
  • schematics: create local project tsconfigs for typings (cd2e311)
  • schematics: support dry run for workspace-schematics (2e25398)
  • schematics: update to angular cli 7.1 (5b305f7)

Release 7.1.1

26 Nov 22:17
Compare
Choose a tag to compare

Bug Fixes

  • schematics: update npm-run-all and purge dependency on event-stream (eed523a)

Release 7.1.0

20 Nov 13:23
Compare
Choose a tag to compare

Bug Fixes

  • builders: do not copy fixtures if not defined by cypress.json (dfba24d)
  • nx: use pipeable ofType operator from ngrx (3f493b7), closes #890
  • schematics: added skipModulePrefix (c0ec046)
  • schematics: ensure path to file before writing (ace390e)
  • schematics: fix affected argument delimiting (5357aa4)
  • schematics: rename skipModuleName to simpleModuleName (0c70d07)
  • schematics: set correct tsConfig for lint for cypress project (e4f45af)
  • schematics: update description for simpleModuleName (e2cd2f9)

Features

  • builders: allow copying of assets for node apps (ed938e4)
  • builders: create sourcemaps for node apps (54063df)
  • builders: updated schema.json for cypress builder (b13bf3a)
  • schematics: add browser option to cypress builder (e5923ad), closes #906
  • schematics: add generic affected (f8ac8e1)
  • schematics: update prettier to 1.15 and format html (e7e9fac)

Release 7.0.2

07 Nov 22:20
Compare
Choose a tag to compare

Bug Fixes

  • schematics: fix ng test --watch (cf158c9)
  • schematics: replaceAppNameWithPath use pattern matching now (f6af0b9), closes #856
  • schematics: update ng packagr for ng7 migration (1d1315a)

Release 7.0.1

05 Nov 18:49
Compare
Choose a tag to compare

Bug Fixes

  • nx: set jasmine-marbles peer dependency to v0.4.0 (a1b8ef9)
  • schematics: ignore node_modules during affected (e681a18)

Release 7.0.0

28 Oct 16:14
Compare
Choose a tag to compare

Bug Fixes

  • builders: using fork and getSystemPath (5154146)
  • schematics: add node types for node apps (9ab5053)
  • schematics: check existence of tslint.json for app (ng-add) (12e4842)
  • schematics: check implicity touched projects independently from git folder structure (21bb88b)
  • schematics: check type of tsConfig lint entry (ng-add) (cd43c6d)
  • schematics: create unique ids for schematic configs (f03f007)
  • schematics: do not add setup file for --no-module libs (31061d4)
  • schematics: fix tslint rules for ngadd (47d99d4)
  • schematics: handle complex asset options in ng-add (9a60c69)
  • schematics: use feature key in selector (02a49e7), closes #818

Features

  • schematics: add cypress e2e test runner (f38bda0)
  • schematics: add interactive prompts (479bf5b)
  • schematics: make dep-graph export to svg (15b8e4b), closes #811
  • schematics: make jest flow simpler (8c22ae4)
  • schematics: upgrade to angular 7 (67c4bdf)

Release 6.4.0

06 Oct 14:10
Compare
Choose a tag to compare

Bug Fixes

  • builders: fix node builders on windows (fbdb784)
  • ngrx: add store typing (efe38c4), closes #748
  • schemantics: tests are unable to run when window paths have spaces in them. (3ba5fef)
  • schematics: clean outDir to avoid blueprint leaks (039c151)
  • schematics: convert fileReplacements paths for all configurations (96716ae)
  • schematics: do not modify tests when skipTests is set (9fd3993)
  • schematics: exclude jest setup file in tsconfig.app.json (4bd39e7)
  • schematics: fix affected for projects without architect config (0b086dd)
  • schematics: normalize paths passed to offsetFromRoot (#758) (f960d5a)
  • schematics: remove duplicate schematics dep after ng-add (25b6e61)
  • schematics: remove polyfill.ts from tsconfig.spec.json (jest-project) (97b7737)
  • schematics: remove tsconfig.spec.json linting for non-karma apps (#766) (f19810a)
  • schematics: update jest-preset-angular to 6.0.1 (4ed154d)
  • schematics: use ngrx pipe select operator (e63e787)
  • scripts: checkcommit allows release commit (#740) (5c4db34)

Features

  • builders: add bail and silent options to jest (817691d)
  • builders: add runInBand and maxWorkers options to jest (#757) (edae03e)
  • builders: introduce node build and execute builders (469af6e)
  • builders: support es2015 compilation (f4c106a)
  • nx: export data persistence operators (b9ffb90)
  • schematics: add option for no module in lib (f1d4dd9)
  • schematics: add schematics for node apps (9b8755a)
  • schematics: allow generation of app with jest unit testing (#764) (d6ff724)
  • schematics: update @angular/cli to 6.2.3 and ngrx 6.1.0 (c9d3f97)
  • schematics: update cli to 6.2.4 (9714a97)

Release 6.4.0-beta.1

19 Sep 18:57
Compare
Choose a tag to compare
Release 6.4.0-beta.1 Pre-release
Pre-release

Bug Fixes

  • schematics: do not modify tests when skipTests is set (9fd3993)
  • schematics: normalize paths passed to offsetFromRoot (#758) (f960d5a)
  • schematics: remove polyfill.ts from tsconfig.spec.json (jest-project) (97b7737)
  • schematics: remove tsconfig.spec.json linting for non-karma apps (#766) (f19810a)
  • scripts: checkcommit allows release commit (#740) (5c4db34)

Features

  • builders: add bail and silent options to jest (817691d)
  • builders: add runInBand and maxWorkers options to jest (#757) (edae03e)
  • schematics: allow generation of app with jest unit testing (#764) (d6ff724)