nx

Smart Monorepos · Fast CI

MIT License

Downloads
250.2M
Stars
22K
Committers
989

Bot releases are hidden (Show)

nx - 16.8.0-beta.5

Published by FrozenPandaz about 1 year ago

16.8.0-beta.5 (2023-08-31)

Bug Fixes

  • angular: ngrx-feature-store should respect paths in names #18905 (#18913) (818d04c)
  • bundling: add faux-ESM files so "import" in Node works with both named and default exports (#18916) (99c44f9)
  • js: set external nodes when lockfile is not reprocessed (#18944) (7f76c2b)

Features

  • core: ensure @nx/js plugin is installed for all JS workspaces (#18919) (c9ea9e0)
  • core: update TS target to ES2021 (#18948) (6d68656)
  • nx-dev: move all the querying logic to edge function (#18834) (1abe35c)
  • storybook: add projectNameAndRootFormat as-provided in tests (#18936) (b17b30d)
nx - 16.8.0-beta.4

Published by FrozenPandaz about 1 year ago

16.8.0-beta.4 (2023-08-30)

Bug Fixes

  • angular: buildable libs should lint correctly #18802 (#18837) (889f315)
  • angular: style=none should not create file #18785 (#18836) (577f820)
  • angular: use the correct output path for mf ssr #18849 (#18906) (5a06343)
  • bundling: fallback to manual file resolution if tsconfig-paths fails (#18477) (e3b513b)
  • core: check for lerna before parsing lockfiles to prevent errors (#18884) (e188775)
  • core: convert to monorepo generator should respect nested libs (#18795) (413e57f)
  • core: Ensure when converting to monorepo standalone libs have a readable name (#18887) (c48f3aa)
  • core: handle empty lines in dotenv files (#18829) (aa9526f)
  • core: keep existing name when converting project to a monorepo (#18910) (ec647e7)
  • core: load core plugins as part of loading plugins (#18826) (cf1175f)
  • core: merge implicit project dependencies only if found on new and matching projects (#18896) (7e50274)
  • core: sort objects when hashing them instead (#18897) (db31f30)
  • core: use correct break line char in deprecated generator message printed by the generate command (#18879) (86c21c6)
  • linter: do not break migration if eslint file is missing (#18762) (9fe9afd)
  • nextjs: Deprecate adding NX_ vars to Webpack Define (#18892) (da2a08e)
  • nextjs: improve e2e test by reusing the project (#18827) (34a7279)
  • node: pass projectNameAndRootFormat to js lib generator from nest lib generator (#18891) (74e5879)
  • nx-dev: fix intro page icons on safari (#18877) (00f68a9)
  • nx-dev: improve button shadow handling in nx-dev (#18870) (53da4e6)
  • nx-dev: improve mobile documentation header (#18871) (2383f7d)
  • nx-dev: rspack link in getting-started section (#18908) (45ec8ba)
  • nx-plugin: fix explicity obsolete type (#18888) (759c5e1)
  • nx: correct the message for the removal of a project that is still a dependency of other projects. (#18903) (70d3728)
  • storybook: increase timeout of angular e2e (#18831) (a009523)
  • testing: omit indexHtmlFile option for cy >12.17.0 for ng ct (#18839) (829076d)
  • webpack: use new watcher for webpack build coordination plugin (#18822) (c175f9b)
  • webpack: WebpackNxBuildCoordinationPlugin cancels inflight builds on new changes detected (#18883) (b5380d0)

Features

  • bundling: update esbuild version (#18634) (dc3c62e)
  • js: carry-over known build options (main, tsConfig, etc.) when running setup-build generator (#18742) (226dfaf)
  • linter: add option to ignore files based on pattern (#18863) (90ca436)
  • linter: migrate projects using dep-check lint rule to ignore build config files (#18882) (f7a7690)
  • nx-dev: use textarea for prompts and show a better "no results"error (#18798) (e4755cb)
  • web: use daemon file-watcher for file-server executors (#14284) (660f0a6)
nx - 15.9.6

Published by FrozenPandaz about 1 year ago

15.9.6 (2023-08-25)

Bug Fixes

  • webpack: use new watcher for webpack build coordination plugin (#18822) (57aa133)
nx - 16.8.0-beta.3

Published by FrozenPandaz about 1 year ago

16.8.0-beta.3 (2023-08-24)

Bug Fixes

  • core: bring back setWorkspaceRoot util (#18811) (a146fcc)
  • core: do not use joinPathFragments for generating files (#18753) (bbae14b)
  • devkit: show example in deprecation message (#18823) (02c5aeb)
  • linter: enable analyzeSourceFile as needed when generating new lint project (#18769) (4846ae5)
  • testing: improve error message for ct generators (#18597) (f5d55e3)
  • vite: support incremental building when running 'serve' (#18797) (14506d2)

Features

nx - 16.7.4

Published by FrozenPandaz about 1 year ago

16.7.4 (2023-08-23)

Bug Fixes

  • angular: add @angular/pwa to migrations #18731 (#18736) (7859d45)
  • angular: mark esbuild as optional peer dep #18526 (#18771) (8c3822c)
  • core: fix wrong yarn patch key mapping (#18759) (944eeac)
  • linter: error on dependencies that are only in devDependencies instead of production dependencies (#18780) (f6b9210)
  • linter: fixes usages of lintProjectGenerator without eslintFilePatterns provided (#18741) (a5745df)
  • misc: format must exclude ignored patterns (#18670) (0d4e654)
  • storybook: install nx/vite for non-buildable libs (#18778) (d3569c6)
  • storybook: re-enable angular e2e build test (#18764) (e4d46b2)
  • web: generate .swcrc file with modern defaults when creating new webapps (#18749) (42e2141)

Features

nx - 16.8.0-beta.2

Published by FrozenPandaz about 1 year ago

16.8.0-beta.2 (2023-08-23)

Bug Fixes

  • angular: add @angular/pwa to migrations #18731 (#18736) (791171e)
  • angular: mark esbuild as optional peer dep #18526 (#18771) (1440f5c)
  • angular: normalize remote directory correctly when using new project root format (#18765) (9123271)
  • core: fix wrong yarn patch key mapping (#18759) (42d93b0)
  • linter: error on dependencies that are only in devDependencies instead of production dependencies (#18780) (9ffea2b)
  • linter: fixes usages of lintProjectGenerator without eslintFilePatterns provided (#18741) (34f4148)
  • misc: fix normalizing e2e project name and root (#18757) (b3a0c0e)
  • misc: format must exclude ignored patterns (#18670) (c479a54)
  • react: normalize remote name and directory correctly when using new project root format (#18770) (d1da057)
  • storybook: install nx/vite for non-buildable libs (#18778) (57463ed)
  • storybook: re-enable angular e2e build test (#18764) (5389397)
  • web: generate .swcrc file with modern defaults when creating new webapps (#18749) (750f485)

Features

  • expo: use helper to determine project name and root in project generators (#18678) (a668e0b)
  • express: use helper to determine project name and root in application generator (#18679) (bb9f880)
  • linter: add flat config support to generators (#18534) (e34219a)
  • misc: remove dotenv from executors (#18719) (9d5a383)
  • misc: use helper to determine project name and root in npm-package generator (#18710) (1b0439b)
  • nest: use helper to determine project name and root in project generators (#18701) (e1b76e2)
  • nx-plugin: use helper to determine project name and root in project generators (#18739) (016c89f)
  • react-native: use helper to determine project name and root in project generators (#18734) (a2f7613)
  • web: use helper to determine project name and root in application generator (#18737) (6640c32)
nx - 16.7.3

Published by FrozenPandaz about 1 year ago

16.7.3 (2023-08-22)

Bug Fixes

  • core: ensure preinstall is only run once on repo (#18671) (426e3aa)
  • core: handle symlinks better for watch events on arch (#18743) (56214be)
  • core: load .env after .env.local (#18746) (b402196)
  • core: projects within folders that start with a . should be found (#18748) (ea9b88c)
  • core: skip local yarn patches for lock file pruning (#18700) (add8424)
  • devkit: await prettier format for v3 compatibility (#18664) (495d5f7)
  • js: fix swc opens swc.js instead of compiling on windows (#18723) (2835cb3)
  • react: fix remote generation devServerPort (#18603) (8010270)
  • storybook: dont fail if targets dont exist (#18745) (8e6dcd2)
  • testing: fix outputs for vitest generator (#18709) (b4ac294)
  • testing: make playwright nxE2EPreset options optional (#18729) (45b2cee)
nx - 16.8.0-beta.1

Published by FrozenPandaz about 1 year ago

16.8.0-beta.1 (2023-08-21)

Bug Fixes

  • core: ensure preinstall is only run once on repo (#18671) (adb39c4)
  • core: handle symlinks better for watch events on arch (#18743) (f230078)
  • core: load .env after .env.local (#18746) (4a25576)
  • core: projects within folders that start with a . should be found (#18748) (9548714)
  • core: skip local yarn patches for lock file pruning (#18700) (97c5ecf)
  • devkit: await prettier format for v3 compatibility (#18664) (2638bb0)
  • js: fix swc opens swc.js instead of compiling on windows (#18723) (078cf9a)
  • misc: fix import path to project name and root helper (#18711) (195c5bf)
  • nx-dev: include section slug in ai source links (#18722) (5ff8722)
  • nx-dev: reverse sort indicators (#18706) (d3b4c70)
  • react: fix remote generation devServerPort (#18603) (1a0962f)
  • storybook: dont fail if targets dont exist (#18745) (0448317)
  • testing: fix outputs for vitest generator (#18709) (7900d56)
  • testing: make playwright nxE2EPreset options optional (#18729) (7024108)

Features

  • detox: use helper to determine project name and root in application generator (#18674) (9002662)
  • devkit: warn users the project name and root will not be derived (#18718) (b309d83)
  • nextjs: use helper to determine project name and root in projects generators (#18733) (18ba93a)
  • node: use helper to determine project name and root directory in project generators (#18620) (d566055)
nx - 15.9.5

Published by FrozenPandaz about 1 year ago

15.9.5 (2023-08-21)

Bug Fixes

  • core: pin @yarnpkg/parsers version to avoid dropping support for node.js v16 (#17860) (2e2a213)
nx - 16.7.2

Published by FrozenPandaz about 1 year ago

16.7.2 (2023-08-18)

Bug Fixes

  • core: fix ghost alias when parsing yarn lockfile (#18646) (f6a7f18)
  • core: fix schema links (#18395) (83011f7)
  • core: name collisions during project inference should not error out if corrected by a project.json's name (#18665) (a459528)
  • core: nx should not break if packages were not installed (#18687) (95099ae)
  • core: use existing version when calling "yarn set version" (#18669) (76c96fa)
  • devkit: convert-nx-executor should read projectNodes (#18684) (1857e8f)
  • js: expose schematic using the generator function with a default for the project name and root format (#18681) (7578e4b)
  • linter: Normalize paths when in getSourceFilePath (#18601) (da3ca76)
  • nextjs: make next build package manager agnostic (#18661) (bcaecfd)
nx - 16.8.0-beta.0

Published by FrozenPandaz about 1 year ago

16.8.0-beta.0 (2023-08-18)

Bug Fixes

  • core: apply target defaults properly for executors defaults (#18655) (f670e74)
  • core: fix ghost alias when parsing yarn lockfile (#18646) (43b802d)
  • core: fix schema links (#18395) (ded1543)
  • core: handle symlinks on debian for watch events (#18636) (cf0b2fd)
  • core: improve error handling for copy and remove (#18656) (13925ba)
  • core: name collisions during project inference should not error out if corrected by a project.json's name (#18665) (94cc716)
  • core: nx should not break if packages were not installed (#18687) (20acfbe)
  • core: set consistent working directory when calculating runtime hash inputs (#18643) (e2ac4e3)
  • core: use Date.now() everywhere for tasks start and end times to avoid negative durations (#18595) (98a7477)
  • core: use existing version when calling "yarn set version" (#18669) (7d55f49)
  • devkit: convert-nx-executor should read projectNodes (#18684) (2ff1364)
  • js: expose schematic using the generator function with a default for the project name and root format (#18681) (61d73fc)
  • linter: Normalize paths when in getSourceFilePath (#18601) (1f9b3c4)
  • nextjs: make next build package manager agnostic (#18661) (2e1bccd)

Features

  • angular: add flag to include hydration when setting up ssr (#18675) (b9ca7ce)
  • angular: update module federation node (#18513) (8390b9e)
  • angular: use helper to determine project name and root directory in project generators (#18607) (47f8b7a)
  • core: support prettier v3 as a formatter (#18644) (54496e8)
  • misc: save directory and name format to nx json defaults (#18683) (e2ff519)
  • nx-dev: highlight lines in code samples (#18690) (77bc1e8)
  • nx-dev: types in devkit toc (#18594) (71d2994)
  • react: use helper to determine project name and root directory in project generators (#18615) (eb9caa1)
nx - 16.7.1

Published by FrozenPandaz about 1 year ago

16.7.1 (2023-08-16)

Bug Fixes

  • core: apply target defaults properly for executors defaults (#18655) (0e6a353)
  • core: handle symlinks on debian for watch events (#18636) (28c3fa3)
  • core: improve error handling for copy and remove (#18656) (6a8a8a4)
  • core: set consistent working directory when calculating runtime hash inputs (#18643) (a5d6e0a)
  • core: use Date.now() everywhere for tasks start and end times to avoid negative durations (#18595) (e2c0afe)
nx - 16.7.0

Published by FrozenPandaz about 1 year ago

16.7.0 (2023-08-15)

Bug Fixes

  • angular: update magic-string dependency (#18389) (3359249)
  • core: esbuild generateLockfile according to docs (#18413) (a5d6a29)
  • core: provide taskGraph for every task calculation (#18410) (ce2c6d6)
  • core: update e2e tsconfig extends to be mapped to the correct root tsconfig (#18408) (3ae657c)
  • nextjs: fix build for yarn pnp (#18387) (cd6c8d3)
  • storybook: do not set default host as localhost (#18419) (90e4e7e)
  • web: next server pass custom hostname to startup port check (#18123) (48deaec)
  • webpack: fix babel config path resolution (b8a6621), closes #18404
  • angular: update getComponentsInfo to filter null values (#18431) (f02d230)
  • detox: fix detox to work with yarn pnp (#18444) (d892a29)
  • expo: Correct schema for export executor (#18085) (510e03d)
  • nx-dev: generate all open graph images (#18433) (e5fd0d5)
  • testing: check if target exists before adding target for jest (#18327) (697754d)
  • testing: playwright plugin clean up (#18447) (5e51cd6)
  • angular: fix the version of the angular cli update migration (#18538) (107c281)
  • core: add target options for .nx nx.json (#18476) (622e0e0)
  • core: report should not include non-plugin packages as local plugins (#18306) (1861d6e)
  • esbuild: don't overwrite plugins in esbuildOptions (#18461) (14fab26)
  • linter: ensure package detection works in PnP (#18394) (5634d55)
  • linter: eslint flat config not working correctly (#18379) (006180b)
  • linter: fix messages on deps checks (#18484) (3565643)
  • misc: move --useDotNxInstallation to yargs config (#18475) (c175fc3)
  • nx-dev: fix horizontal scrollbar (#18469) (7b6b403)
  • react: add babel/core when babel/preset-react is preset (#18462) (b317458)
  • react: add typings to types instead of files (#18501) (85f4737)
  • react: fix babel core migration (#18485) (23fab05)
  • vite: default vitest provider to v8 (#18515) (ff04be5)
  • vite: do not set default target (#18454) (bf5111c)
  • js: fix rust typescript analysis paths for windows (#18548) (0f51447)
  • linter: bump eslint-plugin-cypress (#18553) (ad5f7cf)
  • misc: set the correct dependency range for dotenv in plugins (#18573) (9cd0cf8)
  • nx-dev: ai chat ui improvements (#18560) (aa9eaa7)
  • js: fix swc compilation output path handling (#18588) (b152f20)
  • misc: respect cwd when adding node_modules/.bin to PATH in run-commands(#18429) (eafc8af)
  • testing: make the default react playwright test to pass (#18559) (107a753)
  • nx-dev: fix regex (#18610) (b8a64a1)
  • core: all graph nodes should have targets block, even if its empty (#18625) (b2ecea4)
  • core: normalizing key of patched packages with its actual resolved version and not the one from the key (#18192) (5ac66e4)
  • nx-dev: ensure long titles on og images have line breaks (#18619) (4f67f15)
  • nx-dev: ensure og image is generated for all docs (#18617) (b749b47)
  • testing: playwright cleanup (#18558) (645535b)
  • core: project inference plugins should be ran when reading project configuration (#18630) (2760026)

Features

  • core: add convert-to-monorepo generator to convert from standalone projects (#18245) (dcefa4a)
  • core: make processing typescript dependencies in rust the default (#18398) (842cf7a)
  • js: add generateExportsField and additionalEntryPoints options to update exports field when building with tsc/swc (#18319) (d63d357)
  • linter: Support --print-config feature of ESLint (#18260) (30c3e99)
  • linter: support path wildcards in enforce-module-boundaries autofix (#18316) (9c7ded0)
  • nextjs: add playwright as an option for e2e testing (#18281) (e78575b)
  • nx-dev: update terminal markdown embeds (9610fdd)
  • testing: set playwright to public and restrict exports (#18275) (8adee8e)
  • web: add playwright e2eTestRunner option (#18284) (27923fd)
  • angular: add playwright to e2eTestRunner option (#18163) (1dcb80d)
  • graph: add more graph to editor communication (#18315) (d5ceca9)
  • angular: support angular 16.2.0 RC (#17879) (d7d3ebc)
  • angular: use provideRouter for standalone remote apps (#18468) (64492ec)
  • core: expand support for projectRoot token to include project.json (#18302) (1a1cb4f)
  • linter: add generator for converting to flat config (#17532) (b8c3ec4)
  • linter: update eslint to 8.46.0 (#18474) (4fe0bd6)
  • misc: add memory to chat completion (#18463) (8be2a26)
  • misc: embeddings script and list sources in ai response (#18455) (e9d50af)
  • nx-dev: fetch plugin stats in CI (#18498) (7de3046)
  • nx-dev: plugin quality indicators (#18426) (f1a90bf)
  • nx-dev: when feedback button is pressed hide buttons (#18141) (ccad52e)
  • react: add playwright to e2eTestRunner option (#18200) (24b1ab5)
  • repo: cleanup e2e cache on global setup (#18483) (0429536)
  • storybook: update to version 7.2 (#18527) (adcab44)
  • testing: prompt e2eTestRunner playwright (#18203) (ed300d5)
  • testing: Vite 5 compatibility for Cypress (#18535) (38fec9c)
  • nx-dev: create a more chat-like interface for ai docs (#18530) (c85a4d9)
  • core: add api for v2 of project project graph plugins (#18032) (a7cf272)
  • core: cache executor information resolution (0cfd8af)
  • core: update dotenv and load root env variables earlier (#18456) (0527925)
  • js: provide a new way of generating project name and root directory for libraries (#18420) (7302603)
  • linter: deprecate tslint (#18464) (ab9019d)
  • nx-dev: split devkit reference page (#18536) (da2ca3a)
  • devkit: improve project name and root format prompt (#18591) (ccd6e04)
  • nx-dev: store user feedback in supabase too (#18563) (356c3d9)
  • angular: support angular 16.2.0 (#18561) (8601a0e)
  • core: create function to transform project graph between js and… (#18578) (e717fab)
  • testing: use helper to determine project name and root directory in cypress project generator (#18608) (3627df4)
  • nx-cloud: add styles and cleanup to ai feed container (#18593) (a29de8b)
nx - 16.7.0-rc.1

Published by FrozenPandaz about 1 year ago

16.7.0-rc.1 (2023-08-15)

Bug Fixes

  • core: project inference plugins should be ran when reading project configuration (#18630) (2760026)
nx - 16.7.0-rc.0

Published by FrozenPandaz about 1 year ago

16.7.0-rc.0 (2023-08-14)

Bug Fixes

  • core: all graph nodes should have targets block, even if its empty (#18625) (b2ecea4)
  • core: normalizing key of patched packages with its actual resolved version and not the one from the key (#18192) (5ac66e4)
  • nx-dev: ensure long titles on og images have line breaks (#18619) (4f67f15)
  • nx-dev: ensure og image is generated for all docs (#18617) (b749b47)
  • testing: playwright cleanup (#18558) (645535b)

Features

  • core: create function to transform project graph between js and… (#18578) (e717fab)
  • testing: use helper to determine project name and root directory in cypress project generator (#18608) (3627df4)
nx - 16.7.0-beta.6

Published by FrozenPandaz about 1 year ago

16.7.0-beta.6 (2023-08-14)

Bug Fixes

Features

nx - 16.7.0-beta.5

Published by FrozenPandaz about 1 year ago

16.7.0-beta.5 (2023-08-11)

Bug Fixes

  • js: fix swc compilation output path handling (#18588) (b152f20)
  • misc: respect cwd when adding node_modules/.bin to PATH in run-commands(#18429) (eafc8af)
  • testing: make the default react playwright test to pass (#18559) (107a753)

Features

  • devkit: improve project name and root format prompt (#18591) (ccd6e04)
  • nx-dev: store user feedback in supabase too (#18563) (356c3d9)
nx - 16.7.0-beta.4

Published by FrozenPandaz about 1 year ago

16.7.0-beta.4 (2023-08-10)

Bug Fixes

Features

  • core: add api for v2 of project project graph plugins (#18032) (a7cf272)
  • core: cache executor information resolution (0cfd8af)
  • core: update dotenv and load root env variables earlier (#18456) (0527925)
  • js: provide a new way of generating project name and root directory for libraries (#18420) (7302603)
  • linter: deprecate tslint (#18464) (ab9019d)
  • nx-dev: split devkit reference page (#18536) (da2ca3a)
nx - 16.7.0-beta.3

Published by FrozenPandaz about 1 year ago

16.7.0-beta.3 (2023-08-09)

Bug Fixes

  • js: fix rust typescript analysis paths for windows (#18548) (0f51447)

Features

  • nx-dev: create a more chat-like interface for ai docs (#18530) (c85a4d9)
nx - 16.7.0-beta.2

Published by FrozenPandaz about 1 year ago

16.7.0-beta.2 (2023-08-08)

Bug Fixes

Features

Package Rankings
Top 0.37% on Npmjs.org
Top 4.35% on Proxy.golang.org