nx

Smart Monorepos · Fast CI

MIT License

Downloads
250.2M
Stars
22K
Committers
989

Bot releases are hidden (Show)

nx - 16.0.2

Published by FrozenPandaz over 1 year ago

16.0.2 (2023-05-02)

Bug Fixes

  • core: add support for .mts and .mjs files when creating pro… (#16679) (c9f37fe)
  • core: cmd window flickers on save when on windows (#16671) (a09a2f9)
  • core: have child process exit properly in case of error (fdf243a)
  • core: improve touched projects locator performance (#16682) (15bfd52)
  • core: only modify angular.json on read when @nx/angular is present (#16693) (9d8d5cd)
  • devkit: ensurePackage should obey npmrc and yarnrc.yml (#16652) (c8b64b0)
  • misc: publish legacy readmes (#16678) (9007d5e)
  • misc: show proper messaging when generating a workspace generator (#16683) (333ce39)
  • repo: local registry is not available during issue-notifier script (#16669) (c0faeb0)
  • testing: add --quiet cypress executor option (#16680) (d71da82)
nx - 16.0.1

Published by FrozenPandaz over 1 year ago

16.0.1 (2023-04-28)

Bug Fixes

  • angular: do not run migration generator bumping angular cli version when update is skipped (#16643) (6e745f8)
  • core: empty exclude pattern should not result in error (#16645) (2695e97)
  • core: ensure stale dependencies are pruned in graph (#16533) (f138a34)
  • core: fix nx migrate to the same version (#16626) (08ecd81)
  • core: include more binary extensions (#16639) (deee934)
  • core: nx report should not display duplicate packages (#16647) (e09c055)
  • core: prefer NX_TASKS_RUNNER over NX_RUNNER (#16618) (58d089c)
  • core: preserve deps in package.json for nx init react (#16528) (d384415)
  • js: do not depend on nx for typescript utils (#16642) (feef647)
  • nextjs: show a warning when user uses emotion with appDir layout (#16636) (a7c4009)
  • node: default webpack build to not perform default optimizations for Node (#16625) (b3d07a8)
  • react-native: fix react native npm preset (#16624) (828f77a)
  • react: Fix .module css being generated when --globalCss is passed (#16648) (99b69b8)
  • repo: fix broken npm-audit after pnpm migration (#16631) (d8f9af8)
  • testing: ensure e2e cypress can use 4200 port in the test (#16646) (2fc5d33)
  • testing: fix react CT w/ vite and dependant projects (#16475) (4554f65)

Features

  • bundling: add esbuild migration to correctly set thirdParty option (#16640) (341c916)
  • nx-dev: change code-fences and code-output styles (#16649) (f559e67)
  • vite: throw an error if vite config is not found at provided path (#16600) (94300fe)
nx - 16.0.0

Published by FrozenPandaz over 1 year ago

16.0.0 (2023-04-27)

Bug Fixes

  • angular: fix migrations cli type and use @angular-devkit/build-angular to determine ng devkit version (#16157) (e9f97f8)
  • angular: fix path and selector handling in directive generator (#16017) (9b60863)
  • angular: fix path handling and validate standalone option in pipe generator (#16080) (74633f5)
  • angular: host and remote app generation with directory (#16113) (44c5471)
  • angular: validate standalone option in the directive generator (#16051) (bf9542a)
  • bundling: add missing @babel/core dependency to @nrwl/webpack (#16023) (bfea455)
  • core: anyOf should validate if at least 1 condition passes (#14769) (c3ba5ab)
  • core: deleted projects should not be in cached graph (#16210) (1df2d68)
  • core: don't error if lock file not present when precomputing js dependencies (#16094) (18c016b)
  • core: don't show global version warning when Nx is invoked by itself (#16102) (2887596)
  • core: ensurePackage fails on pnpm workspaces (#16002) (b3a3f2a)
  • core: fix "migrate-to-inputs" migration (#16145) (aaa1113)
  • core: fix broken command-line unit test (#16152) (00ed85d)
  • core: fix NX_PERF_LOGGING toggles (#16054) (45a1a6e)
  • core: fix parallel cli argument not default to 3 when not specified (#13837) (f14aac6)
  • core: only use native hasher if available (#16197) (7625956)
  • core: respect analyzePackageJson for processProjectGraph (#16220) (afb37c8)
  • core: should not throw 'unable to resolve nx/package.json' (#16072) (8092df3)
  • core: split nightly e2e target (#16176) (6889f93)
  • core: support yarn berry patches in pruned lock file (#15993) (30f993e)
  • core: update links shown after create-nx-workspace (4d01b61)
  • devkit: tree.children should support writes to directories that have the same name as their parent (#16074) (63e67bf)
  • esbuild: don't set outfile or outdir if already defined (#14636) (3636756)
  • js: remove thirdParty default so that package.json will be generated by default (#16015) (c02ec9f)
  • linter: support ESM js imports in ast utils (#16049) (89d0b8b)
  • misc: allow npmScope to be single @ (#16053) (c0d95a7)
  • misc: create-nx-workspace should show some stdout if stderr empty on error (#16020) (778400b)
  • misc: fix docs for nx watch --includeDependentProjects (#16026) (775f651)
  • misc: shared deps that rely on default configuration are filtered out (#16193) (432e074)
  • node: update ts-jest config for jest 29 (#16201) (3f4d010)
  • nx-dev: adjust tab cmp spacing (#16027) (059447b)
  • react-native: add aliasFields to handle replaced files in browser env (#16106) (7a4adf5)
  • repo: add CODEOWNERS to prettier ignore list (#16224) (0024706)
  • repo: cache nightly node_modules per run to avoid stale graph (#16216) (98501aa)
  • repo: enable mac tests on nightly and fix CI (#16150) (e81bdd4)
  • repo: fix codeowners (#16218) (7c5c36d)
  • repo: use lerna command in e2e with yarn --silent (#16155) (cb5a7d8)
  • storybook: v7 gen docs and install react deps (#16057) (c91c365)
  • testing: correctly error with jest.mock for invalid filepaths (#15445) (083f4f1)
  • testing: allow removing projects in standalone apps (#16093) (5afb5fc)
  • testing: merge reporter/coverage values from vite config (#16165) (9ba8444)
  • testing: prevent loop w/ Cypress watch & Vite processor (#16099) (8b4e5f6)
  • angular: consider app-routing.module.ts when setting up module federation host routes (#16285) (3e45445)
  • core: correctly pass resolved compilerOptions to ts-node (#16240) (98b4aa6)
  • core: migrate should read both generators and schematics (#16294) (bd63cbf)
  • core: run-many doesn't strip quotes surrounding target names (#16211) (5da650a)
  • core: update @monodon/rust (#16334) (f0cbb84)
  • js: report createGlobPatternsForDependencies errors on tailwind (#16266) (e6f6fc1)
  • nextjs: clean up favicon & remove unnecessary property (#16233) (63d0230)
  • nextjs: Let Next.js handler serve public/ folder (#16318) (d54f848)
  • storybook: add correct v7 packages when generating storybook configuration (#16272) (5628969)
  • testing: support custom workspaceRoot for angular CT (#15485) (26fbd1d)
  • testing: use jest v29 deps in @nrwl/jest (#16256) (b15db06)
  • core: fix failing unit test (#16357) (0d561ef)
  • core: replace @nrwl with @nx in nx core packages (#16344) (4ee1ba5)
  • core: use the module name as the name of the nx plugin (#16335) (fa40367)
  • federation: dont default to esm (#16011) (81f5603)
  • nx-dev: add redirects for new tutorials (#16355) (739e1ab)
  • angular: add component import path correctly to NgModule when flat=false (#16364) (0ce1f37)
  • angular: fix resolve builder in ngcli adapter (#16375) (52acf07)
  • angular: schematics warning should only occur when run as schematic (#16396) (4446bf7)
  • angular: throw error when generating component with multiple candidate modules (#16332) (48b356d)
  • core: do not attempt to remove non-existent package from package.json (#16399) (1b7587f)
  • core: fix preset unit tests (#16384) (c6310e6)
  • js: update swc options so path mappings can work in all environments (#16390) (ab609a2)
  • react: install rollup package when generating lib (#16373) (a4ef959)
  • storybook: check storybook is installed and not on v7 already (#16402) (2e97962)
  • storybook: do not override existing v7 on init (#16405) (157b35b)
  • storybook: handle @nrwl packages in storybook installed check (#16380) (3d3cc74)
  • core: fix devkit compatibility (#16413) (1ff450b)
  • core: hide duplicate log entry when displaying generator help (#16353) (b3ca503)
  • linter: don't confuse buildable libs for secondary ng entry point (#16367) (c8960b7)
  • misc: mark workspace-lint as deprecated in yargs config (#16385) (9fa6d41)
  • react-native: remove listDevices default value for run-android (#16410) (9c9abaa)
  • storybook: dont use swc addon on sb7 and format (#16408) (c963393)
  • testing: nullcheck polyfills in ng component testing (#16411) (1ad7e3d)
  • core: do not expect each package to have hoisted version in lockfile (#16393) (a51ac58)
  • core: enforce fixed versions only for apps with createPackageJson (#16398) (4a4fc19)
  • misc: handle packages rescope in nx init flows (#16404) (752a923)
  • misc: pass e2eTestRunner to child preset generator (#16414) (a798576)
  • nextjs: make lint generator rootProject aware (#16436) (86b674f)
  • nextjs: styled-jsx and styled-components should have "use client directive" (#16440) (5e0893a)
  • react-native: log errors for pod install (#16386) (16e115f)
  • storybook: only check existence of storybook before migrating (#16431) (e447f2c)
  • angular: build plugin runtime code with ts module option set to esnext (#16448) (258cda3)
  • core: fix cache recalculation (#16468) (a10b6b1)
  • core: fix nx package group to have correct legacy eslint-plugin (#16470) (dbce22a)
  • core: hide message when migrating to a new major and already connected to cloud (#16466) (505b5dc)
  • core: optional dependencies should be tracked by project graph (#16383) (61451a1)
  • core: whitelist registries that support obtaining migration config via 'npm view' (#16423) (a7c14fc)
  • devkit: writing a file inside a deleted directory should undelete it (6e9d4ec)
  • linter: fix legacy linter migrations (#16462) (88b9687)
  • misc: cleanup migration to workspace-plugin (be768ca)
  • misc: set default e2e test runner when creating angular and next workspaces (#16464) (a421fce)
  • nextjs: add e2e test case for standalone nextjs (#16447) (425124f)
  • nextjs: Add exclude to root projects e2e tsconfig so that tests will be picked up. (#16459) (a908ef5)
  • nextjs: output path for standalone apps (#16465) (f43ac5b)
  • nextjs: remove the need to install @nx/next for production builds (#16469) (564ffae)
  • nextjs: support workspace libs with standalone Next.js app (#16471) (bb11fe3)
  • nx-plugin: correct importPath and import updates for migration to local plugins (#16437) (b44dbf9)
  • nx-plugin: don't add tslib if compiling with swc (#16418) (c337998)
  • nx-plugin: generated root plugin should not have wonky paths (#16445) (219ad67)
  • react: swapped fragments with so avoid lint warnings for default (#16449) (db6e14e)
  • react: use babel-loader when using styled-jsx with rspack (#16443) (0a6d376)
  • bundling: export collections from @nx/vite (#16514) (9aa355f)
  • core: do not replace @nrwl mentions in CHANGELOG.md (#16512) (5272e5a)
  • core: use located tsconfig name for tsconfig-paths when registering local plugin transpiler (#16476) (0e68441)
  • js: throw better error messaging when a dependency is not in the graph (#16510) (db32400)
  • linter: replace eslint ignore comments during @nrwl -> @nx migra… (#16521) (aeb5950)
  • misc: create-nx-workspace should display short error messages (#16474) (ddf613c)
  • misc: create-nx-workspace should work with custom presets on windows (#16473) (04a0c77)
  • misc: safely iterate over package.json scripts in nx init command (#16508) (dffb3d3)
  • nextjs: do not generate test for appDir page.tsx (#16509) (808b4d1)
  • nextjs: Nightly failures since yarn eagerly reads imports (#16522) (4dea8b7)
  • nextjs: use require("next") since exports.default is no longer provided (#16497) (786323d)
  • repo: fix mismatched package manager e2e utils (#16502) (8519fbc)
  • angular: remote static serve target should not watch for changes (#16542) (4e0df09)
  • core: do not replace @nrwl mentions in excluded files anywhere i… (#16555) (8329395)
  • core: do not replace legacy package mentions in binary files (#16547) (cba3c48)
  • core: handle symbol in migration path and infer angular material and cdk migration type correctly (#16538) (85366d5)
  • devkit: add .pxd and .pxz to binary extensions (#16556) (c0e5dd9)
  • devkit: don't visit files that are ignored by nxignore (#16544) (f0295fa)
  • devkit: handle moving a file back to the spot it was already on disk (#16554) (7acc5da)
  • js: ensure publishable libraries are not marked as private (#16549) (b374bd3)
  • js: fix minimal publish script devkit import (#16559) (555cacd)
  • linter: ensure target project locator is using stale graph in IDE (#16534) (d47df3d)
  • misc: don't generate workspace-generators directory (#16525) (c688df6)
  • nextjs: ignore components in appDir when generating cy files (#16520) (87ac061)
  • node: use consistent default port (#16491) (3d5b849)
  • nx-plugin: cleanup some paths that are strange when root project (#16548) (b409095)
  • nx-plugin: generate example file with .template extension (#16543) (5b0527b)
  • nx-plugin: make cli schema json migration safer (#16558) (b3b61f5)
  • react-native: fix @nrwl/react-native and @nrwl/expo dep conficts (#16524) (7e64afc)
  • repo: fix publish script's use of pnpm part 2 (#16568) (240a27b)
  • repo: fix publish scripts use of pnpm (#16566) (d22b037)
  • webpack: web app in default nx config not working with @aws-sdk (#15962) (440a85c)
  • angular: fix the imports of @angular-devkit/architect/node for n… (#16595) (eb425b6)
  • core: deprecate mf utils from devkit public api (#16574) (f34fec3)
  • core: fix missing top-level dependencies (#14832) (369ee09)
  • core: improve docker detection with cgroup (#16589) (7263b48)
  • core: use nx@next when migrating to next (#16557) (0add1a1)
  • misc: add a migration to update or remove references to @nrwl/web/babel (#16581) (38c3221)
  • nextjs: Add debug ability when verbose is passed to build (#16545) (d24862d)
  • node: Propagate --bundler when passed via CNW (#16580) (d5062e7)
  • nx-dev: toc width (#16592) (ae48f04)
  • nx-plugin: remove createPackageName prompt for nx plugin (#16585) (e4aad48)
  • nx-plugin: runNxCommand should default to using tmpProjPath as the cwd (#16562) (0193967)
  • vite: build executor should not overwrite package.json in dist (#16586) (2d78de5)
  • core: do not strip additional angular.json properties (#16615) (b1e3545)
  • core: handle nested gitignores in the filewatcher (9753acb)
  • linter: do not replace legacy package in binary files (#16617) (9ed96a1)
  • react: skip DefinePlugin for SSR (#16612) (9d71c71)
  • repo: replace remaining instances of yarn with pnpm (#16571) (f004e22)
  • repo: run nightly e2e with pnpm (#16602) (0947eb4)

Features

  • angular: export some utils as public api #15669 (#16056) (e71d015)
  • bundling: add support for esbuild.config.js file (#16092) (807884c)
  • core: add support for pnpm v8 (#15925) (443d45d)
  • core: add support for tags with (print-)affected(:*) and run-many (#10085) (454344b)
  • core: allow dependsOn to accept a single project dependency (#16100) (f2f6e35)
  • core: allow local execution transpiler overriding with env var (#16037) (6e86866)
  • core: allow referencing other packages to specify implementations for executors + generators (#15987) (39646cf)
  • core: deprecate implicitDependency in nx.json (#16084) (f34564c)
  • core: error when a project graph plugin fails (#16095) (ad6ec99)
  • core: remove @nrwl/cli (#16129) (601a64d)
  • misc: bump tsquery dependency version (#16050) (675a5a9)
  • nextjs: add support for experimental appDir (#16132) (18e965d)
  • node: Added E2E project generation option to NestJs app generator (#14805) (3af649d)
  • nx-dev: add markdoc title card component (#16098) (ee1f7c1)
  • nx-dev: add table of content for documents (#15910) (d9c55aa)
  • nx-dev: display toc for smaller viewport sizes (#16061) (b9c901b)
  • nx-plugin: reuse utilities from create-nx-workspace for create-nx-plugin (#15743) (6e7234c)
  • repo: add brew cache to preinstall step on nightly (#16048) (db0fd2f)
  • repo: add recently closed count to issues tracker (#16018) (6ba60a0)
  • repo: report time of runs (#16115) (e58a059)
  • storybook: make v7 default (#16159) (f36d65c)
  • testing: remove deperecated @nrwl/cypress/plugins/preprocessor (#16170) (99fafa5)
  • angular: remove deprecated simpleModuleName option from library generator (#16219) (c8a2f50)
  • core: add hasher implementation info in nx report (#16261) (cfaf649)
  • core: remove @nrwl/workspace:lib (#16122) (cafb49a)
  • core: remove @nrwl/workspace:run-commands and @nrwl/workspace:r… (#16298) (95f2f80)
  • core: remove support for targetDependencies (#16101) (5080f2f)
  • core: remove usage of --legacy-peer-deps (#16271) (afcf7ba)
  • core: support both @nrwl/nx-cloud and nx-cloud (1fb9edc)
  • core: switch packages to use the @nx scope (#16069) (2d19500)
  • linter: update @typescript-eslint/* to 5.58.0 (#16250) (cdc0906)
  • misc: add --integrated option to nx init command (#16148) (4b32716)
  • nextjs: add composePlugins util when using multiple plugins (#16296) (7322751)
  • nextjs: remove "--server=..." app generator option (#16312) (c3c77d5)
  • nextjs: update to Next.js 13.3.0 (#16130) (0578116)
  • nx-plugin: remove cli property from generators and executors schema.json file (#16259) (de520d0)
  • react: deprecate styl from react and next for 17 (#16135) (3eede1c)
  • react: remove standaloneConfig since it does nothing (#16313) (8b48ba9)
  • repo: update storybook to v7 (#16174) (c4d9a5b)
  • core: add presetVersion flag for the create-nx-workspace (#16303) (dc98485)
  • misc: make createWorkspace quieter by default (#16202) (6428294)
  • misc: update @swc/helpers version to match @swc/core (#16343) (df81c0d)
  • nextjs: add migration for Next.js 13.3.0 (#16370) (ced3ab9)
  • storybook: added sb7 generator to migrations (#16369) (a7bc1c6)
  • angular: replace usages of @nrwl with @nx (#16377) (da158bc)
  • core: extract js related code from affected and hasher (#16244) (2dd59c3)
  • js: update @swc/core and @swc/helpers packages (#16372) (fda18e0)
  • nest: Add strict option (#16371) (ce4a76a)
  • node: replace usages of @nrwl with @nx (#16379) (ad805cb)
  • nx-plugin: slim down default generated nx-plugin (#16168) (00f424a)
  • react: add @nx/web as a dependency since it is needed by cypress/etc. (#16407) (1780aac)
  • repo: replace usages of @nrwl/ with @nx/ in tooling packages (#16351) (5a0a4e8)
  • web: replace usages of @nrwl with @nx (#16376) (76dfc62)
  • core: add migration to update workspace generators to a local plugin (#12700) (1743ff1)
  • misc: expose nx init command flags (#16287) (6677a9c)
  • react: add rspack experimental support (#16252) (f04f316)
  • testing: bump ts-jest to 29.1.0 to support typescript 5.x (#16401) (5d7ad34)
  • testing: export cypressE2EConfigurationGenerator (#16394) (a8e85da)
  • bundling: remove esbuild 0.16.0 support (#16435) (bef152d)
  • core: remove deprecated affected commands (#16349) (fc07794)
  • core: update create-nx-plugin to generate cli library (#15994) (8400484)
  • devkit: bump support range to be 15 <= x <= 17 (#16421) (16e4061)
  • js: update the lib version in base tsconfig to es2020 (#16429) (9f4d02d)
  • linter: add internal rules to prevent deep nx imports (#16430) (bc0bbb0)
  • linter: rename @nx/eslint-plugin-nx to @nx/eslint-plugin (#16420) (739b4c2)
  • nextjs: Add standalone Nextjs option to react selection when running CNW (#16317) (338dc64)
  • nx-plugin: rename @nx/nx-plugin to @nx/plugin (#16422) (fb54f67)
  • react: remove empty from generated app (#16439) (9163960)
  • angular: add migration to remove karma generator defaults (#16400) (14d9a8b)
  • angular: add migration to remove protractor generator defaults (#16409) (ec3c642)
  • next: support nextjs cypress component testing (#16292) (06a885a)
  • nx-plugin: slim down generated code when creating a new generator (#16444) (35bda81)
  • web: remove deprecated executors (#16416) (8de17ab)
  • core: add a monkey-patch for require to use @nx packages instea… (#16511) (26ad8eb)
  • core: support directory patterns for --projects (#16288) (6c613ce)
  • react-native: upgrade react-native to 0.71.7 (#16504) (cc0d912)
  • repo: ignore macos timings for nightly duration report (#16454) (4d5cc73)
  • repo: update storybook to v7 (#16174) (#16289) (9bb5d0d)
  • repo: use @pnpm/exe over pnpm for CI runs (#16495) (ceab87d)
  • core: deprecate @nrwl/tao (#16550) (b42d3f7)
  • repo: migrate to pnpm (#16284) (2628658)
  • web: expose cache, compression options for file-server (#16546) (ae8c47b)
  • core: remove git file hasher implementation (#16517) (3703846)
  • core: update dependsOn configuration to use dependencies property (#16584) (ac64773)
  • core: update nx schema to include more tasksRunnerOptions options (#16591) (010ddee)
  • nx-plugin: simplify generated plugin code (#16590) (7b0f96b)
  • vite: add --testFile argument to @nrwl/vite:test (#16324) (83ada9d)
  • vite: allow setting of build target (#16588) (4465425)
  • core: remove tasks runner v2 (#16616) (24b2dee)
  • js: adding simpleName option to library generator (#16025) (fbf8d9c)
  • nest: adding simpleName option to library generator (#16024) (2be25eb)
  • react: refactor util getModuleFederationConfig to avoid to pass function to determinate the remote url (#16488) (6dd1385)

Reverts

  • Revert "chore(misc): publish 16.0.0-beta.1" (ecad35c)
  • Revert "chore(misc): publish 16.0.0-beta.8" (fe7d8aa)
  • Revert "chore(misc): publish 16.0.0-beta.8" (c2fe62a)
nx - 16.0.0-rc.1

Published by FrozenPandaz over 1 year ago

16.0.0-rc.1 (2023-04-27)

Bug Fixes

  • core: do not strip additional angular.json properties (#16615) (b1e3545)
  • core: handle nested gitignores in the filewatcher (9753acb)
  • linter: do not replace legacy package in binary files (#16617) (9ed96a1)
  • react: skip DefinePlugin for SSR (#16612) (9d71c71)
  • repo: replace remaining instances of yarn with pnpm (#16571) (f004e22)
  • repo: run nightly e2e with pnpm (#16602) (0947eb4)

Features

  • core: remove tasks runner v2 (#16616) (24b2dee)
  • js: adding simpleName option to library generator (#16025) (fbf8d9c)
  • nest: adding simpleName option to library generator (#16024) (2be25eb)
  • react: refactor util getModuleFederationConfig to avoid to pass function to determinate the remote url (#16488) (6dd1385)
nx - 15.9.3

Published by FrozenPandaz over 1 year ago

15.9.3 (2023-04-27)

Bug Fixes

  • angular: consider app-routing.module.ts when setting up module federation host routes (#16285) (44a0c83)
  • angular: fix migrations cli type and use @angular-devkit/build-angular to determine ng devkit version (#16157) (8754cd2)
  • angular: fix path and selector handling in directive generator (#16017) (c4b602a)
  • angular: host and remote app generation with directory (#16113) (ac44887)
  • angular: throw error when generating component with multiple candidate modules (#16332) (e9725e9)
  • angular: validate standalone option in the directive generator (#16051) (d6b80b3)
  • bundling: add missing @babel/core dependency to @nrwl/webpack (#16023) (6f5dbd9)
  • core: anyOf should validate if at least 1 condition passes (#14769) (3bcc072)
  • core: correctly pass resolved compilerOptions to ts-node (#16240) (8c4d791)
  • core: deleted projects should not be in cached graph (#16210) (4f67552)
  • core: do not attempt to remove non-existent package from package.json (#16399) (b6d1cad)
  • core: do not expect each package to have hoisted version in lockfile (#16393) (1f714fd)
  • core: don't error if lock file not present when precomputing js dependencies (#16094) (5000fa2)
  • core: don't show global version warning when Nx is invoked by itself (#16102) (c46f81b)
  • core: ensurePackage fails on pnpm workspaces (#16002) (0867dba)
  • core: fix "migrate-to-inputs" migration (#16145) (926908e)
  • core: fix cache recalculation (#16468) (0ab5be8)
  • core: fix NX_PERF_LOGGING toggles (#16054) (20cb87b)
  • core: hide message when migrating to a new major and already connected to cloud (#16466) (2ca198b)
  • core: only use native hasher if available (#16197) (6fd9038)
  • core: respect analyzePackageJson for processProjectGraph (#16220) (2baf547)
  • core: run-many doesn't strip quotes surrounding target names (#16211) (ffe3fb1)
  • core: should not throw 'unable to resolve nx/package.json' (#16072) (9a0ab09)
  • core: support yarn berry patches in pruned lock file (#15993) (6b398d6)
  • core: use located tsconfig name for tsconfig-paths when registering local plugin transpiler (#16476) (2742ed1)
  • core: use the module name as the name of the nx plugin (#16335) (121c6bd)
  • devkit: tree.children should support writes to directories that have the same name as their parent (#16074) (995f1a8)
  • js: remove thirdParty default so that package.json will be generated by default (#16015) (b6ae2da)
  • js: report createGlobPatternsForDependencies errors on tailwind (#16266) (7abdfd4)
  • js: update swc options so path mappings can work in all environments (#16390) (037919a)
  • linter: don't confuse buildable libs for secondary ng entry point (#16367) (426f22a)
  • linter: support ESM js imports in ast utils (#16049) (2b5e7d7)
  • misc: allow npmScope to be single @ (#16053) (1ccff1c)
  • misc: create-nx-workspace should display short error messages (#16474) (ddbf33b)
  • misc: create-nx-workspace should show some stdout if stderr empty on error (#16020) (fcaf69c)
  • misc: create-nx-workspace should work with custom presets on windows (#16473) (6ed88ef)
  • misc: shared deps that rely on default configuration are filtered out (#16193) (5989783)
  • nextjs: Let Next.js handler serve public/ folder (#16318) (7008532)
  • nextjs: use require("next") since exports.default is no longer provided (#16497) (a62db8a)
  • node: update ts-jest config for jest 29 (#16201) (2361aea)
  • react-native: add aliasFields to handle replaced files in browser env (#16106) (ec0dff3)
  • react: install rollup package when generating lib (#16373) (fafe2e4)
  • storybook: add @swc/core when adding storybook-addon-swc package for Next.js storybook config (#16553) (33303fe)
  • storybook: v7 gen docs and install react deps (#16057) (d6bb263)
  • testing: correctly error with jest.mock for invalid filepaths (#15445) (86e9c03)
  • testing: merge reporter/coverage values from vite config (#16165) (cb5f4fd)
  • testing: nullcheck polyfills in ng component testing (#16411) (857bde7)
  • testing: prevent loop w/ Cypress watch & Vite processor (#16099) (f960776)
  • testing: support custom workspaceRoot for angular CT (#15485) (9dfc66c)
  • testing: use jest v29 deps in @nrwl/jest (#16256) (33a691b)
nx - 16.0.0-rc.0

Published by FrozenPandaz over 1 year ago

16.0.0-rc.0 (2023-04-27)

Bug Fixes

  • angular: fix the imports of @angular-devkit/architect/node for n… (#16595) (eb425b6)
  • core: deprecate mf utils from devkit public api (#16574) (f34fec3)
  • core: fix missing top-level dependencies (#14832) (369ee09)
  • core: improve docker detection with cgroup (#16589) (7263b48)
  • core: use nx@next when migrating to next (#16557) (0add1a1)
  • misc: add a migration to update or remove references to @nrwl/web/babel (#16581) (38c3221)
  • nextjs: Add debug ability when verbose is passed to build (#16545) (d24862d)
  • node: Propagate --bundler when passed via CNW (#16580) (d5062e7)
  • nx-dev: toc width (#16592) (ae48f04)
  • nx-plugin: remove createPackageName prompt for nx plugin (#16585) (e4aad48)
  • nx-plugin: runNxCommand should default to using tmpProjPath as the cwd (#16562) (0193967)
  • vite: build executor should not overwrite package.json in dist (#16586) (2d78de5)

Features

  • core: remove git file hasher implementation (#16517) (3703846)
  • core: update dependsOn configuration to use dependencies property (#16584) (ac64773)
  • core: update nx schema to include more tasksRunnerOptions options (#16591) (010ddee)
  • nx-plugin: simplify generated plugin code (#16590) (7b0f96b)
  • vite: add --testFile argument to @nrwl/vite:test (#16324) (83ada9d)
  • vite: allow setting of build target (#16588) (4465425)
nx - 16.0.0-beta.8

Published by FrozenPandaz over 1 year ago

16.0.0-beta.8 (2023-04-26)

Bug Fixes

  • angular: remote static serve target should not watch for changes (#16542) (4e0df09)
  • core: do not replace @nrwl mentions in excluded files anywhere i… (#16555) (8329395)
  • core: do not replace legacy package mentions in binary files (#16547) (cba3c48)
  • core: handle symbol in migration path and infer angular material and cdk migration type correctly (#16538) (85366d5)
  • devkit: add .pxd and .pxz to binary extensions (#16556) (c0e5dd9)
  • devkit: don't visit files that are ignored by nxignore (#16544) (f0295fa)
  • devkit: handle moving a file back to the spot it was already on disk (#16554) (7acc5da)
  • js: ensure publishable libraries are not marked as private (#16549) (b374bd3)
  • js: fix minimal publish script devkit import (#16559) (555cacd)
  • linter: ensure target project locator is using stale graph in IDE (#16534) (d47df3d)
  • misc: don't generate workspace-generators directory (#16525) (c688df6)
  • nextjs: ignore components in appDir when generating cy files (#16520) (87ac061)
  • node: use consistent default port (#16491) (3d5b849)
  • nx-plugin: cleanup some paths that are strange when root project (#16548) (b409095)
  • nx-plugin: generate example file with .template extension (#16543) (5b0527b)
  • nx-plugin: make cli schema json migration safer (#16558) (b3b61f5)
  • react-native: fix @nrwl/react-native and @nrwl/expo dep conficts (#16524) (7e64afc)
  • repo: fix publish script's use of pnpm part 2 (#16568) (240a27b)
  • repo: fix publish scripts use of pnpm (#16566) (d22b037)
  • webpack: web app in default nx config not working with @aws-sdk (#15962) (440a85c)

Features

Reverts

  • Revert "chore(misc): publish 16.0.0-beta.8" (fe7d8aa)
  • Revert "chore(misc): publish 16.0.0-beta.8" (c2fe62a)
nx - 16.0.0-beta.7

Published by FrozenPandaz over 1 year ago

16.0.0-beta.7 (2023-04-24)

Bug Fixes

  • bundling: export collections from @nx/vite (#16514) (9aa355f)
  • core: do not replace @nrwl mentions in CHANGELOG.md (#16512) (5272e5a)
  • core: use located tsconfig name for tsconfig-paths when registering local plugin transpiler (#16476) (0e68441)
  • js: throw better error messaging when a dependency is not in the graph (#16510) (db32400)
  • linter: replace eslint ignore comments during @nrwl -> @nx migra… (#16521) (aeb5950)
  • misc: create-nx-workspace should display short error messages (#16474) (ddf613c)
  • misc: create-nx-workspace should work with custom presets on windows (#16473) (04a0c77)
  • misc: safely iterate over package.json scripts in nx init command (#16508) (dffb3d3)
  • nextjs: do not generate test for appDir page.tsx (#16509) (808b4d1)
  • nextjs: Nightly failures since yarn eagerly reads imports (#16522) (4dea8b7)
  • nextjs: use require("next") since exports.default is no longer provided (#16497) (786323d)
  • repo: fix mismatched package manager e2e utils (#16502) (8519fbc)

Features

nx - 16.0.0-beta.6

Published by FrozenPandaz over 1 year ago

16.0.0-beta.6 (2023-04-21)

Bug Fixes

  • angular: build plugin runtime code with ts module option set to esnext (#16448) (258cda3)
  • core: fix cache recalculation (#16468) (a10b6b1)
  • core: fix nx package group to have correct legacy eslint-plugin (#16470) (dbce22a)
  • core: hide message when migrating to a new major and already connected to cloud (#16466) (505b5dc)
  • core: optional dependencies should be tracked by project graph (#16383) (61451a1)
  • core: whitelist registries that support obtaining migration config via 'npm view' (#16423) (a7c14fc)
  • devkit: writing a file inside a deleted directory should undelete it (6e9d4ec)
  • linter: fix legacy linter migrations (#16462) (88b9687)
  • misc: cleanup migration to workspace-plugin (be768ca)
  • misc: set default e2e test runner when creating angular and next workspaces (#16464) (a421fce)
  • nextjs: add e2e test case for standalone nextjs (#16447) (425124f)
  • nextjs: Add exclude to root projects e2e tsconfig so that tests will be picked up. (#16459) (a908ef5)
  • nextjs: output path for standalone apps (#16465) (f43ac5b)
  • nextjs: remove the need to install @nx/next for production builds (#16469) (564ffae)
  • nextjs: support workspace libs with standalone Next.js app (#16471) (bb11fe3)
  • nx-plugin: correct importPath and import updates for migration to local plugins (#16437) (b44dbf9)
  • nx-plugin: don't add tslib if compiling with swc (#16418) (c337998)
  • nx-plugin: generated root plugin should not have wonky paths (#16445) (219ad67)
  • react: swapped fragments with so avoid lint warnings for default (#16449) (db6e14e)
  • react: use babel-loader when using styled-jsx with rspack (#16443) (0a6d376)

Features

  • angular: add migration to remove karma generator defaults (#16400) (14d9a8b)
  • angular: add migration to remove protractor generator defaults (#16409) (ec3c642)
  • next: support nextjs cypress component testing (#16292) (06a885a)
  • nx-plugin: slim down generated code when creating a new generator (#16444) (35bda81)
  • web: remove deprecated executors (#16416) (8de17ab)
nx - 16.0.0-beta.5

Published by FrozenPandaz over 1 year ago

16.0.0-beta.5 (2023-04-20)

Bug Fixes

  • core: do not expect each package to have hoisted version in lockfile (#16393) (a51ac58)
  • core: enforce fixed versions only for apps with createPackageJson (#16398) (4a4fc19)
  • misc: handle packages rescope in nx init flows (#16404) (752a923)
  • misc: pass e2eTestRunner to child preset generator (#16414) (a798576)
  • nextjs: make lint generator rootProject aware (#16436) (86b674f)
  • nextjs: styled-jsx and styled-components should have "use client directive" (#16440) (5e0893a)
  • react-native: log errors for pod install (#16386) (16e115f)
  • storybook: only check existence of storybook before migrating (#16431) (e447f2c)

Features

  • bundling: remove esbuild 0.16.0 support (#16435) (bef152d)
  • core: remove deprecated affected commands (#16349) (fc07794)
  • core: update create-nx-plugin to generate cli library (#15994) (8400484)
  • devkit: bump support range to be 15 <= x <= 17 (#16421) (16e4061)
  • js: update the lib version in base tsconfig to es2020 (#16429) (9f4d02d)
  • linter: add internal rules to prevent deep nx imports (#16430) (bc0bbb0)
  • linter: rename @nx/eslint-plugin-nx to @nx/eslint-plugin (#16420) (739b4c2)
  • nextjs: Add standalone Nextjs option to react selection when running CNW (#16317) (338dc64)
  • nx-plugin: rename @nx/nx-plugin to @nx/plugin (#16422) (fb54f67)
  • react: remove empty from generated app (#16439) (9163960)
nx - 16.0.0-beta.4

Published by FrozenPandaz over 1 year ago

16.0.0-beta.4 (2023-04-19)

Bug Fixes

  • core: fix devkit compatibility (#16413) (1ff450b)
  • core: hide duplicate log entry when displaying generator help (#16353) (b3ca503)
  • linter: don't confuse buildable libs for secondary ng entry point (#16367) (c8960b7)
  • misc: mark workspace-lint as deprecated in yargs config (#16385) (9fa6d41)
  • react-native: remove listDevices default value for run-android (#16410) (9c9abaa)
  • storybook: dont use swc addon on sb7 and format (#16408) (c963393)
  • testing: nullcheck polyfills in ng component testing (#16411) (1ad7e3d)

Features

  • core: add migration to update workspace generators to a local plugin (#12700) (1743ff1)
  • misc: expose nx init command flags (#16287) (6677a9c)
  • react: add rspack experimental support (#16252) (f04f316)
  • testing: bump ts-jest to 29.1.0 to support typescript 5.x (#16401) (5d7ad34)
  • testing: export cypressE2EConfigurationGenerator (#16394) (a8e85da)
nx - 16.0.0-beta.3

Published by FrozenPandaz over 1 year ago

16.0.0-beta.3 (2023-04-19)

Bug Fixes

  • angular: add component import path correctly to NgModule when flat=false (#16364) (0ce1f37)
  • angular: fix resolve builder in ngcli adapter (#16375) (52acf07)
  • angular: schematics warning should only occur when run as schematic (#16396) (4446bf7)
  • angular: throw error when generating component with multiple candidate modules (#16332) (48b356d)
  • core: do not attempt to remove non-existent package from package.json (#16399) (1b7587f)
  • core: fix preset unit tests (#16384) (c6310e6)
  • js: update swc options so path mappings can work in all environments (#16390) (ab609a2)
  • react: install rollup package when generating lib (#16373) (a4ef959)
  • storybook: check storybook is installed and not on v7 already (#16402) (2e97962)
  • storybook: do not override existing v7 on init (#16405) (157b35b)
  • storybook: handle @nrwl packages in storybook installed check (#16380) (3d3cc74)

Features

nx - 16.0.0-beta.2

Published by FrozenPandaz over 1 year ago

16.0.0-beta.2 (2023-04-18)

Bug Fixes

Features

  • core: add presetVersion flag for the create-nx-workspace (#16303) (dc98485)
  • misc: make createWorkspace quieter by default (#16202) (6428294)
  • misc: update @swc/helpers version to match @swc/core (#16343) (df81c0d)
  • nextjs: add migration for Next.js 13.3.0 (#16370) (ced3ab9)
  • storybook: added sb7 generator to migrations (#16369) (a7bc1c6)
nx - 16.0.0-beta.1

Published by FrozenPandaz over 1 year ago

16.0.0-beta.1 (2023-04-17)

Bug Fixes

  • angular: consider app-routing.module.ts when setting up module federation host routes (#16285) (3e45445)
  • core: correctly pass resolved compilerOptions to ts-node (#16240) (98b4aa6)
  • core: migrate should read both generators and schematics (#16294) (bd63cbf)
  • core: run-many doesn't strip quotes surrounding target names (#16211) (5da650a)
  • core: update @monodon/rust (#16334) (f0cbb84)
  • js: report createGlobPatternsForDependencies errors on tailwind (#16266) (e6f6fc1)
  • nextjs: clean up favicon & remove unnecessary property (#16233) (63d0230)
  • nextjs: Let Next.js handler serve public/ folder (#16318) (d54f848)
  • storybook: add correct v7 packages when generating storybook configuration (#16272) (5628969)
  • testing: support custom workspaceRoot for angular CT (#15485) (26fbd1d)
  • testing: use jest v29 deps in @nrwl/jest (#16256) (b15db06)

Features

  • angular: remove deprecated simpleModuleName option from library generator (#16219) (c8a2f50)
  • core: add hasher implementation info in nx report (#16261) (cfaf649)
  • core: remove @nrwl/workspace:lib (#16122) (cafb49a)
  • core: remove @nrwl/workspace:run-commands and @nrwl/workspace:r… (#16298) (95f2f80)
  • core: remove support for targetDependencies (#16101) (5080f2f)
  • core: remove usage of --legacy-peer-deps (#16271) (afcf7ba)
  • core: support both @nrwl/nx-cloud and nx-cloud (1fb9edc)
  • core: switch packages to use the @nx scope (#16069) (2d19500)
  • linter: update @typescript-eslint/* to 5.58.0 (#16250) (cdc0906)
  • misc: add --integrated option to nx init command (#16148) (4b32716)
  • nextjs: add composePlugins util when using multiple plugins (#16296) (7322751)
  • nextjs: remove "--server=..." app generator option (#16312) (c3c77d5)
  • nextjs: update to Next.js 13.3.0 (#16130) (0578116)
  • nx-plugin: remove cli property from generators and executors schema.json file (#16259) (de520d0)
  • react: deprecate styl from react and next for 17 (#16135) (3eede1c)
  • react: remove standaloneConfig since it does nothing (#16313) (8b48ba9)
  • repo: update storybook to v7 (#16174) (c4d9a5b)

Reverts

  • Revert "chore(misc): publish 16.0.0-beta.1" (ecad35c)
nx - 16.0.0-beta.0

Published by FrozenPandaz over 1 year ago

16.0.0-beta.0 (2023-04-11)

Bug Fixes

  • angular: fix migrations cli type and use @angular-devkit/build-angular to determine ng devkit version (#16157) (e9f97f8)
  • angular: fix path and selector handling in directive generator (#16017) (9b60863)
  • angular: fix path handling and validate standalone option in pipe generator (#16080) (74633f5)
  • angular: host and remote app generation with directory (#16113) (44c5471)
  • angular: validate standalone option in the directive generator (#16051) (bf9542a)
  • bundling: add missing @babel/core dependency to @nrwl/webpack (#16023) (bfea455)
  • core: anyOf should validate if at least 1 condition passes (#14769) (c3ba5ab)
  • core: deleted projects should not be in cached graph (#16210) (1df2d68)
  • core: don't error if lock file not present when precomputing js dependencies (#16094) (18c016b)
  • core: don't show global version warning when Nx is invoked by itself (#16102) (2887596)
  • core: ensurePackage fails on pnpm workspaces (#16002) (b3a3f2a)
  • core: fix "migrate-to-inputs" migration (#16145) (aaa1113)
  • core: fix broken command-line unit test (#16152) (00ed85d)
  • core: fix NX_PERF_LOGGING toggles (#16054) (45a1a6e)
  • core: fix parallel cli argument not default to 3 when not specified (#13837) (f14aac6)
  • core: only use native hasher if available (#16197) (7625956)
  • core: respect analyzePackageJson for processProjectGraph (#16220) (afb37c8)
  • core: should not throw 'unable to resolve nx/package.json' (#16072) (8092df3)
  • core: split nightly e2e target (#16176) (6889f93)
  • core: support yarn berry patches in pruned lock file (#15993) (30f993e)
  • core: update links shown after create-nx-workspace (4d01b61)
  • devkit: tree.children should support writes to directories that have the same name as their parent (#16074) (63e67bf)
  • esbuild: don't set outfile or outdir if already defined (#14636) (3636756)
  • js: remove thirdParty default so that package.json will be generated by default (#16015) (c02ec9f)
  • linter: support ESM js imports in ast utils (#16049) (89d0b8b)
  • misc: allow npmScope to be single @ (#16053) (c0d95a7)
  • misc: create-nx-workspace should show some stdout if stderr empty on error (#16020) (778400b)
  • misc: fix docs for nx watch --includeDependentProjects (#16026) (775f651)
  • misc: shared deps that rely on default configuration are filtered out (#16193) (432e074)
  • node: update ts-jest config for jest 29 (#16201) (3f4d010)
  • nx-dev: adjust tab cmp spacing (#16027) (059447b)
  • react-native: add aliasFields to handle replaced files in browser env (#16106) (7a4adf5)
  • repo: add CODEOWNERS to prettier ignore list (#16224) (0024706)
  • repo: cache nightly node_modules per run to avoid stale graph (#16216) (98501aa)
  • repo: enable mac tests on nightly and fix CI (#16150) (e81bdd4)
  • repo: fix codeowners (#16218) (7c5c36d)
  • repo: use lerna command in e2e with yarn --silent (#16155) (cb5a7d8)
  • storybook: v7 gen docs and install react deps (#16057) (c91c365)
  • testing: correctly error with jest.mock for invalid filepaths (#15445) (083f4f1)
  • testing: allow removing projects in standalone apps (#16093) (5afb5fc)
  • testing: merge reporter/coverage values from vite config (#16165) (9ba8444)
  • testing: prevent loop w/ Cypress watch & Vite processor (#16099) (8b4e5f6)

Features

  • angular: export some utils as public api #15669 (#16056) (e71d015)
  • bundling: add support for esbuild.config.js file (#16092) (807884c)
  • core: add support for pnpm v8 (#15925) (443d45d)
  • core: add support for tags with (print-)affected(:*) and run-many (#10085) (454344b)
  • core: allow dependsOn to accept a single project dependency (#16100) (f2f6e35)
  • core: allow local execution transpiler overriding with env var (#16037) (6e86866)
  • core: allow referencing other packages to specify implementations for executors + generators (#15987) (39646cf)
  • core: deprecate implicitDependency in nx.json (#16084) (f34564c)
  • core: error when a project graph plugin fails (#16095) (ad6ec99)
  • core: remove @nrwl/cli (#16129) (601a64d)
  • misc: bump tsquery dependency version (#16050) (675a5a9)
  • nextjs: add support for experimental appDir (#16132) (18e965d)
  • node: Added E2E project generation option to NestJs app generator (#14805) (3af649d)
  • nx-dev: add markdoc title card component (#16098) (ee1f7c1)
  • nx-dev: add table of content for documents (#15910) (d9c55aa)
  • nx-dev: display toc for smaller viewport sizes (#16061) (b9c901b)
  • nx-plugin: reuse utilities from create-nx-workspace for create-nx-plugin (#15743) (6e7234c)
  • repo: add brew cache to preinstall step on nightly (#16048) (db0fd2f)
  • repo: add recently closed count to issues tracker (#16018) (6ba60a0)
  • repo: report time of runs (#16115) (e58a059)
  • storybook: make v7 default (#16159) (f36d65c)
  • testing: remove deperecated @nrwl/cypress/plugins/preprocessor (#16170) (99fafa5)
nx - 15.9.2

Published by FrozenPandaz over 1 year ago

15.9.2 (2023-03-31)

Bug Fixes

  • angular: generate ngrx code using rxjs operators from rxjs/operators when workspace has rxjs <7.2.0 (#15977) (77f2d0a)
  • angular: use @nrwl/web:file-server in serve-static targets (#16009) (ad37d77)
  • bundling: pass tsConfig from project when --bundle=false so the correct file is applied (#16006) (47c671c)
  • core: fix handling of legacy angular versions in nx init (#16000) (6eca9b6)
  • detox: typo at buildTarget (#15787) (ba93808)
  • misc: filter shared libraries by import name in module federation helpers (#15980) (5c33797)
  • misc: skip formatting files in nested generator calls (#15961) (4eb7cc7)
  • nextjs: adding "none" style option to next component generator (#15990) (5211382)
  • react-native: fix pnpm module resolver (#15956) (a404595)
  • repo: increase timeouts until we improve tests (#16007) (26ad1f6)
nx - 15.9.1

Published by FrozenPandaz over 1 year ago

15.9.1 (2023-03-30)

Bug Fixes

  • misc: create-nx-workspace errors should display properly (#15988) (5d51ed9)
  • web: add migration for dropped dependencies (#15991) (9723859)
nx - 15.9.0

Published by FrozenPandaz over 1 year ago

15.9.0 (2023-03-30)

Bug Fixes

  • angular: fix rxjs package updates and ensure peer deps are installed before other migrations (#15458) (fba34ca)
  • angular: misc fixes in some generator schemas (#15602) (46b3767)
  • angular: prevent updating unchanged projects when syncing changes to the wrapped tree (#15503) (f7367ff)
  • angular: respect cli config and schematics defaults in ng cli adapter (#15510) (bfdd2eb)
  • angular: sync missing schema changes in builders (#15600) (6c9a0e3)
  • bundling: default Node scriptType to CommonJS since it has the widest compatibility (#15483) (d7cd153)
  • bundling: use a range rather than ^ for vitest peer dependency … (#15362) (b7ef261)
  • core: add missing await when migrating monorepo to nx (#15554) (3463349)
  • core: add warning if running on an outdated global installation (#15408) (e773bdb)
  • core: catch all lock file parsing/pruning errors and provide fallback (#15158) (5d69c4e)
  • core: do not return a default project when nxJson is undefined (#15432) (17a0d2c)
  • core: encapsulated nx repos should invoke wrapper when invoked via npx or global install (#15337) (c9244d2)
  • core: ensure correct $schema path is generated when adding project configuration (#15463) (02a450e)
  • core: handle .nxignore properly for the native hasher (#15420) (b0ab036)
  • core: handle file renames properly for affected (#15340) (7aac67c)
  • core: inline source maps for local nx plugins (#15336) (b87f838)
  • core: interactive migrations should be prompt when necessary (#15572) (4a8b7ed)
  • core: issue with registering file dependencies (#15523) (ac9c7e9)
  • core: last project should be visible in nx show projects (#15335) (0aff9dc)
  • core: mark package.json dependencies as static (#15381) (aaed63b)
  • core: nx migrate should work in encapsulated Nx repos (#15338) (4a53ace)
  • core: plugin should not override existing external nodes (#15219) (9a014c7)
  • core: properly diff json from the merge-base (#15476) (ffac350)
  • core: refactor the logging logic in e2e tests (#15548) (a0e00c8)
  • core: shutdown the daemon when it is invalid (#15550) (ad12ab2)
  • core: standardize chunking elements passing to cli (#15322) (bf08714)
  • core: use globbing also for workspace file patterns without '*' (#11298) (a43a99b)
  • core: use smarter hoisting of npm packages (#15502) (8d3f2bd)
  • devkit: allow ensured packages to resolve from workspace node_mo… (#15386) (66f498a)
  • js: fix parsing link dependencies in yarn (#15364) (65aac8e)
  • js: handle swcrc path mappings if specified (#15328) (c981ac2)
  • js: integrate buildable bundler and compiler options (#15376) (b84125f)
  • js: libraries should be buildable by default (#15533) (16ad308)
  • linter: ensure ast file detection supports tsx files (#15345) (e767fa4)
  • misc: ci workflow generator use correct default branch (#15487) (fc75166)
  • misc: restore tsconfig utils as deprecated in @nrwl/workspace (#15409) (c956435)
  • node: add default build configuration (#15542) (a69f8ab)
  • node: lint generator aware that app is root (#15355) (b40c9fa)
  • nx-plugin: e2e utils should work (#15397) (a4a9c27)
  • nx-plugin: run jest 29 migrations for @nrwl/nx-plugin:e2e (#15551) (a67baaa)
  • react: fixes library type not passed to the module federation conf (#15385) (c054251)
  • repo: disable long running manual dispatch (#15575) (4c9a2ee)
  • repo: improve nightly workflow setup (#15358) (f6dd441)
  • storybook: better detection of failed migrations (#15588) (c7525b4)
  • storybook: fix the path to the template file (#15565) (eebadef)
  • testing: fix generated testMatch pattern in jest config to support windows (#15415) (5e12d05)
  • testing: only install dependency for the desired --testEnvironment (#15244) (2d2804b)
  • testing: type the jest nx preset (#15404) (456391e)
  • testing: walk all project deps to check if CT project is used in buildTarget (#15252) (e8f19d8)
  • vite: add missing types for tsconfigs (#15260) (2e449da)
  • vite: root for running the builder (#15359) (3d4e542)
  • web: update snapshots from vite tsconfig changes (#15398) (76fcf7a)
  • bundling: sourcemaps setting (#15981) (ae69ec9)
  • core: hidden executor and generator options shouldn't be displayed in help text (#15967) (62c2ebe)
  • nextjs: ensure requred Next.js packages are always added to generated package.json (#15965) (96da56d)
  • react: add missing dependencies (#15976) (9f395e8)
  • repo: add more granular timeout to nightly runs (#15945) (0cd0300)
  • repo: remove command from the output to match test (#15950) (482a77d)
  • storybook: install correct dependencies on storybook init when no framework specified (#15966) (c30269e)
  • webpack: configure terser plugin with non-deprecated options for… (#15968) (d47d3f1)
  • angular: throw error for invalid project name in withModuleFederation helper (#15694) (76ec6f9)
  • core: apply nxignore after gitignore (#15679) (9897cbe)
  • core: clear line escape code shouldn't erase prefix in output (#15674) (72d64b6)
  • core: prevent running arbitrary code when attempting to detect plugin capabilities (#15676) (cd3d316)
  • angular: resolve browserTarget options correctly in webpack-dev-server (#15638) (db682bf)
  • angular: set projectName as the default source for relevant generators (#15664) (ca8d24b)
  • core: fix invalid yarn parser dependencies grouping key (#15647) (3f4ba6d)
  • core: fix pnpm hoisted dependencies resolution with hoisted node-linker (#15594) (5937597)
  • core: handle missing package version on lockfile parsing (#15648) (425c134)
  • core: help text shouldn't include .js file extensions on windows (#15677) (a950719)
  • core: ignore missing modules.yaml during postinstall (#15660) (8a0398d)
  • core: include target and configuration being run in env variables (#15668) (63eced7)
  • core: negative implicit dependencies should exclude statically detected dependencies (#15546) (9acd775)
  • core: only perform pattern matching if file input doesn't exist (#15640) (5add52b)
  • expo: fix expo build-list executor and update examples (#15574) (a364252)
  • expo: fix expo run-ios command (#15582) (b7beb99)
  • misc: cli - case in drive letters - windows (#15643) (87a6b30)
  • misc: filter out deps early based on shared config from module federation (#15654) (e2a2703)
  • misc: handle standalone repos when removing nested projects (#15609) (636a74b)
  • misc: move generator should null-check cypress props (#15436) (46bc6af)
  • vite: add configuration option for emptyOutDir (#15619) (ae6dc6b)
  • vite: configuration docs and optional chain targets (#15655) (8e838b5)
  • core: wildcard implicit dependency should support scoped project names (#15699) (cc68012)
  • nextjs: refactor how webpack config is loaded with nextjs (#15650) (be81405)
  • repo: update @monodon/rust to 1.1.1 (#15695) (1b448d2)
  • angular: fix e2e tests to support pnpm v7 (#15587) (c690461)
  • react: print next prod server error in verbose mode (#15721) (583ee1f)
  • core: fix NX_TASK_TARGET_CONFIGURATION being set to 'null' (#15725) (1e27759)
  • core: nx migrate should accept tags other than latest and next for community packages (#15673) (9791f31)
  • react: fix next import (#15724) (4b9865c)
  • core: combine serial and parallel execution + forward sigint to child process (#13885) (fd11334)
  • core: start path to supporting esm modules (#15684) (616f0f0)
  • core: use relative paths for socket path (#10896) (f60f8cd)
  • js: do not run prettier when we can run formatFiles (#15740) (4d9df3d)
  • misc: do not create apps libs for standalone presets (#15741) (9885ec3)
  • testing: use es2016 for jest-preset-angular projects (#15646) (1bca347)
  • angular: do not set angularCompilerOptions in e2e tsconfig when generating an app (#15729) (a91513d)
  • angular: fix wrong tsconfig option name in webpack-dev-server implementation (#15765) (f2fb4c8)
  • core: add warning if running on an outdated global install (#15443) (7740bb1)
  • core: misc daemon fixes (#15472) (84075c3)
  • node: align proxy port with default api port (#15754) (a868bce)
  • storybook: enable e2e tests (#15709) (61fb737)
  • angular: format files after angular jest migration (#15779) (9c7e67b)
  • bundling: respect --sourcemap option for esbuild (#15778) (7d9352e)
  • core: move the daemon stop log out of client (#15783) (28096b8)
  • core: use a main function inside nx.ts to avoid future hoisting issues (#15806) (1e48f6a)
  • nextjs: handle buildable libs correctly (#15795) (63cdddf)
  • nx-plugin: allow some customization when running nx-plugins (#15438) (6834b65)
  • core: fix broken path elevation in npm lockfile pruning (#15833) (8cd410a)
  • nextjs: produce correct next.config.js file for production server (#15824) (c7e49c5)
  • core: resolve some strip-source-code bugs (#15840) (8af80de)
  • misc: prevent --quiet and --verbose from both being true (#15836) (7d61ae2)
  • nextjs: add missing express dependencies to next plugin (#15854) (7a48214)
  • nextjs: add missing style deps for less and stylus (#15839) (e904e04)
  • nextjs: set correct distDir when running production server through Nx (#15861) (b3200fb)
  • node: fix standalone linter setup (#15681) (4bf652d)
  • storybook: show e2e error only if configureCypress is true (#15832) (750a978)
  • misc: cleanup deps to support pnpm v7 in create-nx-workspace (#15859) (7c9b66e)
  • nextjs: deference symlinks when copying public folder to dist (#15862) (884c200)
  • core: fix bin path (#15883) (a8f77df)
  • angular: add angular cache dir to .prettierignore (#15923) (26c864a)
  • angular: prevent inserting a leading comma in NgModule properties (#15933) (091978b)
  • angular: use @nrwl/web:file-server (#15849) (597832e)
  • graph: fix display of task graph in docs (#15913) (74fed92)
  • js: run prettier with default options when theres no prettierrc (#15888) (4a55ee9)
  • linter: remove outdated e2e test check (#15899) (15e29b2)
  • nx-dev: add misc style corrections (#15909) (6749701)
  • repo: add missing git config on nightly for lerna e2e (#15900) (eec6041)
  • storybook: improve and simplify e2e tests (#15734) (4e2b07e)
  • storybook: proper user prompts for config generator (#15860) (b94b669)
  • core: fix project graph analysis (#15941) (44d090d)
  • repo: switch CI to use pnpm v7 (#15904) (89893b6)
  • angular: allow skiping formatFiles in component generator when called from another generator (#15953) (75f6b98)
  • angular: handle projects with no targets in angular migration (#15940) (afdf5ea)
  • angular: prevent nested calls to formatFiles in generators (#15946) (d20bf77)
  • node: ensure node e2e test uses unique port to avoid port clashes (#15951) (e4db34a)
  • react: ensureCypressInstallation on e2e tests (#15949) (65f7fca)
  • react: setParserOptionsProject option should be respected (#15937) (8fd5bcf)
  • storybook: increase timeout of flaky test (#15947) (9e9623e)
  • web: ensure unique port is used for file server tests (#15952) (18c8e70)

Features

  • angular: move replaceAppNameWithPath to Angular (#15493) (14dd8e1)
  • core: move checkAndCleanWithSemver to devkit (#15505) (47fd3a2)
  • core: move forEachExecutorOptions to devkit (#15547) (c3a58e9)
  • core: move prettier init logic from @nrwl/workspace to @nrwl/js (#15501) (24b82ed)
  • core: move string utils to devkit (#15479) (80f3d03)
  • devkit: move runTasksInSerial to devkit (#15467) (8744698)
  • expo: upgrade expo to 48 (#15400) (67e41da)
  • js: add getSourceNodes to nrwl/js package (#15497) (c82ba4e)
  • js: added a minimal option to the library generator (#13561) (8c1d035)
  • js: move buildable libs to js (#15558) (361ddb1)
  • node: add nestjs support to node app plugin (#15484) (79f5fc3)
  • react-native: upgrade react-native to 0.71.3 (#15401) (6c93378)
  • repo: add github action to periodically check issue counts (#15392) (e72f993)
  • repo: automatically lock closed issues after 30 days of inactivity (#15253) (8941063)
  • repo: use caching for pnpm workspaces in e2e tests (#15461) (82d499c)
  • repo: use pnpm v7 for ci (#15460) (c38ffc9)
  • storybook: update to v7.0.0-rc (#15584) (2e3e32c)
  • storybook: version 7 automigrate integration (#15136) (df4efc2)
  • web: add a generator to add @nrwl/web:file-server target (#15434) (3a4b108)
  • core: version option should display global and local installation separately (#15911) (3575028)
  • angular: add directive generator (#15630) (481899c)
  • angular: add pipe generator (#15659) (9cd2858)
  • core: use inputs to determine package dependencies (#13966) (ebdb193)
  • misc: add a link to Nx Console for IntelliJ on React & Angular Nx welcome page (#15617) (a491b35)
  • nx-plugin: plugin presets can now be standalone (#15601) (41f094a)
  • react-native: upgrade react native to 0.71.4 (#15599) (e617593)
  • repo: add new flag for verbose e2e logging (#15541) (7450e72)
  • repo: make granular slack notifications when E2E tests fail (#15462) (3d76f05)
  • repo: improve yarn install caching for nightly (#15683) (85cd954)
  • angular: remove protractor (#15627) (7812f41)
  • core: make task runner selection configurable through env variable (#14529) (c95b27d)
  • core: add entry file for create-nx-workspace (#15610) (129cbed)
  • core: add support for NX_DEFAULT_PROJECT env variable (#15549) (0af052b)
  • linter: add override for noImportsOfLazyLoadedLibraries (#15670) (9ef2dd9)
  • bundling: add for esbuild to enable/disable package.json generation (#15777) (7ebca51)
  • core: add --quiet option to suppress generate output (#15802) (0370794)
  • core: show task graph of commands (#15440) (2cc949e)
  • devkit: provide better error messaging when attempting to use a FsTree instance after changes are committed to disk. (#15780) (247e8a2)
  • react-native: add IntelliJ to react native and expo welcome page (#15744) (0cb817b)
  • testing: add --port flag (#15486) (d1ddd52)
  • web: remove hard dependencies on cypress, rollup, jest, and linter (#15797) (e772ee2)
  • vite: ts-node register paths in vite (#15629) (d3a85e5)
  • nextjs: deprecate proxy config option for server executor (#15855) (e611a0b)
  • storybook: add configureStaticServe option (#15688) (b3dd65a)
  • testing: add static serve target for e2e tests in CI (#15808) (b124b97)
  • vite: add outfile for build executor (#15002) (#15845) (64017a2)
  • core: set interactive true for create-nx-workspace (#15863) (24cb81d)
  • core: optimize npm pruning path elevation function (#15880) (1f935a7)
  • core: refactor most of js graph work into its own folder (#15365) (8cf8f18)
  • react-native: update @react-native-community/cli to 10.2.1 (#15738) (04b6ddb)
  • repo: add nightly tests for several node versions (#15908) (ae3a55f)
  • testing: add cypress-e2e-configuration generator (#15736) (78fb3b9)
  • node: add --framework=none to create-nx-workspace for Node projects (#15929) (874b6a5)
nx - 15.9.0-rc.2

Published by FrozenPandaz over 1 year ago

15.9.0-rc.2 (2023-03-29)

Bug Fixes

  • angular: allow skiping formatFiles in component generator when called from another generator (#15953) (75f6b98)
  • angular: handle projects with no targets in angular migration (#15940) (afdf5ea)
  • angular: prevent nested calls to formatFiles in generators (#15946) (d20bf77)
  • node: ensure node e2e test uses unique port to avoid port clashes (#15951) (e4db34a)
  • react: ensureCypressInstallation on e2e tests (#15949) (65f7fca)
  • react: setParserOptionsProject option should be respected (#15937) (8fd5bcf)
  • storybook: increase timeout of flaky test (#15947) (9e9623e)
  • web: ensure unique port is used for file server tests (#15952) (18c8e70)

Features

  • node: add --framework=none to create-nx-workspace for Node projects (#15929) (874b6a5)
nx - 15.9.0-rc.1

Published by FrozenPandaz over 1 year ago

15.9.0-rc.1 (2023-03-28)

Bug Fixes

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