nx

Smart Monorepos · Fast CI

MIT License

Downloads
250.2M
Stars
22K
Committers
989
nx - 14.2.4

Published by vsavkin over 2 years ago

14.2.4 (2022-06-09)

Bug Fixes

  • angular: support secondary entry points #10329 (#10615) (67a2777)
  • core: prevent "ng completion" command to run through the nx cli (8c4d413)
  • core: print a better error when tasksRunnerOptions are missing (48246e8)
  • linter: plugin-lint-checks should allow some strings as valid versions (#10647) (7f4abd9)
  • node: use webpack compilation hooks to emit package.json (#10229) (7418ae1)
  • react-native: replace incorrect ignore paths for pods (#10634) (9d04d93), closes #10633
  • repo: fix lerna.json formatting during publish (#10639) (88bcdd0)

Features

  • misc: add ability to run graph in any workspace (e8cfa35)
  • node: add deleteOutputPath option to @nrwl/node:webpack executor (#10073) (99b245b)
  • react: update package versions (#10657) (d4c04b5)
nx - 14.2.2

Published by FrozenPandaz over 2 years ago

14.2.2 (2022-06-08)

Bug Fixes

  • angular: add exports to package.json in the ng-packagr-lite executor (#10630) (26488c2)
  • angular: prevent deleting library's root package.json file on windows machines (#10635) (9e91baf)
  • core: custom executor package resolution should work when not using nx-plugin (#10624) (adec3e0)
  • core: handle non-existing cli entry in nx.json in migration to remove default collection (#10632) (d4274b3)
  • misc: fix printing duplicate generators that are actually extensions (#10625) (ab00752)
  • nx-plugin: generator and executor generators should work in js libs (#10621) (8fc70ce)
  • react-native: use appsDir when generating app (#10606) (e493611)
  • react: set migration to use nx cli (#10638) (a1f3e0e)
  • testing: update @nrwl/cypress peer deps (#10618) (b9012fa)

Features

  • storybook: Custom .babelrc in Storybook (#10551) (52f824c)
  • web: enable allowDeclareFields for @babel/preset-typescript (#9805) (5809b8b)
nx - 14.2.1

Published by FrozenPandaz over 2 years ago

14.2.1 (2022-06-07)

Bug Fixes

  • angular: add missing angular packages to the v14 migration (#10530) (20a509d)
  • angular: apply default eager packages correctly #10496 (#10596) (339b129)
  • angular: do not configure e2e test runner when generating a library (#10553) (ec90625)
  • angular: fix component export logic to handle internal modules and secondary entry points (#10517) (2b1591d)
  • angular: fix implementation path to setup-tailwind schematic (#10545) (5ec5497)
  • angular: handle paths correctly on window when migrating angular cli workspaces to nx (#10611) (f828da9)
  • angular: update remote entry component selector to use the provided prefix (#10561) (edea01a)
  • core: do not create project graph when creating a sandbox in create-nx-workspace (10e9992)
  • core: ensure createPackageJson sorts dependencies consistently (#10476) (7ee93f0)
  • core: ensure pnpm v7 install when peer deps are missing (#10522) (daa5cfe)
  • core: fix outputs migration (#10575) (41882bf)
  • core: new and migrate commands should exit with code (#10491) (affa979)
  • core: print normalized generator name instead of aliases (#10574) (2fb1059)
  • core: require.resolve(m/package.json) is not guarunteed to work for modern module format (#10497) (7f7bc1a)
  • core: swc should be an optional peer dependency (#10461) (c9897c6)
  • devkit: add options allow trailing commas for parsing json (#10538) (925a27b)
  • docs: yarn1 does not need -W flag (#10419) (a7e2d0c)
  • js: return empty array if no helper dependencies found (#10582) (5daeaf8)
  • js: semver regex update (#10416) (c0a0f16)
  • linter: relative paths should be correct on windows (#10604) (838170e)
  • nextjs: update e2e test case to cover env variables exported from libraries (#10532) (89d9d9a), closes #9633
  • nx-plugin: handle nx.json without npmScope during plugin generation (620b858)
  • react-native: rename blacklistRE to blockList in metro.config.js (#10607) (df61381)
  • react: fix external option for @emotion/react (#7870) (a2c22eb)
  • react: fixes typescript override error in the render method of a generated app (#10069) (0407d8a)
  • storybook: allow NX_* environment variables (#10061) (bb166a5)
  • storybook: dont generate stories for stories (#10570) (d48a709), closes #10286
  • storybook: fix migration (#10573) (8b12832)
  • storybook: ignore addon-notes from version update (#10568) (189c036), closes #10484
  • storybook: optional chain includes (#10567) (a49ee7e), closes #10482
  • testing: fix ts-node migration version (#10578) (26177d1)
  • web: enable tree shaking (#8296) (85b1857)
  • web: fix dev-server deprecation warning (#10203) (daddcde)

Features

  • angular: add x-type to host and remote generators (#10479) (33b5142)
  • angular: support angular v14.0.0 (#10559) (eea2470)
  • angular: support angular v14.0.0-rc.2 (#8883) (62afcb7)
  • angular: support angular v14.0.0-rc.3 (#10543) (26edb49)
  • angular: support auto-serving known dynamic remotes (#10475) (0c241ee)
  • angular: support exporting standalone component in library's entry point file (#10544) (98014dd)
  • angular: support tailwind.config.cjs as valid config file in library executors (#10531) (c6af229)
  • core: ability to pass extra target deps when invoking commands (7ce487e)
  • core: add the flag to stop execution on first error (7bfceb6)
  • core: deprecate affected:apps and affected:libs (#10524) (0844ab9)
  • core: do not double prefix output when running nested commands (9d0d0f2)
  • core: install packages after migrations have run and dependencies haven been modified (#10415) (7aec02e)
  • core: make nx.json optional (e491c6f)
  • core: migrate to prettier ^2.6.2 (#10499) (d53000a)
  • core: outputs should be able to interpolate project properties (876d4d8)
  • core: prefix when using --output-style=stream (844679e)
  • core: prompt for available generators (#10463) (3bcaa18)
  • misc: update typescript to 4.7 (#10560) (914f0ce)
  • nx-plugin: add plugin eslint rules (#9697) (10363e3)
  • react-native: upgrade metro to 0.71.0 (#10598) (d038b70)
  • storybook: change react stories template to use ComponentStory and ComponentMeta (#10490) (b35e383)
  • storybook: choose to generate ts config (#10572) (1de896f), closes #10394
  • storybook: updating to Storybook 6.5 (#10450) (9199123)

Reverts

  • Revert "fix(js): resolve shallow dependencies when building package.json (#10600)" (029be8c), closes #10600
  • Revert "fix(core): store relative file name in hash details (#10166)" (6c3ce13), closes #10166
  • Revert "cleanup(storybook): Refine change Storybook target warn message (#10495)" (#10571) (56e0ec5), closes #10495 #10571
nx - 14.1.9

Published by FrozenPandaz over 2 years ago

14.1.9 (2022-05-25)

Bug Fixes

  • angular: add types to tsconfig.editor.json correctly (#10316) (43d5e62)
  • angular: fix angular mfe when use NormalModuleReplacementPlugin with path alias ends with /* (#10355) (f25e94a)
  • angular: return error when name is missing from package.json (#10356) (0de895d)
  • angular: throw error when npmScope is incorrect (#10366) (9808e65)
  • angular: when generating --preset angular and --cli nx use angular readme at root (a2d9d56)
  • core: bump nrwl/ci workflow versions (399f2ab)
  • core: call pnpm run without -- for pnpm v7 (#10305) (7b7fc89), closes #10111
  • core: default project is not set correctly (7f5137d)
  • core: do not default to white color (271c3d4)
  • core: ensure updateStorybook in nrwl/workspace:move handle direc… (#10399) (124fd7d)
  • core: include types/node in deps when adding workspace-generator (#10388) (c17a086)
  • core: preserve dash casing when passing args to executors (6351413)
  • core: use absolute paths when resolving package.json files (8198b78)
  • devkit: parseTargetString should support targets with colons in the name (#10400) (e439718)
  • js: format .lib.swcrc file with nx format (#10254) (17c4022)
  • js: move swc/helpers to dependencies instead of devDependencies (#10275) (692418d), closes #10270
  • linter: do not remap paths that cannot be matched on fix (#10371) (5baaab4)
  • linter: make entry point check for ts paths more specific (#10365) (4863e51)
  • misc: misc fixes (e6f73a8)
  • node: add workaround for handling sub processes in node:node executor (#10292) (7b9b0cd), closes #9305
  • react: migrations should not crash when adding development configuration (#10261) (c35b13d)
  • repo: fix add-to-monorepo test (#10333) (0c8eade)
  • repo: fix pnpm v7 install config (#10361) (d0ece6e)
  • repo: update package group during publishing (#10411) (2814a86)
  • storybook: some storybook doc and other fixes (#10387) (76b8e66)
  • testing: add tsquery as a dep for jest (#10454) (36a7144)

Features

  • angular: expose builder functions (#10252) (b1cc187)
  • angular: support alternate remote entry filenames #10206 (#10432) (a299469)
  • angular: update postcss deps for new and existing workspaces (#10358) (4c85e07)
  • core: make nx prefix customizable (80259e1)
  • core: support customizing command header (8fddedf)
  • detox: upgrade detox to 19.6.9 (#10306) (714d1a9)
  • js: implement a smarter compiler (tsc, swc) helper dependency d… (#10297) (36010c1), closes #10270
  • react-native: upgrade metro to 0.70.3 (#10307) (0bee597)
  • react-native: upgrade react-native to 0.68.2 (#10380) (5192b09)
  • storybook: change executors to use buildDev instead of standalone (#10385) (80b4439)
  • storybook: use native storybook/angular executor (#9332) (51b66d1)
  • web: add support for Node ESM when used to package SSR-ready library (#10349) (70f1a6b)
nx - 14.1.8

Published by vsavkin over 2 years ago

14.1.8 (2022-05-24)

Bug Fixes

  • angular: fix angular mfe when use NormalModuleReplacementPlugin with path alias ends with /* (#10355) (f25e94a)
  • angular: return error when name is missing from package.json (#10356) (0de895d)
  • angular: throw error when npmScope is incorrect (#10366) (9808e65)
  • core: bump nrwl/ci workflow versions (399f2ab)
  • core: do not default to white color (271c3d4)
  • core: ensure updateStorybook in nrwl/workspace:move handle direc… (#10399) (124fd7d)
  • core: include types/node in deps when adding workspace-generator (#10388) (c17a086)
  • devkit: parseTargetString should support targets with colons in the name (#10400) (e439718)
  • linter: do not remap paths that cannot be matched on fix (#10371) (5baaab4)
  • linter: make entry point check for ts paths more specific (#10365) (4863e51)
  • node: add workaround for handling sub processes in node:node executor (#10292) (7b9b0cd), closes #9305
  • repo: fix pnpm v7 install config (#10361) (d0ece6e)
  • storybook: some storybook doc and other fixes (#10387) (76b8e66)

Features

  • angular: support alternate remote entry filenames #10206 (#10432) (a299469)
  • angular: update postcss deps for new and existing workspaces (#10358) (4c85e07)
  • core: make nx prefix customizable (80259e1)
  • core: support customizing command header (8fddedf)
  • detox: upgrade detox to 19.6.9 (#10306) (714d1a9)
  • js: implement a smarter compiler (tsc, swc) helper dependency d… (#10297) (36010c1), closes #10270
  • react-native: upgrade metro to 0.70.3 (#10307) (0bee597)
  • react-native: upgrade react-native to 0.68.2 (#10380) (5192b09)
  • storybook: change executors to use buildDev instead of standalone (#10385) (80b4439)
  • storybook: use native storybook/angular executor (#9332) (51b66d1)
  • web: add support for Node ESM when used to package SSR-ready library (#10349) (70f1a6b)
nx - Release 13.10.5

Published by FrozenPandaz over 2 years ago

Bug Fixes

  • core: fix having multiple versions of nx/devkit (#9998) (1987251)
nx - Release 14.1.7

Published by vsavkin over 2 years ago

Bug Fixes

  • core: call pnpm run without -- for pnpm v7 (#10305) (7b7fc89), closes #10111
  • core: default project is not set correctly (7f5137d)
  • core: preserve dash casing when passing args to executors (6351413)
  • core: use absolute paths when resolving package.json files (8198b78)
  • js: format .lib.swcrc file with nx format (#10254) (17c4022)
  • repo: fix add-to-monorepo test (#10333) (0c8eade)
nx - Release 14.1.6

Published by vsavkin over 2 years ago

Bug Fixes

  • angular: add types to tsconfig.editor.json correctly (#10316) (43d5e62)
  • angular: when generating --preset angular and --cli nx use angular readme at root (a2d9d56)
  • js: move swc/helpers to dependencies instead of devDependencies (#10275) (692418d), closes #10270
  • misc: misc fixes (e6f73a8)
  • react: migrations should not crash when adding development configuration (#10261) (c35b13d)

Features

nx - Release 14.1.5

Published by FrozenPandaz over 2 years ago

Bug Fixes

  • angular: add missing skipImport option to the component generator (#10167) (5c94d62)
  • angular: eagerly load default packages (#10207) (b513271)
  • angular: handle packages with no exported package.json when collecting secondary entry points for mf builds (#10216) (2503592)
  • angular: module federation generation should match react (#10214) (e707461)
  • angular: remote failing to serve should fail host serve (#10181) (38345da)
  • angular: support skipPackageJson for library generation (#10179) (d6f49ea)
  • core: if git hash-object reports fewer hashes than requested - log one of the missing files (#10134) (0ec1a62), closes #9946
  • core: list only changed files on format:write log (#10155) (e5fd269)
  • core: migrate should not fail if dependencies section doesn't exist (#10202) (fdd7479)
  • core: migrate should not fail under certain circumstances (#10225) (6025ce5), closes #10144
  • core: only migrate projects with project.json (#10251) (9cdcf17)
  • js: .swcrc path option should follow existing conventions (#10127) (63006b7)
  • linter: fix default lint file (#10250) (4dbd655)
  • linter: Generator creating .eslintrc.json at the root path even when .eslintrc.js already exist (#10080) (e5bde2f), closes #8875
  • react: aliases should be an array in schematics (#10198) (99252cc)
  • react: host server exits when one of the remotes fail (#10185) (c4e5b7c)
  • react: set mode correctly when serve --prod is used (#10235) (fecbb81), closes #10199
  • react: SWC compiled code should include react jsx runtime (#10220) (23f6d54), closes #8869
  • storybook: optional chain some options (#10232) (e674be7)
  • testing: update v14 migration and migrate jest.config.ts to use export default (#10035) (ecf88a6), closes #10021 #9982 #9973

Features

  • angular: add flag for skipping the postinstall script in relevant generators (#10208) (eb4243b)
  • core: add nx.json, workspace.json, and project.json JSON schemas (#10228) (512237c), closes #8574 #2299
  • react: add support for passing additional shared dependencies in the module federation config (#10169) (425adf1)
nx - Release 14.1.4

Published by vsavkin over 2 years ago

Features

  • core: introduce an explicit variable for deciding on how output is printed (5346084)
nx - Release 14.1.3

Published by FrozenPandaz over 2 years ago

Bug Fixes

nx - Release 14.1.2

Published by FrozenPandaz over 2 years ago

Bug Fixes

  • angular: expand extends property when reading nx.json in the angular cli adapter (#10165) (0a1e822)
  • angular: fix collecting secondary entry points for module federation builds (#10129) (e212cb9)
  • angular: kill ports correctly (#10142) (1d3beca)
  • angular: use fork in file-server for http-server (#10161) (77cc38a)
  • core: add dependency from workspace to devkit (#10147) (ac8ebed)
  • core: add tao to package group (#10148) (8b81087)
  • core: skip dependencies already added (avoid circular dependencies) (#9744) (8e4a38e)
  • core: update run-migrations log message (#10137) (27d7eeb)
  • js: add missing projectType property to @nrwl/js:library generator (#10159) (6d4f971)
  • react: remove collected dependency from module federation shared config when not found in package.json (#10157) (67e233d)

Features

  • angular: add support for passing additional shared dependencies in the module federation config (#10156) (b8c175f)
  • core: expose hash file function in hasher (#10146) (4a91966)
  • js: add --includeBabelRc flag for @nrwl/js:library generator (#8793, #8600) (#10055) (664df0e)
nx - Release 13.10.4

Published by FrozenPandaz over 2 years ago

Bug Fixes

  • core: fix migrating workspaces without any task runners configured (#10065) (46ff3ad)
nx - Release 14.1.1

Published by FrozenPandaz over 2 years ago

Bug Fixes

  • misc: fix incorrect nx imports (#10131) (95412cf)
  • nextjs: update custom server setup so hostname and port are always provided (#10103) (14b3419)
nx - Release 14.1.0

Published by vsavkin over 2 years ago

Bug Fixes

  • angular: add missing alias for the component generator (#10038) (b381e38)
  • angular: cleanup ports on exit of mf server (#10060) (b78d353)
  • angular: don't share angular mfe package (#10059) (0e5f4d5)
  • angular: fix stylus import (#9950) (be1d157)
  • angular: normalize project name and don't default to npmScope as prefix when it's not a valid html selector (#10116) (0e21fa0)
  • angular: shared transitive npm deps from host and remote applica… (#9997) (4d17b32)
  • core: align yargs options in workspace-generator with generic opts passed to other commands (#9953) (0ce7ce6)
  • core: allow daemon to disable glob cache (#10031) (fa81e3b)
  • core: automatically add root to the project.json projects (#9977) (5e23c07)
  • core: calculate dependencies of mixed targets (#9942) (e3817ef)
  • core: correct log message when uninstalled plugin is referenced in nx.json (#9994) (1d2bd1c), closes #9976
  • core: emit success false in compileTypeScriptFiles if typescript diagnostic contains errors (#10068) (a395e48)
  • core: fix having multiple versions of nx/devkit (#9998) (3d56368)
  • core: fix migrating old workspaces without nx (#10011) (83ba230)
  • core: fix migrating workspaces without any task runners configured (#10065) (d5877a9)
  • core: move removing roots migration to 14.0.6 (#10066) (8f5a826)
  • core: normalize paths in ng cli adapter when finding matching files (#10113) (cfe21b2)
  • core: pnpm exec check not matching for v7 (#10004) (68207ef)
  • core: refine move and remove generators for projects with a target name (#10063) (bef8240)
  • dep-graph: fix label width calculation (#10044) (01fa62d)
  • devkit: don't replace begining undescore when creating file (#9870) (0bd08cc), closes #8875
  • devkit: update ejs (#10072) (9254998)
  • js: .swcrc path should be customizable (#10118) (a68120a)
  • js: add missing --tag flag to the publish command (#10014) (5dbc98f)
  • js: update minimal publish script to validate project name and config (#10006) (c5a5eb3)
  • nextjs: fix support for custom distDir (#10106) (e07ef9f)
  • nx-plugin: allow async project graph processors (#10026) (3ffa7f8)
  • nx-plugin: create-nx-plugin should generate valid import path (#10107) (62d0535)
  • nx-plugin: e2e project paths should be normalized (#10123) (7d9397f)
  • nx-plugin: executors that spread async generators should work locally (#9956) (c3d30a4)
  • react-native: add migration script to change the main tag to className (#9957) (869edb7)
  • storybook: include all react exports for story generation (#10030) (a74ed0e)
  • web: option --no-runtimeChunk is not working (#7747) (0c614b2)
  • web: use cjs format for rollup if umd is not set (#8919) (6db252b)

Features

  • angular: support migrating angular cli workspaces with multiple applications (#10020) (2e8e1a4)
  • core: mark implementation packages as affected if their corresponding type declaration package is updated (#10083) (9fc0a18)
  • core: switch cnw ci option to be single-select (#10007) (899e0ca)
  • misc: add noop executor for cases when we need to define a target hat does nothing (942e89a)
  • misc: add syntax sugar for dependsOn (470a240)
  • misc: move run-commands executor to nx (e6738ab)
  • nextjs: update styled-jsx to match the version supported by next.js (#10101) (2ad824a)
  • nx-plugin: add --includeHasher option to generate hasher boilerplate (#9891) (99fcb78)
  • react-native: add upgrade-native generator to upgrade native code (#9925) (6e72dc6)
  • react-native: upgrade metro version to 0.70.2 (#9961) (d439d4b)
  • react: update react packages (#10093) (0f2edf2)
nx - Release 14.0.5

Published by FrozenPandaz over 2 years ago

Reverts

  • Revert "fix(core): automatically add root to the project.json projects (#9977)" (6f9a4d2), closes #9977
nx - Release 14.0.4

Published by FrozenPandaz over 2 years ago

Bug Fixes

  • angular: add missing alias for the component generator (#10038) (f38c758)
  • angular: fix stylus import (#9950) (ed96146)
  • angular: shared transitive npm deps from host and remote applica… (#9997) (9915334)
  • core: align yargs options in workspace-generator with generic opts passed to other commands (#9953) (0ce7ce6)
  • core: allow daemon to disable glob cache (#10031) (d4ea5e7)
  • core: automatically add root to the project.json projects (#9977) (e6f7186)
  • core: calculate dependencies of mixed targets (#9942) (56dd796)
  • core: correct log message when uninstalled plugin is referenced in nx.json (#9994) (793bd76), closes #9976
  • core: fix having multiple versions of nx/devkit (#9998) (921abbc)
  • core: fix migrating old workspaces without nx (#10011) (510a4c0)
  • core: pnpm exec check not matching for v7 (#10004) (84acad0)
  • dep-graph: fix label width calculation (#10044) (b845140)
  • js: add missing --tag flag to the publish command (#10014) (c1950c1)
  • js: update minimal publish script to validate project name and config (#10006) (c5a5eb3)
  • nx-plugin: allow async project graph processors (#10026) (8f10080)
  • nx-plugin: executors that spread async generators should work locally (#9956) (5cf6b4b)
  • react-native: add migration script to change the main tag to className (#9957) (16fb1f9)
  • web: option --no-runtimeChunk is not working (#7747) (f226f26)
  • web: use cjs format for rollup if umd is not set (#8919) (58223f1)
nx - Release 14.0.3

Published by FrozenPandaz over 2 years ago

Bug Fixes

  • core: fix importing default exports for generators+executors (#9975) (7d4255e)
  • core: fix postinstall failure due to project graph build error (#9960) (2647e48), closes #9451
  • core: fix usage of --dry-run flag in workspace generators (#9986) (f7369f5)
  • misc: file server should force remote caching when invoking build (8f13762)
  • storybook: ignore experimental packages during migrating to v14 (#9972) (8c38b86)
nx - Release 14.0.2

Published by FrozenPandaz over 2 years ago

Bug Fixes

  • core: add dependency for cliui + string-width (#9967) (ec47503)
  • core: fix creating new workspaces with not normalized names (4030d47)
  • core: make npm scope optional (#9966) (c3484c7)
  • react: use Routes component wrapper for react router v6 (#9936) (fa1bc7b)
  • storybook: skip version update on storybook-deployer (#9964) (30a3f93)
  • testing: add missing --js support for jest generators (#9959) (fca85ca)
  • testing: fix migration path error on windows (#9969) (1297f06)
  • testing: pass --js flag to jest generators (#9965) (8897146)

Features

  • misc: add application x-type for host and remote generators (#9954) (c1c5f0b)

Reverts

  • Revert "fix(core): local plugins should resolve in package-manager workspaces (#9913)" (#9955) (14d9e69), closes #9913 #9955
nx - Release 14.0.1

Published by FrozenPandaz over 2 years ago

Bug Fixes

  • angular: remove src from lintFilePatterns (#9940) (9f87d4c)
  • core: remove log during migrate (#9935) (f98459e)
  • testing: include jest.config.ts in tsconfig.spec.json (#9938) (b93091b)
Package Rankings
Top 0.37% on Npmjs.org
Top 4.35% on Proxy.golang.org