nx

Smart Monorepos · Fast CI

MIT License

Downloads
250.2M
Stars
22K
Committers
989
nx - Release 8.2.0

Published by vsavkin over 5 years ago

Bug Fixes

  • nx: add rootDir field when using ng add @nrwl/workspace (c79d437)
  • nx: handle reading json with comments (1748ac9)
  • nx: replace app-root-path with a custom function to fix tslint in vscode (e720dde)
  • nx: use fork so max_old_space_size is passed through (1af94ad)
  • nx: wrap files inputted to prettier in quotes (bf624b7), closes #1473
  • testing: fix cypress 8.2 for windows (3b699da)
  • workspace: typo in schematic description (da352ba)

Features

  • docs: scope docs (5b4127e)
  • nx: add a warning about using --all flag (815a3b5)
  • nx: detect package manager in workspace-schematic (9e15f4a)
  • nx: exclude files from outside the project root when linting (2f27cc2)
  • nx: remove prompt asking for tags and for unit and e2e test runners (7640598)
  • nx: when creating a nx workspace try to use the same package manager as Angular CLI (26903c0)
  • testing: rework how typescript is loaded into cypress (6dd7353)
nx - Release 7.8.7

Published by vsavkin over 5 years ago

Bug Fixes

  • frontend: tsconfig paths resolution (c2a9271)
  • nx: fix affected params interpolation (b288abd)
  • nx: fix updating from 6 to 8 (33d3423)
  • nx: wrap tmp directory into quotes (df6cd70)
  • schematics: consider ExportDeclaration with a moduleSpecifier only for dependency calculation (9fc6e76), closes #1303
  • schematics: topologically sort projects for affected:build --all in v7 (aef9170), closes #1302

Features

  • nx: add ability to use interpolated arguments in affected (27e0780)
  • nx: support passing args to run-commands builder (fba08a5)
nx - Release 8.1.0

Published by vsavkin over 5 years ago

Bug Fixes

  • nx: correct path of TSLint config. Fixes #1435 (e65993f)
  • nx: create-nx-workspace creates an extra yarn.lock (82f53c9)
  • nx: fix builders migration for projects with no architect (765a878)
  • nx: fix ng add @nrwl/schematics (6dea3f0)
  • nx: fix nx8 @angular/core migration incompatibility (6baca41)
  • nx: fix path quotes in create-nx-workspace (b5d487a)
  • nx: fix updating from 6 to 8 (c3b0b98)
  • nx: remove jasmine-marbles peer dependency to simplify migration (7ea5405)
  • nx: run angular migration in separate process (1b3f584)
  • nx: update docs to fix ci (872e969)
  • testing: allow cypress migration to run during beta version (3af31f1)

Features

  • nx: add prompts for routing configuration (cf37c8e)
  • nx: do not add jasmine-marbles by default (66bea56)
  • nx: remove @nrwl/builders as it is deprecated (4aba33a)
  • nx: update to cypress 3.3.6 (00b93fa)
  • nx: update to jasmine-marbles 0.5.0 (c6105d4)
  • react: add routing support to react app, lib, and component schematics (57fe219)
  • schematics: allow wildcard in whitelisting of deep imports (82898f7)
  • testing: add regex based copy files & unit tests (609a2f6)
nx - Release 8.0.0

Published by vsavkin over 5 years ago

Bug Fixes

  • backend: require in source-map-support during execute (4bf61ed)
  • backend: update express error handling (0730dcc)
  • build: add missing webpack deps to node and web (e8ea4df)
  • build: add ts version replacement for non-darwin os (63f4cb5)
  • build: error when github token is not set (ee63b08)
  • docs: fix tutorial mistakes (92b71d3)
  • docs: general typos (#1277) (ca57cf2)
  • frontend: fix default collection (2f9116f)
  • frontend: fix react component for apps (2958f50)
  • frontend: fix react style (#1391) (4ead996)
  • frontend: fix styles default (d757a69)
  • frontend: remove dependency on @angular/compiler-cli (422fef7)
  • frontend: remove e2e target from original angular generated app (87e4491)
  • frontend: tsconfig paths resolution (857ee73)
  • frontend: update lint rules added to tslint when generating an angular project (9eb6bc4)
  • jest: remove a union type from schema in favour of number (1055f6e)
  • nx: extend @nrwl/workspace collection and cleanup inconsistencies (ff72915)
  • nx: fix affected params interpolation (d61796c)
  • nx: fix nx8 migration (ba5df21)
  • nx: hacky fix (4920d92)
  • nx: include typescript in the create-nx-workspace sandbox (f070ce7)
  • nx: make distribution ivy-friendly (f007ca9)
  • nx: make jest-project and cypress-project private (ca947d4)
  • nx: make presets work on windows (d73c10a)
  • nx: reenable ng-add (a82a193)
  • nx: remove nx package from nx-release (1ad5e91)
  • nx: remove tslint no-use-before-declare (#1267) (e370733)
  • nx: run migrations for beta versions (2d4d735)
  • nx: set generated app to default app if none is set (678750b)
  • nx: use custom task runner for presets (87b0f1b)
  • nx: wrap tmp directory into quotes (a074edf)
  • schematics: missing CSS import in web component app (5c56e54), closes #1249
  • the version number of the workspace package isnt set correctly (a6fa61d)
  • schematics: print additional error info with --verbose flag in affected command (5318f00)
  • schematics: relax jasmine marbles version (c1f3772)
  • testing: fix cypress on windows (eebee9a)
  • testing: jest should depend directly on devkit packages (b0866f6)
  • workspace: consider ExportDeclaration w/ moduleSpecifier for dependency calculation (183ac6b)
  • workspace: topoligically sort projects for affected:build --all (85351a3), closes #1302

Features

  • angular: add angular-ivy preset (4bce6f7)
  • backend: update nest in 8.0 migration (03cd539)
  • builders: expose clearCache to Jest builder (41b915b)
  • docs: document deep builder object properties (a5bc37c)
  • frontend: add differential loading for web apps (43af1cd)
  • nest: update to nestjs 6 (cdb6a23)
  • nx: add ability to use interpolated arguments in affected (09a3ee6)
  • nx: add angular migrations for v8 (#1335) (109b203)
  • nx: add in env option for Cypress Builder (9618413)
  • nx: add in spec option for Cypress Builder (cf5ebf5)
  • nx: add migrations for v8 (0afcbb3)
  • nx: default base to master (3910be2)
  • nx: generating apps works without ng-add (#1287) (a3be21c)
  • nx: improve readme which gets generated for a new project (25941de)
  • nx: remove @nrwl/bazel package (b8ee3ba)
  • nx: reorder presets (#1380) (c3fc1fd)
  • nx: set default collection on ngadd (a5351c9)
  • reimplement presets to work with the new package layout (31a2d64)
  • nx: simplify the upgrade from Nx 7 to Nx 8 by making @nrwl/schematics extend @nrwl/angular (1975a9f)
  • nx: support passing args to run-commands builder (7d5fdcd)
  • nx: target es2015 by default for all applications (df23cba)
  • nx: update angular to v8 (#1334) (b6170bd)
  • nx: update angular to v8-rc.4 (416ba04)
  • nx: update to angular 8 (2cd4a72)
  • nx: use dynamic imports for lazy-loading (d72db4d)
  • react: adds and updates React schematics with more options (0923dab)
  • scripts: documentation upgrade (84deb16)

A guide covering the changes between Nx 7 and Nx 8 and how to upgrade from 7 to 8:
https://nx.dev/angular/guides/nx7-to-nx8

nx - Release 7.8.1

Published by vsavkin over 5 years ago

Bug Fixes

  • node: webpack devtool option (0bc9e50), closes #1229
  • nx: update Prettier and include 'less' extension #1220 (c769b58)
  • testing: fix jest on windows (bd2cb49)

Features

nx - Release 7.8.0

Published by vsavkin over 5 years ago

Bug Fixes

  • nx: fix app generation for names which match builder properties (417863d)
  • nx: handle unnormalized names for project generation (259f662)
  • schematics: normalize path in findTargetProject (97457a2)
  • testing: warn on type checking errors (5137c18)

Features

  • node: add --host option when inspecting a node process (8428182)
  • schematics-cli: add multiple selection support for prompts (5e470ca)
  • testing: support for vscode-jest integration (c1aaed5)
nx - Release 7.7.2

Published by vsavkin over 5 years ago

Bug Fixes

  • nx: migration fails when ngrx is not in package.json (3277b9d)
nx - Release 7.7.1

Published by vsavkin over 5 years ago

Bug Fixes

  • nx: minify production web bundles (18c870c)
nx - Release 7.7.0

Published by vsavkin over 5 years ago

Bug Fixes

  • angular: update app.component.ts to point to nx.dev (8d382a8)
  • doc: getting started video sizes (#1097) (ca5cec6)
  • docs: typo in nx workspace without npx (#1113) (19e90f8)
  • nx: add zone.js as a dependency of builders (938eb19)
  • nx: fix broken publish script (ea9d73b)
  • nx: format ng-new projects (37c7170)
  • nx: install ts-jest for non-angular apps (04c6966)
  • nx: lock version during update (a6fd16d)
  • nx: only add angular deps when generating angular apps (63691ec)
  • nx: pin cli version (759d4f9)
  • nx: remove es5BrowserSupport from non-angular apps (a34eb17)
  • nx: remove extension from export in lib index for react libs (#1156) (7d59926)
  • nx: remove extract-i18n target from non-angular apps (460d2d7)
  • nx: small fixes (b4b38d1)
  • scripts: documentation file names generation (3eede56)
  • testing: do not generate serializers for non-angular apps (1dacfef)
  • testing: fix jest typings version (#1155) (345170a)
  • testing: support loading css (268fe36)

Features

  • angular: update readme (67b68e3)
  • builders: support Cypress exit option (a84d671), closes #1119
  • cypress: enable parallelization (6970911)
  • docs: fix typo in run-commands (c82cfe4)
  • nx: add appropriate favicons for different frameworks (#1157) (0c07888)
  • nx: add create-nx-workspace package to simplify workspace creation (24f31d1)
  • nx: add framework react for libs (98e83f9)
  • nx: add js and jsx support to builders and affected (2a94649)
  • nx: add presets for web components and react (b81e767)
  • nx: add presets to simplify the creation of workspaces with angular and fullstack apps (7f2c16f)
  • nx: empty workspace should start with no dependencies (9ef7606)
  • nx: support no framework apps (3bad40e)
  • nx: update docs (eabcb96)
  • testing: update to jest v24 (132bf47)
  • tools: update documentation template (ea1caa1)
nx - Release 7.6.0

Published by vsavkin over 5 years ago

Bug Fixes

  • angular: fix protractor and cypress related issues (6a78791)
  • build: change checkformat to check md files (505ba43)
  • build: do not cache node_modules (ddf7afb)
  • builders: copy fixture folder (#1053) (9d01586)
  • docs: update README (697f68e)
  • nx: filter non-existing files during format (#1087) (dd52f3c)
  • nx: misc docs changes (f22fccf)
  • nx: remove --yarn flag (35498d1)
  • run-commands-builder: set maxBuffer to 10MB (e8f2922)
  • schematics: add rxjs dependency (#1051) (e2f482a), closes #1050
  • schematics: app generator tsconfig types iterable error (#1033) (049fd33)
  • schematics: snapshot not being generated when ran against fixture (#959) (0b8a024), closes #958

Features

  • docs: add more guides (5f756bf)
  • docs: docs cleanup (e823df3)
  • frontend: generate NxModule only when generating NgRx (36b8ff9)
  • node: add frontendProject property (edff771)
  • node: add waitUntilTargets (c6c5059)
  • node: move the generated endpoint under /api (02d01b5)
  • node: read the port from env (6d661cf)
  • node: set externalDependencies to none for production builds (c2fc63d)
  • node: support .env files (8948c8d)
  • nx: add tslint vscode plugin (656c88c)
  • nx: switch defaults to jest, cypress, and nest (03992c7)
  • schematics: add vscode extension recommendations (#1023) (52f90b9)
  • schematics: introduce framework option for lib schematic (db0fa65)
  • schematics: update ngrx to 7.2.0 (dbf59af)
  • schematics: update to angular cli 7.3.0 (f6224ff)
nx - Release 7.5.1

Published by vsavkin over 5 years ago

Bug Fixes

  • builders: ensure child process is killed on exit (3608e4c)
  • schematics: fix incorrect migration target version (4e1c8b3)

Features

  • workspace-schematic: support list-schematics and interactive prompts (d7a617e)
nx - Release 7.5.0

Published by vsavkin almost 6 years ago

Bug Fixes

  • build: fetch tags when releasing (2697b4b)
  • builders: add servePath to computedCypressBaseUrl (9b156a5)

Features

  • builders: add support for inspect-brk and port (1ea7a1d)
  • schematics: update to AngularCLI 7.2.1 (16df9e2)
nx - Release 6.4.1

Published by vsavkin almost 6 years ago

Bug Fixes

  • schematics: update npm-run-all and purge dependency on event-stream (60508db)
nx - Release 7.4.1

Published by vsavkin almost 6 years ago

Bug Fixes

  • builders: fix typo in run-commands schema (94e26b9)
nx - Release 7.4.0

Published by vsavkin almost 6 years ago

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)
nx - Release 7.3.0

Published by vsavkin almost 6 years ago

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)
nx - Release 7.2.0

Published by vsavkin almost 6 years ago

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)
nx - Release 7.1.1

Published by vsavkin almost 6 years ago

Bug Fixes

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

Published by vsavkin almost 6 years ago

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)
nx - Release 7.0.2

Published by vsavkin almost 6 years ago

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)
Package Rankings
Top 0.37% on Npmjs.org
Top 4.35% on Proxy.golang.org