nx

Smart Monorepos · Fast CI

MIT License

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

Published by FrozenPandaz over 2 years ago

Bug Fixes

  • angular: fix link to docs when ng update command is run (#9000) (effa692)
  • angular: handle different workspace version and format when falling back to the angular cli (#8993) (1cae869)
  • core: show all task logs when using --verbose with run-many (d5280f0)
  • core: wait for tasks to be scheduled before checking for work (#8840) (619a7e8), closes #8888
  • js: exclude .test.ts files in tsconfig (#8908) (9900732)
  • js: migrate swc executor off of rxjs (#8728) (7da9fbb)
  • linter: enforce fresh graph if rule not run by nx command (#8976) (aefe782)
  • react: get component name for self-closing elements as well (#8991) (1abba90), closes #8715
  • web: remove deep import of webpack ProgressPlugin (#8892) (5bf37f0)
  • web: support custom webpack config written in TypeScript for web:build (#8939) (3c25a1c)

Features

  • angular: update jest-preset-angular to 11.1.1 (#8970) (0fe6c2e)
  • core: use stricter types for project graph node references (#8813) (b251234)
  • dep-graph: add experimental collapse edges option (#9004) (31d51c3)
  • js: add @nrwl/js to the core plugin list (48117ac)
  • next: call init when generating next.js lib (#8926) (1e647b9)
  • react-native: add storybook to react native (#8886) (19efdfc)
  • react-native: upgrade react native to 0.67 (#8935) (38ba361)
nx - Release 13.8.1

Published by FrozenPandaz over 2 years ago

Bug Fixes

  • angular: add cypress workaround when generating mfes (#8909) (91ca67a)
  • react: update storybook config to skip type checking (#8922) (85da21b)
  • storybook: do not update existing react stories (#8920) (78976bc)
nx - Release 13.8.0

Published by vsavkin over 2 years ago

Bug Fixes

  • angular: newProjectRoot key is removed on Angular CLI conversion (#8865) (9a0db6a), closes #8851
  • core: change ng to nx (#8843) (eb04324)
  • core: fix parsing of dot notation flags (#8889) (2213b4d)
  • core: node-based file hasher should use absolute paths (0b86b14)
  • core: properly throw error when failing to read workspace (#8835) (f069d8e)
  • react-native: use metro default resolver on tsconfig import (#8656) (0182df4)

Features

  • misc: change cloud prompt default (e008caf)
  • react-native: debug option for build-android (#8702) (e942a85)
  • react: add postcssConfig option to apps to enable auto-loading or set a single path (#8849) (475143b)
nx - Release 13.7.3

Published by vsavkin over 2 years ago

Bug Fixes

  • angular: update schemas with missing changes from previous versions (#8836) (39f4c47)
  • linter: add missing swc/core-linux-* as optional dependencies (#8831) (076254c)
nx - Release 13.7.2

Published by FrozenPandaz over 2 years ago

Bug Fixes

  • angular: prevent adding dependencies when generating apps and specifying skipPackageJson (#8806) (cf7a18b)
  • angular: support target aliases existing in the angular-cli (#8787) (3a2fd3f)
  • angular: update ng-packagr executors to support browserlist version ranges (#8783) (5f3ca78)
  • core: do not start daemon process when running a docker container (fb05689)
  • docs: fix id of library-secondary-entry-point page (#8739) (3494d7b)
  • linter: add swc/core-linux-musl as an optional dependency for alpine (#8814) (da64519)
  • react: fix issue with postcss and images in webpack config (#8802) (120e987), closes #8300
  • storybook: ensure watch is passed to angular storybook options (#8800) (19f8813)

Features

nx - Release 13.7.1

Published by vsavkin over 2 years ago

Bug Fixes

  • core: cacheDirectory resolution (#8760) (8576330)
  • core: check if taskRunnerOptions exists (#8762) (3cdc681)
  • core: fix dot notation parsing (#8763) (490c66f)
  • core: fix git support detection (#8764) (1f6c170)
  • core: fix the issue introduced by 45c9ee09 (a7b1065)
  • core: warn when daemon fails to start (4e5b48d)
  • misc: don't disable chalk when FORCE_COLOR is set (#8226) (f178217)
  • node: the type keyword may either be a string or an array (#8744) (5a74c02), closes #8112
nx - Release 13.7.0

Published by vsavkin over 2 years ago

Bug Fixes

  • core: avoid importing posix/path but still use posix paths on Windows (1c5ad6e)
  • core: deprecate, fix error, and print warning when using --only-failed (#8748) (bf70569)
  • core: fix cache for directory outputs (#8756) (51b9043), closes #8504
  • core: terminal caching fails when trying to close the file descriptor (f72c679)
  • core: use fs/promises instead of promisifying with the util module (#8530) (f94d3da)
  • dep-graph: set the number of workers with environment variables (b86feb1)
  • linter: clean up comment after #8147 (#8691) (09dfe8d)
  • linter: mark eslint-config-prettier as optional (#8722) (489cee5)
  • misc: fix npm-package generator on windows (#8751) (e759abd)
  • nxdev: typedoc devkit links (#8734) (c9c1774)
  • testing: add number type to cypress ciBuildId (#8677) (6dde019), closes #8675
  • web: web executor referencing wrong file (#8670) (20975e0), closes #8607

Features

  • angular: support version 13.2.0 (#8457) (f4fa813)
  • express: update express to 14.17.2 (#8628) (21997cc)
  • react: upgrade eslint-plugin-react-hooks to 4.3.0 (9ba836b)
nx - Release 13.6.1

Published by vsavkin over 2 years ago

Bug Fixes

  • core: better detection whether the workspace uses git (#8720) (86a1a6c)
  • linter: use swc over ts-node for workspace lint rule registration (#8694) (541d4e2)
nx - Release 13.6.0

Published by vsavkin over 2 years ago

Bug Fixes

  • angular: don't generate a .browserslistrc file for non buildable and non publishable libs (#8710) (a56c89c)
  • core: stop inlining tsconfig-paths-webpack-plugin and use version with fix (#8357) (be91d1f)
  • linter: handle missing project tslint during conversion (#8708) (d0a2a4d)
  • linter: skip tslint file checks if ignore flag set (#8692) (df4ba33)
  • web: remove terser from dependencies and update terser-webpack-plugin (#8631) (78c9f15)

Features

  • angular: pass additional args to devServer custom configuration function (#8695) (6135eb2)
  • core: enable daemon by default for new projects (#8698) (f360447)
  • core: update deps (#8713) (0959194)
  • storybook: enable SVGR support for MDX stories (#7553) (b577646)
nx - Release 13.5.3

Published by vsavkin over 2 years ago

Bug Fixes

  • core: keep output if process exits unexpectedly (#8696) (c319367)
  • js: swc compiler builds extends in tmp generated tsconfig wrong (#8683) (375f939)

Features

  • linter: omit require and register if plugin folder is missing (#8689) (e394b7d)
  • misc: do not print path mappings when verbose logging is true (7ca35b0)

Reverts

  • Revert "feat(core): show dep types in dep graph (#2760) (#8132)" (4e47477), closes #2760 #8132
nx - Release 13.5.2

Published by vsavkin over 2 years ago

Bug Fixes

  • core: handle merging npm scripts with project at the root (#8651) (50066ca)
  • core: include affected projects when generating dep graph HTML file (#8679) (e167fd5), closes #8657
  • core: need to read in any base nx.json when building a workspace (#8333) (3d36169)
  • core: normalize command to avoid nx run nx run (#8678) (acffba7)
  • core: only write the file with the terminal output once (6c83b59)
  • linter: remove @typescript-eslint/no-unused-vars override (#8147) (6a3914e)

Features

  • angular: add --export flag to scam (#8662) (56261ae)
  • angular: add --export flag to scam-directive (#8673) (ac66fc1)
  • angular: add --export to scam-pipe generator (#8672) (5081db1)
  • core: improve detection whether we are running in CI (27dc36f)
  • linter: add warning to nx rule when project graph is unavailable (#8668) (8719a9a)
nx - Release 13.1.5

Published by FrozenPandaz over 2 years ago

Bug Fixes

  • angular: fix adding nx to angular workspace with cypress (#8550) (3df40e3)
nx - Release 13.5.1

Published by vsavkin over 2 years ago

nx - Release 13.5.0

Published by vsavkin over 2 years ago

Bug Fixes

  • angular: configure tailwind content and purge properties for libraries (#8556) (ad72d7a)
  • angular: fix adding nx to angular workspace with cypress (#8550) (e69b893)
  • angular: update tailwind content glob pattern to ignore stories and tests (#8637) (5afd3d6)
  • core: add an extra check to list for lock file changes (3e0e30e)
  • core: adding missing @nrwl packages to report (#8644) (4577548)
  • core: fix crash in hash of project when imports of unregistered npm packages (4e11378), closes #7225
  • core: fix perf logging (3ed436b)
  • core: fix typing of dependsOn property (#8570) (2cb3499)
  • core: Leave passthrough parameters untouched (bc2d9c0)
  • core: move life cycle file out life-cycles to fix deep imports (7c236a2)
  • core: throw errors when collected terminal output cannot be found (#8623) (f57d4c2)
  • js: fix a typo in description (1e3906e)
  • linter: avoid secondary entrypoints flagging as circular dependencies (#8564) (86c510b), closes #8059
  • linter: make eslint peer dependency optional (#8622) (e105514)
  • misc: handle migrating packages with numbers in the name (#8598) (736df25)
  • misc: setup package manager workspaces for core preset (#8621) (5c921d8)
  • node: disable name mangling when building for production (50baf92), closes #8537
  • react: enforce valid jest config when creating workspace with react preset (#8626) (5e66bab), closes #8354
  • testing: cypress.json options not taken into consideration (43a7802)
  • testing: fix jest migrate 13.4.4 script handling missing transform property (#8595) (93095f5), closes #8566

Features

  • angular: pass webpack-browser builder options & target to customWebpack configuration function (56aed61)
  • core: add nx graph as alias of nx dep-graph (#8539) (07ebdb3)
  • core: align the dynamic and static outputs (#8625) (67e242f)
  • core: do not use the daemon when inotify limit is reached (950c941)
  • core: enable dynamic output by default (56e7407)
  • core: migrate to prettier ^2.5.1 (b9c3c10)
  • core: speed up file map creation (#8597) (9e75918)
  • js: improve watch mode support for tsc and swc builds (#8502) (4070eae)
  • js: use same asset handler for both tsc and swc (#8615) (2b376be)
  • repo: add a script to fetch nx issues (59f98e4)
  • repo: move gatsby plugin to nx-labs repo (#8617) (f231cfc)
nx - Release 13.4.6

Published by vsavkin almost 3 years ago

Bug Fixes

  • angular: do not format when skipFormat is passed for generating a lib (#8549) (c72520e)
  • angular: expose executors sources (#8368) (a7a7c55)
  • angular: remove invalid style option from the library generator defaults (#8515) (b5b666f)
  • angular: skipFormat files when converting to Nx project (#8387) (c2115c2), closes #8386
  • core: add license field (#8542) (39b134a)
  • core: affected logic should get file hashes from graph (f00a0b5)
  • core: allow for creating a project graph without any root tsconfig.json at all (#8545) (0c31a99)
  • core: change default folder for daemon assets to cache dir (75cc52f)
  • core: correctly check if on azure CI (c238f16)
  • core: create new env variable for performance profile and add documentation (#8479) (eabeebc)
  • core: daemon should reinitilize hasher when doing reset (6c75057)
  • core: run command is swallowing errors from angular builders (#8571) (dc2ed97)
  • core: update @nrwl/js package with nx migrate latest (#8363) (b73da63), closes #8362
  • core: use the default configuration in dep tasks (ccda8cf)
  • js: fix npm module resolving (#8316) (#8352) (931ba3a)
  • linter: move eslint to peer dependencies (#8552) (bf22b2b)
  • misc: fix format to not use supported file extensions (#8548) (452146e)
  • nest: add missing resource generator option (#8310) (f30b8a3)
  • node: properly set ng-add as alias for init (#8512) (1a82c1c)
  • react-native: add babel.config.json at root for react native project (#8467) (2a9e92e)
  • react-native: add test-setup to exclude in tsconfig for react native (#8429) (8fdec37)
  • react-native: update typing for svg in react native (#8399) (bda1a76)
  • react: lock version of mini-css-extract-plugin (#8547) (65010c4)
  • repo: add nx-cache to gitignore to make e2e tests pass on windows (330c33d)
  • storybook: bumped versions of Storybook packages - Angular 13 fix (#8487) (dcf835f)
  • storybook: fixed story template for angular (#8388) (883acaf)
  • storybook: handle defaultProject issues with projectBuildConfig flag (#8494) (dcb839c)
  • testing: turn swc/jest back on for react, web, and js (#8464) (978cfe9)
  • web: prevent caching in the file-server (#8472) (7a35db9)

Features

  • angular: simplify generated tailwind config for v3 (#8471) (b989e8d)
  • angular: switch new workspaces to v2 config (#8473) (ae0f8dc)
  • core: separate local and remote cache statuses (fd3673d)
  • core: show dep types in dep graph (#2760) (#8132) (31bb2f3)
  • dep-graph: add URL search params to dep graph (#8525) (759a9c5)
  • detox: add buildTarget to test-ios and test-android for detox (#8431) (045d4f0)
  • react-native: add react-native-config to support environment variable (#8485) (8120d40)
  • react-native: upgrade react native to 0.66.4 (#8400) (9b6d577)

Reverts

  • Revert "fix(storybook): apply a webpack tweak for storybook and angular (#8392)" (#8486) (31b8b46), closes #8392 #8486
nx - Release 13.4.5

Published by FrozenPandaz almost 3 years ago

Bug Fixes

  • react: lock version of mini-css-extract-plugin (#8547) (38a30fc)
nx - Release 13.4.4

Published by vsavkin almost 3 years ago

Bug Fixes

  • angular: fix broken data persistence normalize action function (#8453) (6fc5bbe)
  • angular: fix tailwind css support in libraries using components with inline styles (#8393) (80f20db)
  • angular: mfe migration failing in certain scenarios (#8384) (0f50de7)
  • core: correctly print parsing errors when receiving graph from daemon (b3fb9ee)
  • core: inherit stdio instead of resetting it to 0,1,2 (85fe340)
  • js: adjust how to pass information down to swc cli (#8298) (22c6ddb)
  • misc: dont publish jest.config.js files (#8341) (8abcaab)
  • nextjs: fix .babelrc for libraries (#8075) (054d4eb)
  • react: update conflicting eslint plugin versions (#8376) (4ce7c7a)
  • storybook: apply a webpack tweak for storybook and angular (#8392) (77529a1), closes #8360
  • testing: Create root babel config if one isn't present (#7816) (baf44ad), closes #6782
  • testing: support cypress --tag arg (#8434) (240da9a), closes #4998

Features

  • angular: add mfe migration to fix incorrect setups from previously incorrect generator (#8433) (90f0ab2)
  • angular: add option to skip module creation #7806 (#8391) (8c8b257)
  • angular: support multiple state slices in data persistence ops (#8216) (7e99073), closes #6830
  • core: optimise cache restoration and storing (16e9f58)
  • web: update http-server to 14.1.0 (#8465) (6407ff3)
nx - Release 13.4.3

Published by vsavkin almost 3 years ago

Features

  • testing: project generator should accept baseUrl (3aafa8b)
nx - Release 13.4.2

Published by vsavkin almost 3 years ago

Bug Fixes

  • core: assert valid workspace config should be a warning (85918d8)
  • core: boolean args to custom presets are passed correctly (#8339) (4075ae7)

Features

  • react: SVGR and http-server version updates for security fixes (#8334) (027bb9d)
  • web: import TS plugin only if SWC is not used (#8328) (166985f)
  • web: update rollup-plugin-typescript2 to 0.31 (#8329) (7e5641b)
nx - Release 13.4.1

Published by vsavkin almost 3 years ago

Bug Fixes

  • core: catch error when creating new workspace and git is not configured (#8289) (1b5632c), closes #8183
  • core: handle project graph plugins not providing optional projectFilePatterns property (#8290) (d3f4613)
  • js: mark swc as experimental (53767a8)
  • js: use ts-jest for compiler SWC due to known bug in SWC (fba478c)
  • testing: remove 'swc' from compiler option for jest generators (f97961d)
  • web: shouldSkip get of undefined fixed, chunk push into Set fixed (#8140) (657d93a)

Features

  • js: export lib and app generator functions (#8266) (655cc69)
Package Rankings
Top 0.37% on Npmjs.org
Top 4.35% on Proxy.golang.org