nx

Smart Monorepos · Fast CI

MIT License

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

Published by vsavkin over 4 years ago

Bug Fixes

  • core: builder aliases are ignored when using nx cli (cb710cb)
  • core: read tsconfig file using readJsonInTree (a638d86)
  • generate: improve error handling (c1b494c), closes #1047
nx - Release 9.4.4

Published by vsavkin over 4 years ago

Bug Fixes

  • core: restore lost coerceTypes (23abfff)
nx - Release 9.4.3

Published by vsavkin over 4 years ago

Bug Fixes

  • core: only set FORCE_COLOR=true when using pipe to capture output (73bcba6)
  • misc: typo in README (eb9987b)
nx - Release 9.4.2

Published by vsavkin over 4 years ago

Bug Fixes

  • repo: e2e test script should handle SIGINT (a34af96)

Features

  • core: add second way of capturing output (96a7f69)
nx - Release 9.4.1

Published by vsavkin over 4 years ago

Bug Fixes

  • core: consider overrides for output path (#3172) (7301930)
  • misc: minor format changes in readmes (1e593a2)
  • react: fix .browserslistrc template file name (#3167) (6314e24), closes #3166
  • react: include browserslist in build (#3174) (6636e53)
  • repo: fix pr template being removed (#3170) (f259c7a)
  • repo: remove context from circle config (080164c)

Features

  • repo: have separate readmes for all plugins (0111d87)
  • repo: update nx to 9.4.0 (c2fa23c)
nx - Release 9.4.0

Published by FrozenPandaz over 4 years ago

Bug Fixes

  • angular: always append ngcc postinstall script (13280b5)
  • angular: fix angular cli decoration for windows (e923ae6)
  • angular: fix decorate-angular-cli script to path index file (5d6cd1a)
  • core: add dep-graph assets to build output (#3122) (7e7a025)
  • core: decorate cli postinstall script doen not work on windows (842e458)
  • core: fix 9.4 lint migrations (#3126) (014dc49)
  • core: fix module resolution in project locator (#2941) (b5025ef)
  • core: handle edge cases when a task process is killed (b8a7142)
  • core: handle empty list of cacheable targets (acf92e4)
  • core: handle passing arrays as arguments (a6220f7)
  • core: hash package.json files from node_modules more selectively (4224ab9)
  • core: make sure remove schematic respects gitignore (693544f)
  • core: set NX_CLI_SET when running any command (e5f8ac2)
  • core: split namespace for library dependencies (#3073) (b9fd69b)
  • core: support --only-failed option with run-many command (#3054) (6e79f25)
  • core: update decorate script to implement a more reliable way of "symlinking' on windows (71690c0)
  • core: use typescript module resolution for linting (#3075) (3a4a3be)
  • linter: fix broken unit test (bb7af3b)
  • linter: fix dependencies from projects on themselves when another circular dependency exists (#3163) (fc61fcb)
  • linter: fix exclude pattern for tslint and eslint schematics (#3113) (5a59f09)
  • linter: remove config builder option for @nrwl/linter:lint when using eslint (#3093) (c2b8c22)
  • misc: fix run-command schematic to not error when no architect section (0cd4cdf)
  • misc: several misc fixes (690be20)
  • nextjs: add migration for renaming next/dev-server to next/server in workspace.json (#3040) (f5181ba), closes #3039
  • nextjs: copy public folder to dist when building Next app (#3047) (bd5ca7d), closes #3019
  • nextjs: fix path to migration file for nextjs dev server rename (#3046) (9fba335)
  • react: add emotion babel preset during migration (#3127) (539c65c)
  • react: add React dependencies to package.json when adding a library (#3146) (88a8b7c), closes #2188
  • react: exposed the crossOrigin option for web builder options (#2830) (25432a6)
  • react: remove console.log (#3124) (53f7ec3)
  • repo: cache the results of all npm installs to speed up e2e tests (0c4c39f)
  • repo: capture stderr when running e2e tests (9f4c95b)
  • repo: capture stderr when runnning e2e tests (90f099c)
  • repo: fix e2e scripts to rebuild all on master (a211d27)
  • repo: misc fixes to stabilize e2e tests (d84a2bd)
  • repo: reorder CI ci to run most valuable steps first (#3060) (ba3f49c)
  • testing: add coverage as alias of code-coverage (#3010) (b42f0a8)
  • testing: add Cypress ESLint plugin (#2977) (3b14269)
  • testing: do not add cypress-eslint-plugin if eslint not used (#3162) (0d9b8bb)
  • testing: fix generating cypress-project with no project specified (#2965) (1f90080)
  • testing: update maxWorkers jest builder option to support string type (#3025) (3ecf6ea), closes #2871
  • testing: use readWorkspace for getting the workspace file (#3160) (807fd6f)

Features

  • angular: add a script to warn when ng is used instead of nx (260f73a)
  • angular: add addModuleSpec flag to library schematic + refactor (319f7d0)
  • angular: add preserveAngularCLILayout option to ng-add (48d953e)
  • core: add a prompt asking to connect to free tier of Nx Cloud (11e57ea)
  • core: add an option to connect to free distributed caching (d97d760)
  • core: add nx cloud to the new workspace readme (#2945) (2605836)
  • core: decorate angular cli when creating workspaces powered by Angular CLI (41e4714)
  • core: generate static website with dep-graph --file=foldername.html (#3049) (dbda2b8), closes #3048 #2005
  • core: load root .env in all nx processes (#3081) (6384bde)
  • core: support different workspace layouts (a95cba3)
  • core: support other targets but build that require strict ordering (606ad29)
  • core: throw an error when projects have conflicting names (#2997) (bdbd12d)
  • linter: add quiet option for eslint (43460cc)
  • linter: adds maxWarnings to builder (#3071) (7f5f227), closes #2762
  • misc: add an option not to update package.json files when building libs (2a3116f)
  • misc: improve the ux of the run-commands builder (#3092) (2c96d7a)
  • nx-plugin: use package and e2e folder instead of libs and apps in create-nx-plugin command (#3120) (68ea2de)
  • react: add jsx-no-useless-fragment warning to lint rules (#3159) (d17d437), closes #2432
  • react: change browserslist file name into .browserslistrc (#2894) (0f21359), closes #2893
  • react: copy README when building libraries (#3091) (e7297f5)
  • react: make React schematics use babel-jest by default (#3154) (2700cb7)
  • react: refactored babel support so options are more easily customized (#3058) (0e03627)
  • react: refactored babel support so options are more easily customized (#3089) (d593153)
  • repo: add detailed instructions on how to publish to local registry (c228ea6)
  • repo: add tests for create-nx-workspace (#3000) (ec1dfba)
  • repo: build nx with nx (d0cbc35)
  • repo: create issue templates to help organize issues (#3061) (416e3eb)
  • repo: run e2e tests using nx (e71ceba)
  • repo: update circle config to ues nx cloud in prs (6c7b8a2)
  • repo: use pretty-quick for prepush (#3008) (31b83ab)
nx - Release 9.3.0

Published by FrozenPandaz over 4 years ago

Bug Fixes

  • angular: remove prod tsconfig for non-publishable lib (#2816) (9f0fdac), closes #2765
  • core: add description to dry-run parameter (#2919) (5994a9d)
  • core: adjust nx migrate log (#2814) (866e631)
  • core: change chunkify length to 50 to prevent windows crashes (#2913) (5cd5b7d), closes #2362
  • core: file-utils workspaceFileName now returns proper file… (#2811) (a06c256)
  • core: fix directory grouping on dep-graph (#2972) (06c35fa)
  • core: fix path for secondary entrypoints (#2498) (69faaed), closes #1765
  • core: fix source map generation for production build (#2808) (40ebe4d), closes #2802
  • core: rework where tmp tsconfigs are generated (#2805) (3bdcc0b)
  • core: runtime support for outputPath array on run-commands builder (#2807) (97c607a)
  • docs: fix react nx console link (#2902) (125872f)
  • docs: update content urls to new ones (#2897) (d143f23)
  • nest: remove the default main file from @nrwl/node:lib (#2920) (fcc0782)
  • nest: tweak generated Nest app (#2918) (78a9fee)
  • node: add defensive check for architect to node migration (09baaaa)
  • node: install @nestjs/scheamtics as a dependency of @nrwl/nest (#2999) (418fbd5)
  • nx-plugin: remove function copyNodeModules from ensureNxProject to prevent @nrwl modules ov (#2931) (b55a1a9)
  • react: add styled-components babel plugin only if it will not conflict with emotion (#2863) (c993957), closes #2845
  • react: do not include package.json in libs without publishable flag (#2896) (b4fc65c)
  • react: fix console log during unit test (#2938) (434a288)
  • react: pass linter option properly to storybook cypress setup (#2903) (c9cac2d)
  • react: update sass-loader to 8.0.2 and fix the options accordingly. (#2988) (b95d395), closes #2099
  • repo: fix version in root package.json (#2983) (9ace34e)
  • storybook: only install the necessary package dependencies (#2886) (4341328)
  • storybook: windows path mapping (#2995) (e43229a)
  • testing: add a guard to not accidently publish to the registry (#2978) (c00f996)
  • testing: correct spelling of jest-preset-angular for migrations (#2818) (7c45f98)

Features

  • angular: update angularjs to 1.7.9 (#2947) (bbf3fe0)
  • angular: update NgRx libraries to 9.1.0 (#2929) (5eca6d5)
  • core: add hash details to the task object (#2943) (c4e3312)
  • core: add npm dependencies to package.json for publishable libs (#2879) (4095d21)
  • core: add nx-plugin to list of default packages to be migrated (#2782) (8299c45)
  • core: adds deselect all button to dep-graph (#2912) (73d0312), closes #2911
  • core: improved console output for nx migrate (5b1047e)
  • core: include node_modules into the computation hash key (#2993) (10282bb)
  • core: update prettier to 2.0.4 (#2885) (9b585cb)
  • docs: show entity type and entity container's type (#2878) (935f121)
  • nest: extend @nestjs/schematics in @nrwl/nest (#2756) (9916b27)
  • nextjs: add page and component schematics to Next (#2810) (8208856)
  • nextjs: support building and serving production server (#2792) (36e1d40)
  • nextjs: use flat structure for page schematic (#2939) (adc7b78)
  • nx-plugin: add "schematic" schematic (#2708) (d385030)
  • nx-plugin: add builder schematic (#2769) (b245d12)
  • nx-plugin: add migration schematic (#2692) (e44af49)
  • nx-plugin: properly implement and honor --unitTestRunner (#2867) (d3b5d1f)
  • react: add assets option for package builder to copy files to output path (#2933) (8e6ad2f)
  • react: improve storybook schematics (#2831) (a47c24c)
  • react: upgrade redux toolkit version and generated slice code (#2835) (54d06f0)
  • repo: change release script not to upload assets to github (#2973) (cb37841)
  • repo: improve local-registry publishing (#2979) (89e8379)
  • testing: add --detectOpenHandles to Jest CLI Options (#2969) (ac6f52a)
  • testing: added --showConfig CLI option to Jest package (#2968) (41572b3)
nx - Release 9.2.4

Published by FrozenPandaz over 4 years ago

Bug Fixes

  • core: add description to dry-run parameter (#2919) (c6ece8b)
  • docs: fix react nx console link (#2902) (9bd5099)
  • docs: update content urls to new ones (#2897) (db30486)
  • nest: tweak generated Nest app (#2918) (fd19cde)
  • node: add defensive check for architect to node migration (3a7d357)
  • react: do not include package.json in libs without publishable flag (#2896) (f0fed26)

Features

  • docs: show entity type and entity container's type (#2878) (7bef3e6)
nx - Release 9.2.3

Published by FrozenPandaz over 4 years ago

Bug Fixes

  • angular: remove prod tsconfig for non-publishable lib (#2816) (40fa8f1), closes #2765
  • core: adjust nx migrate log (#2814) (a4d392e)
  • core: file-utils workspaceFileName now returns proper file… (#2811) (d070020)
  • core: fix source map generation for production build (#2808) (40ebe4d), closes #2802
  • core: rework where tmp tsconfigs are generated (#2805) (2fc5ce2)
  • core: runtime support for outputPath array on run-commands builder (#2807) (97c607a)
  • react: add styled-components babel plugin only if it will not conflict with emotion (#2863) (1f59ce4), closes #2845
  • testing: correct spelling of jest-preset-angular for migrations (#2818) (50aa3e1)

Features

  • core: add nx-plugin to list of default packages to be migrated (#2782) (8299c45)
nx - Release 9.2.2

Published by FrozenPandaz over 4 years ago

Bug Fixes

  • angular: extend angular version range to anything higher t… (#2785) (3a8748a)
  • core: return single level roots as is without slicing (#2789) (f5c9651)
  • misc: skip jest and cypress configuration when generating… (#2743) (4e4bd6d)
  • nextjs: add missing node-sass dependency when creating a new app with sass (#2795) (ff699ab)
  • nextjs: fix app generation so the correct style module is added and installed (#2791) (d71d799)
  • nextjs: import node_sass only for scss styles (#2797) (567ddc8)
  • nextjs: next config is generated correctly for styled-components and @emotion/styled (#2799) (5e9a583)
  • react: fix build options being overwritten by undefined se… (#2798) (33dc846)
  • testing: add migration for jest to migration.json (#2786) (30a6962)
nx - Release 9.2.1

Published by vsavkin over 4 years ago

Bug Fixes

nx - Release 9.2.0

Published by FrozenPandaz over 4 years ago

Bug Fixes

  • core: add -d as alias for --dryRun for tao generate (8caff7f)
  • core: ensure dep graph is regenerated when root files change (30282b9)
  • docs: update ng for nx in documentation (#2763) (0f3d14f)
  • misc: add formatting to all migrations (09c4654)
  • storybook: add install after adding @nrwl/storybook (670a5f9)
  • testing: fix cypress headless mode for some versions (e557807)

Features

  • angular: update Angular libraries to version 9.1.0 (49d8ce1)
  • core: enable caching by default (aeb0bdc)
  • docs: update tutorials (4ef43ee)
  • nextjs: add support for custom next config and optimize style enhancer usages (#2727) (27f5234), closes #2490
  • node: add memory limit option (1cc18a7)
  • testing: add option to use babel-jest rather than ts-jest (#2722) (9ad9b2e)
  • testing: update Jest and its dependencies to v25 (0ad6f91)
  • testing: add migration for Jest 25 (b85b8af)
nx - Release 9.1.4

Published by vsavkin over 4 years ago

Bug Fixes

  • core: run-one runner doesn't handle --help (ed85bc5)
nx - Release 9.1.3

Published by vsavkin over 4 years ago

Bug Fixes

  • angular: changes the styleext setting of the component schematic to style (172c3a5), closes #2475
  • core: filter webpack warnings only instead of full output (#2697) (4fb025b), closes #2696
  • core: improve performance of project filtering on dep-graph (93ace19)
  • core: move setMaxWorkers responsibility to runCLI (5452dfa)
  • core: remove schematic warns on missing project (9e5f06c)
  • docs: typo in /angular/fundamentals/monorepos-automation (#2651) (e73a6a0)
  • misc: exit 1 for errors in workspace-schematics (9a8c95a)
  • node: remove directory prompt from node apps (9f1ca1c)
  • react: change default browserslist so IE11 is support (via "not dead" query) (#2718) (975bd49), closes #2209
  • repo: update yarn.lock (52a055c)
  • storybook: fix an invalid dependency version for @babel/core (#2666) (7de5dc0), closes #2665
  • testing: cypress cannot be started in chrome headless mode (#2683) (417ff21)

Features

  • core: add remove schematic (#2484) (d834e79)
  • core: add web:build support for environment variables (2d02777)
  • core: analyze tsconfig changes (b671959)
  • core: improve outputs when using --parallel and --with-deps (0b7535a)
  • core: nx list enhancements and cleanup (bb12d7c)
  • core: rewrite path mappings when buildings apps (2c42431)
  • react: add support for css modules for SASS/SCSS files (#2719) (7225d29), closes #2406
  • react: update styled-components (#2663) (edbadee)
nx - Release 9.1.2

Published by vsavkin over 4 years ago

Bug Fixes

  • core: fix default export of tasks-runners v2 (34877e9)
nx - Release 9.1.1

Published by vsavkin over 4 years ago

Bug Fixes

  • core: fix the handling of --prod by run-many and affected (798abe4)
  • repo: fix test-create-nx-workspace command (cfccd51)
nx - Release 9.1.0

Published by vsavkin over 4 years ago

Bug Fixes

  • angular: schematic to register routes (e5b9d80)
  • angular: update Protractor E2E spec files to generate a passing test (cd52fce)
  • core: fix json diff and implicitJsonChanges (dbf6fd5)
  • core: fix json diff and implicitJsonChanges part 2 (d9a800f)
  • core: fix move schematic issues (df197cf)
  • core: fix the ordering of unrelated tasks (f0ca839), closes #2599
  • core: handle npm package deletion and whole file changes (642d598)
  • core: provide better error messages when the target is incorrect (dae2589)
  • core: update nx list output spacing issue (13302f0)
  • core: use default configuration when the provided one is not available (115a1ab)
  • core: use file full path in git show (#2537) (dfb0917), closes #2292
  • linter: outputFile at non-existing directory path throws (ddde8af)
  • misc: export defaultTasksRunner as tasksRunnerV2 (954abd6)
  • misc: parse args for format command (c45ee2a)
  • nextjs: default fileReplacements relative to workspace root (591264d)
  • node: use correct imports in express tests (9139155)
  • react: fix rollup options extension to be compatible with output arrays (122af4f)
  • react: pascalCaseFiles option not working (#2554) (fd29f8e), closes #2488
  • repo: fix ci (923f354)
  • repo: fix formatting (b52e97c)
  • storybook: find any module file (c2bac02)
  • storybook: replace storybook cypress e2e architect configuration (#2533) (b70fe05)
  • testing: remove --coverage option from jest builder (#2569) (60077fb), closes #2564

Features

  • angular: added karma to jest plugin (ef00ec4)
  • angular: update to NgRx version 9 release (4ff436e)
  • core: add ability to run targets against project's deps (ff6b434)
  • core: add community approved plugins to nx list command (2ae1e98)
  • core: add runtimeCacheInputs to capture node version, os in the cache key (bbf5738)
  • core: switch to use tasks-runner-v2 by default (b780a1b)
  • core: update prettier to 1.19.1 (2145d36)
  • linter: improve support for mixed linters when using IDEs (#2620) (fef54fa)
  • misc: support formatting .mdx files (e2e3412)
  • nest: implement nest lib schematic (#2540) (a39587a)
  • react: --maxWorkers and --memoryLimit add tests and common fix (#2581) (6b9f35b), closes #2366
  • react: add option to stop generation of components or styles (#2568) (d37fc66)
  • react: adds styled-components and emotion plugins for react apps so SSR works correctly. (#2605) (5cdf372), closes #2119
  • repo: improve ci caching (e2b8406)
  • testing: add support for cypress 4 (#2604) (0f04fab)
nx - Release 8.12.10

Published by vsavkin over 4 years ago

Bug Fixes

  • core: change mkdir logic to avoid race condition (7cb949d)
  • core: don't generate test related things in README when no unitTestRunner (4327ca9)
  • core: fix json diff and implicitJsonChanges (6a71284)
  • core: fix json diff and implicitJsonChanges part 2 (c91000c)
  • core: fix the ordering of unrelated tasks (9b9e2bf), closes #2599
  • core: handle npm package deletion and whole file changes (aa738fa)
  • core: use file full path in git show (#2537) (0a2d5be), closes #2292
  • misc: parse args for format command (9e64253)

Features

  • core: add runtimeCacheInputs to capture node version, os in the cache key (235e6e4)
  • core: memoize project source hashing (684b2bb)

NOTE: Because of the screwed up tagging, the associated assets are incorrect. To see the source, use the 8x branch instead: https://github.com/nrwl/nx/commits/8x

nx - Release 9.0.4

Published by vsavkin over 4 years ago

Bug Fixes

  • core: change mkdir logic to avoid race condition (180c990)
  • core: don't generate test related things in README when no unitTestRunner (2c7d6a1)
  • node: change the default port to 0 for node:execute (1cc9dd6), closes #1728
  • node: do not include directories when finding assets (7828b67)
  • node: pass builder options on to the serve target (ef8ddb5), closes #1649
  • node: set tsconfig target to es2015 for nest apps (cbd5d4c), closes #1283
  • react: remove unused dependency (55bde7b)
  • repo: temporary disable supportUi (618ebff)

Features

  • core: add ability to skip cache (90879eb)
  • core: memoize project source hashing (65ac855)
  • linter: add standalone nx linter (#2462) (9d16355)
  • react: nx serve --maxWorkers --memoryLimit should work (884b887)
  • storybook: add docsMode support (#2551) (cd25970)
nx - Release 8.12.9

Published by vsavkin over 4 years ago

Bug Fixes

  • core: change mkdir logic to avoid race condition (7cb949d)
  • core: don't generate test related things in README when no unitTestRunner (4327ca9)

Features

  • core: memoize project source hashing (684b2bb)
Package Rankings
Top 0.37% on Npmjs.org
Top 4.35% on Proxy.golang.org