nx

Smart Monorepos · Fast CI

MIT License

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

Published by FrozenPandaz about 4 years ago

Bug Fixes

  • core: git hasher should handle unstaged files with spaces (ed5f3a6)
  • core: read tsconfig.json instead of tsconfig.base.json (#3745) (cbf12f0)
  • core: remove invalid --plain flags from affected commands (ab943ae)
  • core: update the version of yargs to fix npm audit (4ea6ef8)
  • core: update version of yargs-parser (#3754) (3f3a58f)
  • misc: upgrade version of yargs-parser (#3751) (156dd33), closes #3105
  • repo: fix publish script (480c01d)

Features

  • core: add a prompt when using --scan without nx-cloud (52c9bc7)
  • core: add nest preset (0759213)
  • core: add scan to list of supported flags (f19c5df)
  • core: optimize project locator perf (46454aa)
  • docs: add node document generation (5904c3e)
nx - Release 10.2.0

Published by vsavkin about 4 years ago

Bug Fixes

  • angular: generate storybook configuration with proper linter (#3580) (d796731)
  • angular: replace addAll with setAll in ngrx schematic (#3699) (78576e7), closes #3698
  • angular: respect useDataPersistence flag when creating ngrx effects (#3537) (f549357), closes #2448
  • angular: use @schematics/angular when setting style defaults (2c1d99e)
  • core: add forwardAllArgs option to run-commands builder (#3559) (9b49062), closes #3335
  • core: add a workaround for potential bugs in git hasher (#3521) (ab96bcc)
  • core: do not run update task if package is not installed (#3523) (3b1a9b6)
  • core: don't alter trailing newlines from package.json during migration (8938256), closes #3628
  • core: dont override sigint (34df63d)
  • core: explicitly store workspace files instead of deriving them from hashes (f93346f)
  • core: git hasher should handle unstaged files with spaces (cb15498)
  • core: handle projects build assets option being empty (#3591) (95dd857), closes #3590
  • core: honor workspace layout with workspace move schematic (921b781)
  • core: remove an invalid link (7df4ee1)
  • core: remove defaultProject in workspace when removing project (fb01c40), closes #3511
  • core: remove invalid --plain flags from affected commands (c275dcd)
  • core: respect nxignore when using git hashing (b03a5d8)
  • core: set status code to 2 when sigint (28fbd5c)
  • core: task-orchestrator properly handles arguments (#3560) (2d1da6b), closes #3450
  • core: tests (bf3661e)
  • core: type in workspace.json (afac057)
  • core: update copy-webpack-plugin (#3514) (0644c6b), closes #3506
  • core: update the version of yargs to fix npm audit (326bff6)
  • core: use tsconfig.*?.json in root eslintrc (#3447) (4b646ec)
  • docs: apollo-react blog post link (6bc63d5)
  • docs: fix broken link in Computational Cache tutorial (#3582) (a409a2c)
  • docs: fix typo in tutorials (7476fdf)
  • docs: github links (621cef9)
  • linter: exit node process successfully when maxWarnings is set (#3646) (cee55a8), closes #3644 #3644
  • linter: include project's dts files when linting (cbb342d), closes #3193
  • misc: allow --js flag to be passed to @nrwl/web:lib schematic (#3230) (afd99b2), closes #2985
  • misc: fixed collection workspace module cannot be resolved (ea2420c)
  • misc: fixed nx help menu typo (9d8addc)
  • misc: format only workspace projects with libs-and-apps (#3498) (9c5028e)
  • misc: increase buffer limit of run-commands (f96377b)
  • misc: remove deprecated jest builder options from schematic (#3630) (556385c), closes #3505
  • nextjs: add project deps to package.json when bulding nextjs apps (#3594) (e021f74), closes #3062
  • nextjs: fix Next.js schematics to support dynamic routes and remove unnecessary next plugins (as of 9.5) (#3574) (9f35646), closes #2478 #2490
  • node: add srcRootForCompilationRoot option for node package builder (#3564) (7407aa4)
  • node: do not include rootDir in tsconfig.lib.json (#3545) (3f6aae5)
  • react: fix babel preset for web to support undefined caller (#3694) (e4485d4)
  • react: support default envName behavior for babel (e.g. set through BABEL_ENV or NODE_ENV) (#3693) (d5481e5)
  • repo: disable eslint warnings (0bc6bf6)
  • repo: fix broken tests (b1a0117)
  • repo: fix e2e react tests (#3678) (afa4588)
  • repo: fix e2e tests (4e18bc0)
  • repo: fix nx-cloud configuration (f21fb80)
  • repo: registry is set incorrectly when using --local (#3513) (498e23f)
  • storybook: pass on generateCypressSpecs from React storybook schematic (#3687) (18c675a)
  • storybook: properly resolve stories when linting (#3455) (08e4ee2)
  • testing: add jest migration for 10.1.0 (#3566) (31128c3)
  • testing: handle coverageRepoters for Jest through CLI (8abc06d)
  • testing: handle cypress parameters when invoked through Angular CLI (ee4b278), closes #3571
  • web: clean output bewtween builds (#3544) (c8cb3ce), closes #3466
  • web: clean output bewtween library builds (#3547) (7fcf136)
  • web: don't run type checking for legacy build (8c49042), closes #3349
  • web: package builder correctly copies assets on Windows (655ef4a), closes #3328
  • web: remove duplicate copy webpack plugin (#3556) (d4fe781)
  • web: support baseHref on serve (#3639) (3461a86), closes #3553

Features

  • angular: update NgRx libraries to version 10.0.0 (#3543) (270433f), closes #3542
  • core: add a prompt when using --scan without nx-cloud (a615da9)
  • core: add nest preset (10d3d0d)
  • core: add nx-cloud to list of default packages to be migrated (34a66f3)
  • core: add scan to list of supported flags (a71dd85)
  • core: compile only schematics realted source when using workspace-schematics (ac643a7), closes #1215
  • core: indicate that a nested process was invoked by nx (e90fbda)
  • core: optimize project locator perf (e939380)
  • core: support globs for file paths in implicitDependencies (#3554) (e859264), closes #625
  • core: support globs for JSON paths in implicitDependencies (a4b37a3), closes #2483
  • docs: add node document generation (0304516)
  • misc: add babelJest support to node,web,workspace,express plugins (#3636) (6b8592d), closes #3041
  • misc: run-commands supports plain args when invloked through Angular CLI (875e484)
  • misc: support projects option in format (#3588) (86784b2), closes #3303 #3090
  • nextjs: update nextjs and related packages to current version (9.5.1) (#3485) (4e06d83)
  • node: add nest schematics with project option (#3304) (028e54e)
  • node: added rootDir flag when generating node/lib (#3659) (e10aa45)
  • nx-plugin: move from @gperdomor/nx-docker to @nx-tools/nx-docker (#3652) (8751b2a)
  • repo: add NX_BRANCH and NX_RUN_GROUP env vars (14d8a8e)
  • repo: migrate nx to latest (5fac428)
  • storybook: improve webpack DX by adding proper types and jsdoc (#3454) (2d7b7f5)
  • testing: pass reporter and reporterOptions to cypress builder (#3536) (78ed02c)
  • testing: update jest to v26 (#3449) (2569b02)
nx - Release 10.1.0

Published by FrozenPandaz about 4 years ago

Bug Fixes

  • angular: generate storybook configuration with proper linter (#3580) (d796731)
  • core: add a workaround for potential bugs in git hasher (#3521) (ab96bcc)
  • core: do not run update task if package is not installed (#3523) (3b1a9b6)
  • core: dont override sigint (34df63d)
  • core: explicitly store workspace files instead of deriving them from hashes (f93346f)
  • core: honor workspace layout with workspace move schematic (921b781)
  • core: remove defaultProject in workspace when removing project (fb01c40), closes #3511
  • core: respect nxignore when using git hashing (b03a5d8)
  • core: tests (bf3661e)
  • core: update copy-webpack-plugin (#3514) (0644c6b), closes #3506
  • core: use tsconfig.*?.json in root eslintrc (#3447) (4b646ec)
  • docs: fix broken link in Computational Cache tutorial (#3582) (a409a2c)
  • docs: fix typo in tutorials (7476fdf)
  • docs: github links (621cef9)
  • misc: allow --js flag to be passed to @nrwl/web:lib schematic (#3230) (afd99b2), closes #2985
  • misc: format only workspace projects with libs-and-apps (#3498) (9c5028e)
  • misc: increase buffer limit of run-commands (f96377b)
  • nextjs: fix Next.js schematics to support dynamic routes and remove unnecessary next plugins (as of 9.5) (#3574) (9f35646), closes #2478 #2490
  • node: add srcRootForCompilationRoot option for node package builder (#3564) (7407aa4)
  • node: do not include rootDir in tsconfig.lib.json (#3545) (3f6aae5)
  • repo: fix broken tests (b1a0117)
  • repo: registry is set incorrectly when using --local (#3513) (498e23f)
  • testing: add jest migration for 10.1.0 (#3566) (31128c3)
  • web: clean output bewtween builds (#3544) (c8cb3ce), closes #3466
  • web: clean output bewtween library builds (#3547) (7fcf136)
  • web: remove duplicate copy webpack plugin (#3556) (d4fe781)

Features

  • core: add scan to list of supported flags (a71dd85)
  • core: support globs for file paths in implicitDependencies (#3554) (e859264), closes #625
  • nextjs: update nextjs and related packages to current version (9.5.1) (#3485) (4e06d83)
  • node: add nest schematics with project option (#3304) (028e54e)
  • testing: pass reporter and reporterOptions to cypress builder (#3536) (78ed02c)
  • testing: update jest to v26 (#3449) (2569b02)
nx - Release 10.0.13

Published by FrozenPandaz about 4 years ago

Bug Fixes

  • core: add a workaround for potential bugs in git hasher (#3521) (c21454e)
  • core: dont override sigint (1cfe419)
  • core: explicitly store workspace files instead of deriving them from hashes (f75adb8)
  • core: respect nxignore when using git hashing (550fabb)
nx - Release 9.6.0

Published by FrozenPandaz about 4 years ago

Bug Fixes

  • angular: show a nicer error when running nx in an angular workspace (d074f45)
  • core: add a workaround for potential bugs in git hasher (#3521) (237d508)
  • core: create-nx-workspace preset and cli params should work with spaces (74a61e7)
  • core: create-nx-workspace uses a unix-style path on windows (1d8f901)
  • core: do not print warnings for print-affected (34e6c14)
  • core: dont override sigint (4f22832)
  • core: explicitly store workspace files instead of deriving them from hashes (17d78c0)
  • core: fix crosshair icon for dep-graph (c8eb86d)
  • core: fix dep-graph crosshair svg not available (#3362) (d021876)
  • core: generate proper cli command in lib readme (fdd9099)
  • core: git hasher should handle file that are both renamed and modified (be42a10)
  • core: handle git renames and spaces in filenames when doing git hashing (7e9587f)
  • core: honor workspace layout with workspace move schematic (8f62e8d)
  • core: increase maxBuffer when invoking git to get file hashes (2871bd1)
  • core: override --prod with --configuration (9699214)
  • core: properly resolve tsconfig when serving from project root (#3403) (93fab26)
  • core: remove an unnecessary npm install when connecting to cloud (291a918)
  • core: remove defaultProject in workspace when removing project (5abd0d1), closes #3511
  • core: remove deleted files from git-hashers result (1777f5b)
  • core: respect nxignore when using git hashing (464d13e)
  • core: sort files before creating project graph to make stable hashes (b0ada64)
  • core: tests (c16c161)
  • core: update copy-webpack-plugin (#3514) (0351ade), closes #3506
  • core: with-deps should handle circular dependencies (020d2e1)
  • misc: add regex pattern to schematics to prevent empty app/lib creation (#3396) (fa9c790), closes #2924
  • misc: fix exit code for running nx outside of a workspace (3f18eab)
  • misc: workspace-lint should respect nested gitignores (496534d)
  • react: add babel plugin for styled-jsx for libs (#3441) (5927a5b)
  • react: move url-loader to the react package.json (#3356) (d7f1a03)
  • react: remove empty space from describe name (#3504) (b170e81)
  • repo: fix e2e test (00de5d8)
  • repo: fix unit test script (fc1ba0a)
  • testing: builder should let baseUrl option take precidence if present (#3487) (5f637f8)
  • web: remove duplicate copy webpack plugin (#3556) (a0d501b)

Features

  • core: add perf logging (353a9d9)
  • core: redesign workspace file hashing (9a2341a)
  • core: use custom output logging for configuration out of sync errors (6ee1dda)
  • storybook: add docs mode option to dev server builder (#2882) (5109068), closes #3147
  • testing: pass ignoreTestFiles to cypress builder (34847aa), closes #3439
  • testing: pass reporter and reporterOptions to cypress builder (#3536) (aa6ea72)
nx - Release 10.0.12

Published by vsavkin about 4 years ago

Bug Fixes

  • core: git hasher should handle file that are both renamed and modified (f25e70f)
  • react: remove empty space from describe name (#3504) (b33815b)
  • testing: builder should let baseUrl option take precidence if present (#3487) (86b4f4e)

Features

  • angular: add an option to add strict type checking (#3465) (10911e2), closes #3383
  • testing: pass ignoreTestFiles to cypress builder (8a7cb35), closes #3439
nx - Release 10.0.11

Published by vsavkin about 4 years ago

Bug Fixes

  • core: remove an unnecessary npm install when connecting to cloud (23d3772)
  • core: resolve webpack loaders with require.resolve() (#3436) (5b6df63)
nx - Release 10.0.10

Published by vsavkin about 4 years ago

Bug Fixes

  • core: create-nx-workspace preset and cli params should work with spaces (757bce7)
  • core: create-nx-workspace uses a unix-style path on windows (f51d0d2)
  • core: do not print warnings for print-affected (91f4f60)
  • core: generate proper cli command in lib readme (a3fc7e1)
  • nx-plugin: add plugin under directory option (#3365) (1fd8fc2), closes #3347
  • web: use missing umdName option in package builder (fdab3b9)
nx - Release 10.0.9

Published by vsavkin about 4 years ago

Features

  • angular: add an option to use eslint (aff592b)
  • misc: flip set default linter to assume eslint (ac40036)
nx - Release 10.0.8

Published by vsavkin about 4 years ago

Bug Fixes

  • angular: show a nicer error when running nx in an angular workspace (2a5c198)
  • core: accidental removal of libsDir(host) (1c4efa2)
  • core: fix an issue with path normalization on windows when invoking external schematic (100989e)
  • core: fix crosshair icon for dep-graph (d6b2201)
  • core: override --prod with --configuration (e2f123d)
  • core: properly resolve tsconfig when serving from project root (#3403) (7af13bb)
  • core: sort files before creating project graph to make stable hashes (01d41ca)
  • core: warn for invalid eslintrc (4d4749c)
  • misc: add regex pattern to schematics to prevent empty app/lib creation (#3396) (53b6927), closes #2924
  • misc: fix exit code for running nx outside of a workspace (aa09d70)
  • nest: add default linter for new nest projects (#3469) (8136b7a), closes #3063
  • react: add babel plugin for styled-jsx for libs (#3441) (62889c3)
  • react: add styled-jsx to babel jest setup to avoid warnings (#3242) (b1d6c39)
  • storybook: properly resolve TS paths in storybook webpack config (920328c)

Features

  • core: pass through builder options to custom rollup config (68e169b)
nx - Release 10.0.7

Published by vsavkin about 4 years ago

Bug Fixes

  • core: remove speakingurl pkg as not used (#3401) (40a85e8)
  • misc: add nx binary to nx package (635f491)

Features

  • misc: add nx package to make installing global cli easier (3cd9f4f)
  • repo: update members (#3418) (6ad7179)
  • storybook: add docs mode option to dev server builder (#2882) (6176195), closes #3147
nx - Release 10.0.6

Published by vsavkin over 4 years ago

Bug Fixes

  • core: with-deps should handle circular dependencies (78275ef)
  • react: allow env to work in .babelrc for projects (#3385) (7b477ea), closes #3351

Features

  • nx-plugin: export patchPackageJsonForPlugin(...) (#3392) (26b4c9f)
nx - Release 10.0.5

Published by FrozenPandaz over 4 years ago

Bug Fixes

  • angular: update tsconfig.lib.json to have "include" (#3389) (8509ded)
nx - Release 10.0.4

Published by vsavkin over 4 years ago

Bug Fixes

  • core: handle git renames and spaces in filenames when doing git hashing (6eb8b01)
nx - Release 10.0.3

Published by vsavkin over 4 years ago

Bug Fixes

  • misc: workspace-lint should respect nested gitignores (8b3e054)
  • repo: fix tsconfig to make editors resolve references (8d2a7db)
  • generated tsconfig path mapping for publishable libs (when generated in nested folders) (#2840) (ed0a9a7)
nx - Release 10.0.2

Published by vsavkin over 4 years ago

Bug Fixes

  • core: remove deleted files from git-hashers result (30d7406)
  • docs: fix broken link in react tutorial (c71d4e8)
  • docs: removed unused boolean import from storybook-plugin docs (940acaf), closes #2682
  • storybook: removed test.ts from tsconfig excludes array (#3379) (5474fa4)
nx - Release 10.0.1

Published by FrozenPandaz over 4 years ago

nx - Release 10.0.0

Published by FrozenPandaz over 4 years ago

Bug Fixes

  • angular: add the root directory to the "resolvePaths" option when creating the NodeWorkflow (800bf15), closes #3233
  • angular: allow for existing .prettierignore when adding Nx (#3329) (68aa782), closes #3192
  • angular: check for file to exist in decorate script (#3301) (39963e4), closes #3186
  • angular: check for spec files when generating a library (#3323) (a593573), closes #3286
  • angular: correct typo in NgRx reducer template (#3266) (63701b0)
  • angular: use isObservable to prevent errors due to rxjs version mismatch (#3331) (d755f61)
  • core: add eslint-plugin-nx to workspace package group (fd89c35)
  • core: add linter to workspace package group (dc6b527)
  • core: fix dep-graph crosshair svg not available (#3362) (e1fd059)
  • core: fix runNxNewCommand so plugin e2e tests will work. (#3267) (8714305), closes #3253
  • core: fix solution tsconfig migration (#3312) (7686a39)
  • core: forward sigint in task orchestrator (#3330) (c0ef325)
  • core: increase maxBuffer when invoking git to get file hashes (6553c17)
  • core: migrate implicitDependencies that reference tsconfig.json (#3361) (30d4bbd)
  • core: resolve webpack loaders with require.resolve() (#3341) (d74ab4e)
  • core: run package.json migration for angular v10 (#3289) (f9d6ace)
  • misc: regenerate yarn.lock without the local registry url (#3290) (695a841)
  • nx-plugin: don't add duplicate migrations.json asset entries (#3280) (9b418b0)
  • react: fix differential loading in ES6 only Web/React apps (#3319) (9a56501)
  • react: fix object destructuring with async-await for buildable libs (#3308) (a6db5fa), closes #3202
  • react: move url-loader to the react package.json (#3356) (8386574)
  • repo: fix unit test script (db4d124)
  • repo: relax the angular package test so it doesn't break between versions (#3306) (b489479)
  • repo: update the repo to nx 10 (5d53661)
  • testing: fix nest unit test (#3327) (d5838fd)
  • testing: resolve jestconfig and add globals.ts-jest if needed for migration (#3336) (12a407f)

Features

  • core: add cwd and outputPath options for run-commands schematic (#3333) (f110ccf)
  • core: add filtering arguments to dep-graph CLI (#3171) (4968b6e)
  • core: add lint target to tao and fix lint errors (675000d)
  • core: add perf logging (a5ee1db)
  • core: add text filtering to dep-graph visualization (840b7de)
  • core: redesign workspace file hashing (67dda10)
  • core: remove fast-levenshtein dep from tao (aecba50)
  • core: switch over to angular 10 (#3056) (a7b7af2)
  • core: use custom output logging for configuration out of sync errors (4e0417f)
  • nest: update @nestjs/schematics dependency to 7 (#3300) (11b3d77)
  • react: generate React apps with <React.StrictMode> by default to catch potential problems (#3340) (24f5441)
  • react: remove IE 11 and old browsers from default config in React/Web Schematics (#3321) (c5426d4)

BREAKING CHANGES

  • core: Dependency graph will now default to having no projects selected if run without filtering arguments
nx - Release 9.5.1

Published by vsavkin over 4 years ago

Bug Fixes

  • core: alias conversion should not exclude unknown props for builders (d953670)
  • core: fix task-orchastrator to convert boolean flags properly (#3198) (3cc2521), closes #3197
  • core: provide a way to override nx root path to fix unit tests (74c73b5)
nx - Release 9.5.0

Published by FrozenPandaz over 4 years ago

Bug Fixes

  • core: fix check deps .gitignore shortcut in rm schematic (24abc1f)
  • core: fix task-orchastrator to convert boolean flags properly (#3198) (3cc2521), closes #3197
  • core: print args warning when base is not passed (#3237) (7218f81)
  • core: remove matching implicitDependency when removing a project (a4fa80a)
  • core: remove tmp hack for running e2e tests (#3206) (06f1ac6)
  • core: rename implicitDependencies during move (37894f6), closes #2906
  • docs: fix typos in decorate cli explanation (#3216) (c8a433c)
  • linter: eslint version should match >= 6.1.0 (#3002) (35d0c17), closes #3001
  • react: add styled-jsx to babel jest setup to avoid warnings (1869e1b)
  • react: add styled-jsx type definitions for React libs (#3221) (c2b68b9)
  • repo: register local collections for unit tests (#3207) (0ab2fc7)
  • testing: allow jest --bail flag type to be either boolean or number (#3181) (7b27ba4)

Features

  • core: add oss preset to create-nx-workspace (7cbf4ff)
  • core: adds configurable base branch and HEAD in nx.json (#3217) (bd0a558), closes #1791
  • core: implicitDependency tests for mv & rm schematics (06a7080)
  • react: add sass-loader to webpack (#2853) (999489d), closes #2829
  • react: add styled-jsx support for apps, libs, and components (#3204) (f98b4e5)
Package Rankings
Top 0.37% on Npmjs.org
Top 4.35% on Proxy.golang.org