fix(deps): update nrwl monorepo to v15 (major)
This MR contains the following updates:
Package | Type | Update | Change | Pending |
---|---|---|---|---|
@nrwl/angular (source) | dependencies | major | 14.7.18 -> 15.0.13 |
15.1.0 |
@nrwl/eslint-plugin-nx (source) | devDependencies | major | 14.7.18 -> 15.0.13 |
15.1.0 |
@nrwl/workspace (source) | devDependencies | major | 14.7.18 -> 15.0.13 |
15.1.0 |
nx (source) | devDependencies | major | 14.7.18 -> 15.0.13 |
15.1.0 |
Release Notes
nrwl/nx
v15.0.13
Bug Fixes
- core: fix undefined projectName in tasks runner (#13044) (022fdc8)
- core: provide a plugin which to allow users to opt into package.… (#13070) (60dce21)
- js: call normalizePath on generated importPath (#13037) (c588cc7)
- misc: set project names used the old logic including dirs (098903f)
v15.0.12
Bug Fixes
- core: explicitly set project names (31a82af)
v15.0.11
Bug Fixes
- core: correctly derive the name of the project based on package.json without name (86c5819)
- core: disable ts-node warning when its using a fast transpiler (#12765) (ba7a850)
- core: fix custom workspace-generator options (#12821) (8ba21f3), closes #12677
- core: fix lock file mapping for yarn berry (#13026) (82bc3ba)
- core: improve external node dependency mapping (#12996) (0d5e4f9)
- core: schedule tasks with the most tasks that depend on it first (#12967) (2a980c2)
- core: suppress access errors during project file scan (#13031) (fafa3b4)
- misc: correct "topological" typo in add-nx-to-monorepo(#13014) (4169a7e)
- nextjs: error in with-nx.ts (#12973) (cec607b)
- react: upgrade loader-utils (#13021) (444af2d)
- testing: provide better error messages around component test --build-target (#12886) (f1db9ce)
- webpack: Fixed script optimization not working for node target (#12221) (39d197f)
v15.0.10
Bug Fixes
- core: fix -c alias for configuration (#13001) (f538ce0)
- graph: improve performance of showing/hiding directories of projects (#12998) (eae4b27)
- js: patch migration from @nrwl/node:package to @nrwl/js:tsc to rename srcRootForCompilationRoot option to rootDir (#12999) (e10ab7d)
- testing: handle path offsets for angular component testing (#12863) (0bf19ec)
v15.0.9
Bug Fixes
- core: move affected positional arguments args back to util (#12994) (e80a2b7)
- core: update yargs to ^17.6.2 (#12978) (59a026c)
v15.0.8
Bug Fixes
- core: fix migrations for projects with package.json configuration (#12977) (c8a23cf)
- core: use root version for yarn lock file pruning (#12964) (a146745)
- core: workspace-generator errors should be propagated to nx (#12955) (e6ff5bc)
- linter: do not remap namespace import specifiers as import specifiers (#12954) (d59bd10)
v15.0.7
Bug Fixes
- core: add cloud and dte as flags (#12947) (98b6393)
- core: fix missing options from some nx commands (#12944) (5df5339)
- linter: ensure fs operations run on full path (#12953) (c3db8e6)
- web: add option to override outputPath for file-server (#12941) (3f9909a)
Features
- graph: toggle visibility of all projects in a folder (#12641) (fc6b85d)
- misc: alias connect-to-nx-cloud to connect (9038741)
- react: add skipPackageJson flag (#12919) (4a4a149)
Reverts
- Un-Reverts "feat(core): properly passthrough flags unparsed to executors (https://github.com/nrwl/nx/pull/12890)" (23c103f), closes https://github.com/nrwl/nx/issues/12890
v15.0.6
Reverts
- Revert "feat(core): properly passthrough flags unparsed to executors (#12890)" (23c103f), closes #12890
v15.0.5
Bug Fixes
- bundling: add missing css-loader dependency to @nrwl/webpack (#12928) (f345b72)
- core: revert to the faster message parsing logic (6448274)
- core: support npm lock file v3 (#12887) (175b74f)
- core: target project locator should track only hoisted external deps (#12905) (0c52e67)
- cra-to-nx: use cross-env to ensure Windows compatibility with CRA build script (#12838) (48c6024)
- js: correctly build library with workspace dependencies (#12884) (2cddd68)
- linter: improve wildcard import parsing to allow full regex (#12877) (758956d)
- linter: project with empty onlyDependsOn can only depend on tagless project (#12878) (d58774e)
- misc: remove -d as alias in generator schema (#12885) (35dd6c9)
- nextjs: update peer dependency for Next.js 13 (#12866) (e39cb42)
- testing: use @swc/jest if being used as transformer (#12614) (f3515e4)
Features
- angular: add webpack-server builder with support for custom webpack config (#12917) (a5d0314)
- bundling: add support only bundling in workspace libs, not npm packages (#12852) (58b5196)
- core: properly passthrough flags unparsed to executors (#12890) (145dda7)
- graph: add button to toggle graph rankDir under feature flag (#12646) (5577bfb)
v15.0.4
Bug Fixes
- angular: support routes as route array type for ast parsing #12707 (#12829) (d34dff1)
- core: ensure project configuration is saved as standalone when workspace.json isn't present(#12823) (e1e188c)
- core: fix graph calculation when there are mixed targets (#11418) (edd1415)
- core: fix print-affected not filtering on target (#12355) (d9a2852)
- core: increase daemon timeout (#12861) (ee30e96)
- core: properly serialize override with object arg for command line (#12499) (594c63b)
- core: skip transitive deps on package json creation (#12851) (c0e5fb6)
- devkit: names fn constantName (#12683) (e584882)
- js: only generate shallow dependencies when building with tsc and swc (#12857) (5f584ea)
- misc: remove unescaped asterisks on library-types doc (#12759) (91e9726)
- nextjs: specify return type in withNx plugin (#12486) (94edbe9)
- react: export remoteGenerator (#12563) (6e97c6c)
- react: fix minification for prod builds in with-module-federation (#12680) (1992ada)
- testing: cypress 10 migration supports more configuration setups (#12036) (9096d41)
- testing: handle trailing commas in 14.0.0 migration (#12837) (1d4247c)
- testing: update jest batch mode (#12764) (cd4e983)
- testing: update tsconfig.cy.json template file for generator (#12849) (cc55cff)
Features
- nextjs: update to Next.js 13 (#12848) (9bdc2ca)
- storybook: generate typed import from storybook/react (#12743) (6e5ebfa)
v15.0.3
Bug Fixes
- core: correctly dedup projects with different names (d2bec05)
- misc: improve print-affected perf (#12822) (58f96de)
- misc: update the version check not to exclude v15 (e24632f)
Features
- expo: depcrecate expo-cli and use @expo/cli instead (#12799) (386479f)
- misc: select the best message to show during migrations (7d732ca)
v15.0.2
Bug Fixes
- core: globbing for project.json and package.json does not ignore dist correctly (2ed5d57)
- core: inotify error does not propagate correctly (b403017)
- expo: fixing broken tutorial link (#12753) (5837715)
- misc: fix broken tutorial link on npm page (#12766) (9ca75db)
- nx-cloud: update nx-cloud openapi reference link (#12762) (e4c4fe0)
- react: fix builder options for storybook plugin (#12276) (13c465d)
Features
v15.0.1
Bug Fixes
- angular: rename withNonEnabledBlockingInitialNavigation to withEnabledBlockingInitialNavigation (#12633) (e7ebab8)
- angular: support serving static remotes using tuple API #12658 (#12691) (d6285a5)
- core: bump nrwl/ci to 0.8 (#12704) (ccc98e3)
- core: catch rejected promises in convertNxExecutor (#12627) (62e91f3)
- core: fix migration that enables source analysis (#12628) (0cbec35)
- core: merge proejcts from globs and workpace.json (272abb4)
- devkit: incorrect conditional to decide if package should be added (#12749) (657cdba)
- js: handle different exports field shapes (#12613) (8944223)
- misc: fix nx list capabilities resolution (#12621) (628c9c0)
- react: fixes broken links to 01-create-application vs 1-code-generation (#12737) (6737620)
- repo: change github set output to env vars (#12618) (f26f2a1)
- repo: ensure cypress is installed for the e2e tests (#12615) (d0f590d)
- repo: update github workflows to use v3 actions (#12617) (3a30689)
- repo: use LTS version of Node not latest (#12703) (34c9fa9)
- testing: default export ng component-test generator (#12695) (507f890)
- testing: make sure jest-environment-dom is always installed (#12747) (53c8598)
- testing: run init generator in cypress-project when cypress is n… (#12552) (ed05ca3)
Features
- nextjs: add pascal case options for Next.js component generators (#12690) (1f6974f)
- repo: update nx-orb to 1.6 (#12616) (59c4160)
- repo: update nx-orb to 1.6.1 (#12624) (c50a995)
Breaking Changes
- Nx will also include folders with
package.json
/project.json
in its graph of projects. You can ignore them by adding the directory to.nxignore
.
v15.0.0
Bug Fixes
- angular: broken test (#12286) (6125dc0)
- angular: do not use ngcc for new workspaces and projects #12386 (#12504) (80a623e)
- angular: export generators correctly #12434 (#12460) (32189d5)
- angular: fix import breaking jasmine-marbles migration (#12415) (e13ad11)
- angular: ng-add migration should set default project (#12513) (66a0864)
- angular: switch to using jasmine-marbles for certain symbols (#11896) (3dc72f0)
- bundling: add missing assets ignore option to @nrwl/esbuild:esbuild (#12288) (7f76ac5)
- bundling: correct main field in package.json when using esbuild (#12328) (a14646a)
- bundling: do not add types field in package.json for esbuild (#12424) (d904160)
- bundling: fix esbuild build watch (#12448) (e0f7911)
- bundling: set NODE_ENV correctly to avoid warnings (#12331) (c3e0602)
- bundling: update error message for esbuild-project generator so it shows correct project name and information (#12323) (20c3951)
- core: add missing core plugins to list command (#12305) (776b5a0)
- core: add missing packages (esbuild, webpack, rollup) to nx-migration field (#12285) (37bedce)
- core: add missing packages to report command (#12306) (6a7a7c1)
- core: custom generators help should print relevant information (#12258) (f9e57e2)
- core: daemon should not shut down due to inactivity when there are open connections (759f7ce)
- core: daemon termination should be ok when client does not need anything (#12519) (8c393b5)
- core: disable broken git hasher recourse submodules (#12337) (2f0d61f)
- core: do not fallback to angular cli for ng deploy (#12401) (74e898d)
- core: do not run postinstall unless it is the main nx package (#12591) (0961cb3)
- core: drain stdout before exit in print-affected (#12559) (0ff93dd)
- core: ensure lock file is read from the correct folder (#12294) (a7631e1)
- core: fix slashes in inputs migrations (#12444) (85a5c89)
- core: hide leaky error message from git show command in affected (#12521) (f37c334)
- core: js plugin files should work (#12406) (7ac0dab)
- core: readRawWorkspaceJson should keep workspace cache up to date (#12528) (ad79453)
- core: remove trailing slash in outputs that prevents correct caching (#10708) (2889372), closes nrwl/nx#10549
- core: remove warning for invalid outputs (#12589) (773c0cb)
- core: set workspaces property when using NPM preset (a947e25)
- core: swap default method for output capture (#12535) (8ab7f85)
- core: use node based hasher in git repos with submodules (678f786)
- devkit: ensure that getProjects works properly without a nx.json (#12295) (40c8859)
- graph: close tooltips when panning graph (#12468) (305fb2e)
- js: add outfile to swc compiler in non-watch mode. fixes #12344 (#12345) (469a6d1)
- js: check if asset create/update event contains a file before copying (#12551) (136e1a8)
- js: close typescript watch program on SIGINT/SIGTERM (#11722) (f1a24d7)
- js: inlined buildable libraries original output should not be removed (#12483) (b17893c)
- linter: check for all .eslintrc.* files when generating a package (#12515) (d4fd7c0)
- linter: remove leftovers after tslint support removal (#12313) (d91c7ca)
- misc: buildable libs should not throw when some npm packages are not defined (6775f5d)
- misc: remove remaining usages of @nrwl/workspace:run-commands executor (#12299) (9d06b3c)
- misc: update axios to 1.0.0 (#12437) (c3abe07)
- nextjs: return correct webpack config for next.js storybook app (#12371) (5ae5f88)
- react: migrations use tsquery, so we should provide it (#12575) (d8f3c6b)
- repo: bump node version of macos agents (#12525) (06ff65a)
- storybook: check root mainjs for builder (#12308) (27037cb)
- testing: move to using cy.mount (#12273) (80635db)
-
webpack: regression from #10432 to allow
//
prefix in remote (#12302) (ba657da)
Features
- angular: add flat for standalone library #12420 (#12566) (c2fa6ae)
- angular: add setup-ssr generator (#12233) (09e9110)
- angular: create routes file pattern (#11930) (6d9ec39)
- angular: use provideRouter for standalone apps (#12012) (0858bcf)
- bundling: add skipValidation option when generating esbuild project (#12290) (f30ed24)
- bundling: add skipValidation option when generating rollup/webpack project (#12392) (f5e35e1)
- bundling: remove deprecated UMD format support for rollup (#12426) (dda9ea1)
- core: add ability not to load dot env files (26e256e)
- core: add lock file content hashing to lock file utils (#12296) (14a3d6e)
- core: add support for npm v1 lock file parsing (#12534) (0907ba2)
- core: add workspace integrity check for package alignment (#11594) (5656fd1)
- core: map lock file data to external dependencies (#12185) (5e293eb)
- core: migrate existing workspaces to use inputs configuration (#12416) (49c5e50)
- core: prefix outputs and warn on non-prefixed outputs (#12470) (834e2db)
- core: remove deprecated --only-failed option (#12471) (678bb83)
- detox: upgrade detox to 19.2.5 (#12327) (09119e9)
- devkit: restrict addDependenciesToPackageJson to update versions only if greater than existing (#11443) (bcbe59e)
- expo: upgrade expo to 46.0.13 (#12326) (d6997d5)
- express: generate express app with static assets handler (#12442) (65a7f47)
- js: inline non-buildable libs for tsc and swc (#12280) (142ed2e)
- js: use shorter dependsOn syntax for project configuration (#12564) (66a4cc4)
- linter: remove tslint support (#12279) (09c6ccb)
- misc: a/b different messages during migration to next major (77b57b7)
- misc: clean up package-based npm preset (beb04e2)
- misc: make add-nx-to-monorepo interactive (7fabc85)
- misc: use autocomplete prompt for workspace style (#12594) (ae3e6b2)
- node: remove library generator in favor of @nrwl/js:library (#12550) (e74a54d)
- nx-plugin: pass env vars to command testing util (#12078) (8912fb1), closes #12076
- nxdev: add path option to terminal frame (5198bbf)
- react-native: upgrade metro to 0.72.3 (#12325) (20ba188)
Reverts
- Revert "feat(node): remove library generator in favor of @nrwl/js:library (#12550)" (#12560) (bc53592), closes #12550 #12560
BREAKING CHANGES
- core: --only-failed has been removed### Breaking Changes
- Nx will now also include folders with
package.json
/project.json
in its graph of projects. You can ignore any unwanted projects by adding the directory to.nxignore
.
v14.8.6
Features
- core: add ability not to load dot env files (7de531d)
v14.8.5
Bug Fixes
- core: custom generators help should print relevant information (#12258) (9ce268b)
- core: do not fallback to angular cli for ng deploy (#12401) (bb05d80)
- core: do not run postinstall unless it is the main nx package (#12591) (8f6eb81)
- core: drain stdout before exit in print-affected (#12559) (731f839)
- core: readRawWorkspaceJson should keep workspace cache up to date (#12528) (acd5964)
- js: check if asset create/update event contains a file before copying (#12551) (64103af)
v14.8.4
Bug Fixes
- angular: export generators correctly #12434 (#12460) (3569a6f)
- angular: ng-add migration should set default project (#12513) (38509cc)
- bundling: do not add types field in package.json for esbuild (#12424) (2405a2e)
- bundling: fix esbuild build watch (#12448) (8ba237e)
- core: daemon termination should be ok when client does not need anything (#12519) (7865e6a)
- core: hide leaky error message from git show command in affected (#12521) (26fce5b)
- graph: close tooltips when panning graph (#12468) (4a30fcd)
- misc: update axios to 1.0.0 (#12437) (640cfba)
v14.8.3
Bug Fixes
- bundling: correct main field in package.json when using esbuild (#12328) (7733769)
- bundling: set NODE_ENV correctly to avoid warnings (#12331) (2f2c7d8)
- core: disable broken git hasher recourse submodules (#12337) (f54dd1a)
- core: remove trailing slash in outputs that prevents correct caching (#10708) (c3f853a), closes nrwl/nx#10549
- core: use node based hasher in git repos with submodules (60f4aca)
- nextjs: return correct webpack config for next.js storybook app (#12371) (df3cd66)
Features
- bundling: add skipValidation option when generating rollup/webpack project (#12392) (ea42c9f)
- misc: a/b different messages during migration to next major (ce0fe45)
Reverts
- Revert "fix(nx): git-hasher should fetch files from git submodules (#11334)" (f717303), closes #11334
v14.8.2
Bug Fixes
- core: add missing core plugins to list command (#12305) (7addb44)
- core: add missing packages to report command (#12306) (7bde32f)
- core: daemon should not shut down due to inactivity when there are open connections (1dcfec1)
- misc: remove remaining usages of @nrwl/workspace:run-commands executor (#12299) (8b305d0)
- nx: git-hasher should fetch files from git submodules (#11334) (c54e136)
- storybook: check root mainjs for builder (#12308) (c344a10)
-
webpack: regression from #10432 to allow
//
prefix in remote (#12302) (0b0131e)
v14.8.1
Bug Fixes
- bundling: add missing assets ignore option to @nrwl/esbuild:esbuild (#12288) (65dc805)
- core: add missing packages (esbuild, webpack, rollup) to nx-migration field (#12285) (ac4cf51)
- devkit: ensure that getProjects works properly without a nx.json (#12295) (35082c7)
- misc: buildable libs should not throw when some npm packages are not defined (d070fdf)
v14.8.0
Bug Fixes
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.