nx

Smart Monorepos · Fast CI

MIT License

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

Published by vsavkin almost 3 years ago

Bug Fixes

  • core: nx daemon shouldn't cause flickering on windows (#7492) (f11baf6)
  • core: update generator logic so empty strings ("") for appsDir and libsDir work properly (#7508) (8686e91)
  • nextjs: sourcemaps display transpiled code (#7487) (67ff4ac)

Features

  • angular: add secondary entry point generator for publishable libraries (#7501) (8311a17)
  • nextjs: bump Next.js version to 12.0.0 (#7524) (39bc2e2)
  • node: add tsPlugins to node:package executor (#7477) (9356f73), closes #7420
nx - Release 13.0.2

Published by FrozenPandaz about 3 years ago

Bug Fixes

  • core: convert-nx-executor should be executable in ng workspace (#7474) (0fe1614)
  • dep-graph: eyeball icon is clickable (#7493) (d80d24c)
  • dep-graph: fix highlighting in group by folder mode (#7491) (8735408)
  • storybook: storybook migration fails if targets not defined on a project (#7475) (c87dfad)
nx - Release 13.0.1

Published by FrozenPandaz about 3 years ago

Bug Fixes

  • testing: remove outdated deprecation message when headless not set (#7446) (9a94542)
  • web: remove sass migration since it is failing (#7461) (1528248)
nx - Release 13.0.0

Published by FrozenPandaz about 3 years ago

Bug Fixes

  • angular: add required postcss dependencies when creating a buildable lib (#7402) (e057892)
  • angular: fix building publishable libraries with secondary entry points when enableIvy is set to false (#7405) (e29e801)
  • angular: handle components array as static member of the module when generating stories (#7321) (0a41a34)
  • angular: ng add works in v2 workspaces (00615d0)
  • angular: support tsconfig.json at root of workspace (#7333) (20481d9)
  • core: add null check to migration for config locaton swap (#7363) (bcb1c5c)
  • core: daemon watch mode gets stuck (dff26ca)
  • core: ensure workspace version format is respected when making changes to it (#7043) (301e116)
  • core: fix single file outputs cache regression (#7355) (65f6c0d)
  • core: handle failures writing to the cache (#7349) (3520d7f)
  • core: patch resolve logic for tsconfig paths (#7387) (bedad1c)
  • core: print a more descriptive error message telling users invoke decorate-angular-cli.js (#7383) (6017a05)
  • core: reset daemon intenral state when cache is missing (693bd41)
  • core: throw an error when configuration is invalid/ outdated (#7452) (d2c18e6)
  • core: update outdated graph version (#7334) (1205d2d)
  • core: update webpack 5 migration smartly match expected version and packages before performing removal (#7365) (ccf42f0)
  • linter: handle also external nodes in find project by import (#7401) (267ad06)
  • misc: dep-graph --file option supports absolute paths (#7206) (2f675f7)
  • misc: select correct projects on dep graph when in watch mode (#7304) (39c290d)
  • nextjs: delegate preset options (#7385) (93ffd2d)
  • react: apply postcss config from apps to their lib dependencies (#7265) (a8bcd27), closes #7040
  • react: fix react webpack plugin check for babel-loader (#7382) (324129b)
  • repo: make sure NX_WORKSPACE_ROOT_PATH exists (#7238) (1b500a8)
  • repo: temporary disable the failing tests (2dd4299)
  • storybook: if there is no propstype name do not add angle brackets (ce9dbd0)
  • testing: make cypress peer dependency optional (#7455) (63b71e8)
  • web: add support for barrel exports in web build (#7354) (f9fe52b)
  • web: fix index html generator for webpack 5 (5028a91)
  • web: remove default baseHref in dev-server (#7302) (3fca35c)
  • web: turn off fully specified option in webpack so packages like graphql@14 will not break build (ed11e6c)

cleanup

  • angular: remove deprecated options from the ngrx generator (#7404) (86613f6)
  • angular: remove deprecated utilities related to the angular devkit (#7386) (5853d83)

Features

  • angular: add tailwind support when building publishable libraries (#7285) (a00f8e0)
  • angular: allow port to be added to non-mfe app (#7403) (b0b9c8f)
  • angular: update NgRx to 12.5.0 (#7370) (28f28af)
  • core: add exponential backoff for graph recomputation (1cc1e27)
  • core: clean up daemon server (a81fbba)
  • core: compute all workspace files incrementally (18c8e37)
  • core: consolidate nx.json and workspace.json (#6642) (79cf69b)
  • core: extract project graph external nodes (#7340) (b23f2d8)
  • core: remove deprected project graph version (14f7e66)
  • core: shift from 'master' to 'main' as default branch and base (#7111) (8435bdf)
  • core: standalone project configuration is default (#7351) (bdcbac4)
  • core: strict mode by default for workspace libraries (324738b)
  • core: upgrade to webpack 5 (#7283) (724b0c0)
  • core: use worker threads to construct a project graph (4b9c00e)
  • dep-graph: project name sidebar rounded corners (#7393) (81d76eb)
  • dep-graph: ui redesign (#7281) (92ebb84)
  • linter: allow banning of external packages (#7378) (ff3b8b6)
  • nextjs: add migration for css prop (#7396) (7a3c485)
  • nextjs: disable lint during build (#7379) (92132c6)
  • nextjs: support css prop for emotion (#7384) (4c0c12e)
  • nextjs: use next 11.1.2 (#7310) (22c22a1)
  • node: support buildTargetOptions in node:execute (#7002) (289ebfc), closes #7001
  • react: support css prop for emotion (#7395) (d4f8ba2)
  • react-native: upgrade @types/react-native versions (#7392) (5d47468)
  • storybook: add @storybook/svelte fot the storybook and build-storybook executors (#7352) (b3a656e)
  • storybook: add Webpack 5 support for React Storybook setups (#6791) (c446aa5), closes #6703
  • storybook: migrator for webpack 5 (fd3868c)

Reverts

  • Revert "chore(repo): test matrix failure (#7431)" (8a4b2ba), closes #7431

BREAKING CHANGES

  • angular: All the utilities located at @nrwl/angular/src/utils/ast-utils were removed. These utilities were already deprecated since the last major version. Also, the previously deprecated utilities runSchematic and runExternalSchematic located in @nrwl/angular/src/utils/testing were removed. These utilities were not part of the package public API and as such, they were not recommended to be used and were likely to be changed or removed.
  • angular: The deprecated options onlyAddFiles and onlyEmptyRoot from the ngrx generator were removed,
    skipImport and minimal should be used instead.
nx - Release 12.10.0

Published by FrozenPandaz about 3 years ago

Bug Fixes

  • angular: adds missing @angular/cdk to migrations (34848b8)
  • angular: bump jasmine-marbles to 0.8.4 release (#7162) (d920f03)
  • angular: incremental builds with mfes #6923 (#7260) (654cfbf)
  • angular: remove extra comma when generating application with --inlineTemplate (#7126) (d52aed9)
  • angular: remove relative calculation for config paths in wrapped angular devkit schematics (#7201) (04f8426)
  • angular: stop modifying tags that match app name (#7137) (8addb45), closes #7097
  • angular: update jest-preset-angular to 10.0.1 (#7139) (259ac84)
  • angular: update ng-package.json dest property when moving a library (#7132) (9f1fe34)
  • core: apply NX_variables on top of env variables (#7205) (6df11a2)
  • core: changes to the daemon in order to support windows (#7211) (0d84a61)
  • core: convert-to-nx-project should normalize paths (a3599a5), closes #6968
  • core: daemon server should reinitialize file hashes on each connection (5cce731)
  • core: display dynamic prompts in angular cli (f929a47)
  • core: ensure ANSI escape codes are stripped in git-hasher process outputs (4956ebe)
  • core: ensure daemon server perf logging instantiated only once (36facd8)
  • core: fix defaulting object properties to empty {} (#7288) (4c48266)
  • core: fix error when tsconfig.base.json is invalid json (#7204) (a57ca80)
  • core: fix vulnerabilities (#7222) (364a276)
  • core: git-hasher checkForDeletedFiles will now hard error (fe40485)
  • core: gracefully handle errors when writing the latest output hash cache files (#6959) (ae7361c), closes #6957
  • core: handle empty root path in angular.json (#7036) (2b5f1aa)
  • core: read v2 workspace format in converted nx generators (8f9da7c), closes #6452
  • core: resolve nested files using tsConfig paths that have similar names (305813e), closes #6672
  • core: simplify the way angular devkit migrations run (#7135) (4c3d655)
  • core: support hidden files in assets (#6298) (ab2f526)
  • devkit: move files to a directory using normalized paths to handle windows correctly (#7264) (c21835d)
  • devkit: normalizePath should not be dependant on host OS (3a9910e)
  • docs: update to correct anchor link (#6986) (5266a4c)
  • gatsby: fix build errors due to incompatible webpack API (#7032) (e8c324f)
  • gatsby: update gatsby to fix webpack build issues with 5.53.0 (#7062) (d2c5161)
  • linter: add setParserOptionsProject option to generators missing it (#7103) (f8f09b9)
  • linter: improve error message on no matching dependency restriction (#7143) (8424c69)
  • linter: linter should distinguish between ignored and projects with invalid configuration (#7096) (2bc103d)
  • nextjs: fix buildable nextjs libs (#7197) (2cd26c4)
  • nextjs: generate nextjs app with correct pages dir for no-html-link-for-pages rule (#7230) (7bef953)
  • nextjs: include typescript in build package.json (#7130) (e1553a0)
  • node: Prevent extra kebab-case files being generated with --pascalCaseFiles option (#7087) (0fc9e9d)
  • nxdev: fix wrong page generation for deamon start and stop (#7180) (33ad692)
  • nxdev: verify whether srcFolder passed to generateFiles exists (#7219) (83a6ffb)
  • react: use default module resolution (#7254) (0d3601e), closes #6662
  • react-native: fix svg-mock path in generated jest config (#7248) (6caba47)
  • react-native: use jest-jasmine2 runner (#7249) (508ff79)
  • repo: fix a broken unit test (e77f675)
  • repo: fix yarn command in PR instructions (#6943) (23d10a9)
  • storybook: warn if skipping generating files in .storybook folder (#6502) (fa0cd72)
  • testing: update Jest to 27.2.x (#7101) (da658e1)
  • web: add postcss loader in sass, less and stylus module files (#7141) (268fc20)
  • web: fix stylesOptimization for webpack 5 (#6817) (bbeb89c), closes #6816
  • web: remove a typo to fix storybook component setup for webcomponents (effbdc7)
  • web: remove default value of baseHref (#6994) (2bcc552), closes #5079
  • web: remove obsolete options for terser in webpack 5 mode (#6956) (11cc599), closes #6953

Features

  • angular: add support to sass style to the generator (93f9569)
  • angular: allow exporting function and promise within the custom Webpack config (#7029) (8d0b421)
  • angular: allow exporting function and promise within the custom Webpack config (#7129) (2db6f89)
  • core: add examples and links to nx.dev when using --help (dca0928)
  • core: daemon supports incremental file hashing (d739f0c)
  • core: obey git's init.defaultBranch when initializing nx.json (#7192) (ec633e3)
  • core: parallelize cache restoration (b79072a)
  • gatsby: migrate gatsby-image to gatsby-plugin-image (#7069) (181d149)
  • linter: show files involved in circular dependency (#7113) (c18a40b)
  • misc: add --open option for dep-graph command (#7209) (1d8a887)
  • misc: add dep graph search depth (#6933) (ecf3244), closes #5101
  • nest): feat(nest: add standalone config flag to nest library generator (470f86d)
  • nextjs: expose environment variables prefixed with NX_ (#7193) (61bcab3)
  • nxdev: rename getting started to docs (#7090) (84d6428)
  • react: add migration to replace deprecated node-sass with sass (#7105) (fec1c39)
  • react: Allow tailwind glob to watch for changes to html files (8757423)
  • react: buildable React libraries now generate smaller ESM packages (#7199) (9c2a8b1)
  • react: updating @reduxjs/toolkit to 1.6.1 (#6939) (e5b9d80)
  • react-native: add macos tests in e2e test header (#7131) (c7f18ca)
  • react-native: add support for svg and upgrade react-native to 0.66.0 (#7231) (0492ff0)
  • repo: add logs to documentation generation in CI (c81576e)
  • testing: remediate headless option for Cypress 8.x (#6882) (17d8647), closes #6811
  • workspace: Enable run-commands preferLocal option by default (#6807) (ebee638)
nx - Release 12.9.0

Published by FrozenPandaz about 3 years ago

Bug Fixes

  • angular: importPath migration to fix broken paths (#6902) (aa81561), closes #6648
  • angular: move upgrade 12.2 to 12.9.0 migrations (#6857) (62f2fb6)
  • core: configFilePath included in hash (#6881) (a656959), closes #6880
  • core: hash npm projects based on version (#6879) (677e481)
  • core: npmrc should be obeyed during nx migrate (#6781) (b416bb6)
  • core: use defaultConfiguration in run-many and affected when no configuration is specified (#6884) (bdd01ed)
  • core: use tao generate for angular devkit workspace-schematics (#6861) (9c07d7f)
  • devkit: add '.tgz' to binaryExts array (#6930) (26f82b9)
  • devkit: normalizing paths when moving files (#6877) (12ed2d3)
  • linter: disabled eslint rules dont count as type checked rules (#6897) (40532a2)
  • linter: fix how eslint hasher gets projects from task dependencies (#6875) (301e70a)
  • nextjs: add displayName to CustomDocument component when using styled-components (#6903) (44db568)
  • nextjs: align next-env.d.ts file (#6929) (b0b5006)
  • react: fix extracCss option for webpack 5 (#6925) (06d2035)
  • repo: fix error in contributing docs (#6860) (b820f72)
  • testing): fix(testing: support for typescript jest configs (#6920) (25519a9), closes #5394
  • web: npm dependencies from the project graph (#6843) (804cc73)

Features

nx - Release 12.8.0

Published by FrozenPandaz about 3 years ago

Bug Fixes

  • angular: don't error when project configuration has no targets (a3b22aa)
  • angular: mfe not installing webpack correctly (#6789) (ee47b17)
  • angular: prevent default importPath for publishable libs (#6755) (149a357)
  • core: always use environment variable for cache directory (#6746) (eaa0287), closes #6629
  • core: close webpack compiler when build complete (#6608) (9966443)
  • core: fix --directory alias conflict (#6596) (295b8d7), closes #6571
  • core: fix env for batch mode (#6719) (5a2b7f4)
  • core: fix reading project config when nx.json doesn't have projects (#6802) (4d6b5ff)
  • core: Fix removal of terminalOutputs in cache (#6657) (6d23591)
  • core: fix validation of string length (#6741) (5c1bc60)
  • core: parse aliases in target configuration and coerce aliased options (#6705) (d6cb7f9)
  • core: remove .eslintrc double extends update on move (#6765) (3b2f0b6)
  • core: skip caching output properties missing in options and arguments (#6743) (b320624)
  • core: updateWorkspaceConfiguration does not respect extends (8cc41de)
  • gatsby: remove npm_config_legacy_peer_deps (#6698) (f96c537)
  • misc: fix adding @nrwl/workspace to projects without prettier (#6716) (c2832ca)
  • misc: improve alignment and spacing for mobile view (#6768) (3748292)
  • nextjs: adjust .babelrc for Next libraries with emotion styling (2f3742b)
  • nextjs: fix .babelrc for emotion v11 (#6728) (0841b55)
  • nextjs: Next 11.1.0 compatibility (#6699) (fc11571)
  • nextjs: remove styled-jsx/babel from .babelrc as next/babel has it already built-in (eb15cff)
  • repo: fix npm e2e tests (#6806) (84e7f46)
  • repo: fix release to not use deprecated github api (#6689) (305c6a3)
  • repo: fix release to properly generate changelog (#6740) (c90aaea)
  • repo: fix release to update package.json version without release-it (#6700) (a7759ff)
  • repo: skip package manager detection tests for other package managers (#6783) (81d36ee)
  • storybook: add check if plugins exist or fallback to empty array (#6714) (05faf88)
  • storybook: add Emotion v11 support to current Nx React Storybook setup (#6787) (20d4ae2)
  • storybook: add styled-jsx typings to Storybook tsconfig (a8fcd42)
  • testing: fix remove typescript plugin migration when project has no targets (#6803) (b2ea44e)
  • testing: jest migration for Angular in 12.4 (4305c5e)
  • testing: remove webpack dependency since it is causing issues with MFE (#6794) (9d8431d)
  • web: Added WebpackError for webpack 4 compatibility (#6519) (101a89e)
  • web: syncs loose option between @babel/preset-env and @babel/plugin-proposal-class-properties (#6715) (7496483), closes #6683

Features

  • angular: update NgRx to 12.4.0 (#6828) (c1c7a42)
  • core: add an ability to extend nx.json config (5f02a10)
  • core: add default path argument for readNxJson (#6779) (bd2a635)
  • core: detect package manager used to invoke create-nx-(plugin|workspace) (#6749) (3bcfaf0)
  • generators: Export @nrwl/angular:init (#6721) (27dd4cf), closes #6713
  • misc: add generator for simple npm-package (#6784) (bfa06ce)
  • misc: remove ts-node, tslib, and dotenv from empty workspace package.json (#6763) (6fbf7ff)
  • misc: simplify npm scripts generated (#6764) (85f92e7)
  • nextjs: expose libraryGenerator (#6725) (d0b65fa)
  • node: add TS plugins support for build executor (#6677) (8297386), closes #2147
  • node: builder should support multiple entry files (#5741) (6b37e4b)
  • react: add --changedSince flag to jest runner (#6729) (572e24e)
  • react: add a hook generator (e.g. useThing) (#6773) (28ebfae)
  • react: add format option for buildable libs (#6753) (cddb1ed)
  • storybook: add vue3 support for storybook executer (#6604) (e263776), closes #6603
  • testing: remove cypress typescript preprocessor (#6706) (2f442ec)
  • testing: update cypress to 8.x (#6808) (47d1d38), closes #6430

Reverts

  • Revert "chore(repo): update nx to 12.8.0-beta.1 (#6804)" (#6831) (0772cb3), closes #6804 #6831
  • Revert "fix(angular): mfe not installing webpack correctly (#6789)" (#6793) (592c47a), closes #6789 #6793
nx - Release 12.7.2

Published by FrozenPandaz about 3 years ago

Bug Fixes

  • angular: prevent default importPath for publishable libs (#6755) (9615653)
  • core: close webpack compiler when build complete (#6608) (ad62a27)
  • core: fix env for batch mode (#6719) (713a8fc)
  • core: Fix removal of terminalOutputs in cache (#6657) (7a479bc)
  • core: fix validation of string length (#6741) (7eb95c2)
  • core: parse aliases in target configuration and coerce aliased options (#6705) (c86eec7)
  • nextjs: Next 11.1.0 compatibility (#6699) (6bf60fd)
  • repo: fix release to properly generate changelog (#6740) (afba267)
  • repo: fix release to update package.json version without release-it (#6700) (94f9d24)
  • storybook: add check if plugins exist or fallback to empty array (#6714) (c3dc161)

Features

nx - Release 12.7.1

Published by FrozenPandaz about 3 years ago

  • fix(gatsby): remove npm_config_legacy_peer_deps (#6698) (e01fe88ca)
  • chore(core): fix broken run-many e2e test (#6693) (51d247e5e)
  • chore(repo): update nx to 12.7.0 (#6691) (0cb247c3b)
  • chore(nxdev): update nx.dev with docs for 12.7.0 (#6690) (dadf1f9d3)
  • chore(repo): cleanup & optimize circleci config (#6680) (9c676a3ba)
  • fix(repo): fix release to not use deprecated github api (#6689) (305c6a322)
  • docs(core): home page nx video (#6687) (551064f0d)
nx - Release 12.7.0

Published by FrozenPandaz about 3 years ago

Bug Fixes

  • angular: add eslint to protractor apps (#6524) (d68d2ad)
  • angular: fix angular projects not being standalone when all other projects are standalone (#6641) (c13c02d)
  • angular: init cypress correctly if needed when creating an app (#6652) (e310753)
  • angular: lock version of angular-devkit to ~12.1.0 (#6620) (466826c)
  • angular: webpack-server needs to work when there is no defaultConfiguration set (#6588) (db489d3)
  • core: add better option validation (#6557) (e53e58b)
  • core: apply verbose flag to combined options if the schema allows it (#6593) (ffcd283), closes #6520 #4160
  • core: default run-many to use provided projects order (#6632) (3e3794c)
  • core: define fileExist method for ts host (#6582) (1c19db5), closes #6500
  • core: do not override process.env with variables in dotenv files (#6540) (dc02ca9)
  • core: ensure cache pathMappings always exist (fedcfc4)
  • core: ensure to only passthrough verbose if isVerbose is true (#6607) (f7aeb99), closes #6606
  • core: fix --with-deps arg support and deprecate its usage (#6660) (91527e1)
  • core: fix prompt support for enum definitions (#6651) (86a113c)
  • core: fix reading nx.json without projects property (#6613) (6507aba)
  • core: flush changes using the tree write file options (#6592) (595776d)
  • core: target project locator should handle tsconfig paths fully (#6528) (425ccf3)
  • core: warn for project-graph error while it is experimental (#6562) (2722817)
  • devkit: add font file extensions to binaryExts in generate-files.ts (#6439) (9f1e530), closes #5213
  • misc: allow run-commands to accept readyWhen for a single command (#6496) (873e297)
  • misc: fix affected:dep-graph file output (#6581) (6b6b66c)
  • misc: fix moving projects with standalone configuration (#6521) (7d6837c)
  • misc: handle moving to a subfolder which results in the same project name and normalize import path (#6507) (c6fee86)
  • misc: make generated schemas compliant with json schema spec (#6548) (ddfbac5)
  • misc: make workspace tsc executor to handle dependencies (#6475) (f087146)
  • misc: minor fixes in readme files (b8aff5e)
  • misc: NxCloud activation link is not displayed (#6619) (1049c93)
  • misc: read settings in .editorconfig when formatting files in generators (#6616) (3fb591f)
  • nextjs: add missing dependency to @nrwl/devkit (#6633) (9b0dade)
  • nextjs: allow plain url-loader inlining of SVGs not just SVGR (79ea377)
  • nextjs: generate nextjs library with "next/babel" preset rather than the default "@nrwl/react/babel" preset (#6545) (da7bb9f)
  • nextjs: update build and serve schemas (#6553) (32c41b2)
  • nextjs: use next.js image types (#6556) (e0a5dbf)
  • node: change default debug port to 9229 to allow for easy debugging (#6536) (dc38003)
  • nxdev: consolidate border radius on pages (#6609) (ebeae6a)
  • react: align component and e2e test generation (#6535) (7c26151)
  • react: relax babel dependency versions (#6637) (422c5f8)
  • storybook: when migrating to 12.1 do not throw if project has no targets (#6490) (a4020b0), closes #6128
  • testing: handle migrating base jest config without projects (#6601) (f3cd602)
  • testing: remove installation of babel packages for jest projects (#6546) (bd7b2aa)
  • web: remove unnecessary packages from being installed with @nrwl/web (#6554) (cdb9540)
  • workspace: exit process with exit code 1 on any failed task including dependency (#6631) (735802e)

Features

  • core: add an option to selectively hash tsconfig (74034b2)
  • core: add devkit tree method to change the permissions of a file (#6598) (5037f2c)
  • core: make it possible to use environment variable to set cache directory (#6670) (8cad038), closes #6629
  • core: updated dotenv and switched to import 'dotenv/config' (#5615) (1b5498f)
  • devkit: make nx.json optional (#6398) (5a93037), closes #5678
  • nextjs: turn off svgr by default for new apps (#6634) (e0028d3)
  • nextjs: warn for empty public directory (#6636) (5021120)
  • react: add fast refresh support for webpack 5 (#6529) (70c0921)
  • react: add Nx React Storybook preset (b5b5f25)
  • react: automatically detect npm dependencies as external when building library (#6560) (30428b9)
  • storybook: allow users to init storybook with more frameworks (#6491) (0bacdf3), closes #5985
nx - Release 12.6.6

Published by FrozenPandaz about 3 years ago

Bug Fixes

  • angular: fix angular projects not being standalone when all other projects are standalone (#6641) (cfb0ccd)
  • angular: init cypress correctly if needed when creating an app (#6652) (30cf46b)
  • core: default run-many to use provided projects order (#6632) (a168ac8)
  • core: ensure to only passthrough verbose if isVerbose is true (#6607) (9785dd1), closes #6606
  • core: fix prompt support for enum definitions (#6651) (4cdabc4)
  • misc: fix affected:dep-graph file output (#6581) (cc2a905)
  • misc: minor fixes in readme files (6cd6120)
  • nextjs: add missing dependency to @nrwl/devkit (#6633) (1eb1fe5)
  • nextjs: update build and serve schemas (#6553) (ce0548b)
  • react: relax babel dependency versions (#6637) (8093e1e)
nx - Release 12.6.5

Published by FrozenPandaz about 3 years ago

Bug Fixes

  • angular: lock version of angular-devkit to ~12.1.0 (#6620) (9c0180f)
  • core: fix reading nx.json without projects property (#6613) (4a99282)
  • misc: NxCloud activation link is not displayed (#6619) (e1c578b)
  • misc: read settings in .editorconfig when formatting files in generators (#6616) (2375820)
  • testing: handle migrating base jest config without projects (#6601) (1f28233)
nx - Release 12.6.4

Published by FrozenPandaz about 3 years ago

Bug Fixes

  • angular: webpack-server needs to work when there is no defaultConfiguration set (#6588) (770f8b6)
  • core: add better option validation (#6557) (01ec0ab)
  • core: apply verbose flag to combined options if the schema allows it (#6593) (463b9c2), closes #6520 #4160
  • core: define fileExist method for ts host (#6582) (9ddc072), closes #6500
  • core: flush changes using the tree write file options (#6592) (3adfa08)
  • core: target project locator should handle tsconfig paths fully (#6528) (010490e)
  • core: warn for project-graph error while it is experimental (#6562) (1308aa7)
  • misc: make generated schemas compliant with json schema spec (#6548) (2025a86)
  • nextjs: generate nextjs library with "next/babel" preset rather than the default "@nrwl/react/babel" preset (#6545) (4c038b7)
  • nextjs: use next.js image types (#6556) (28fa04a)
  • node: change default debug port to 9229 to allow for easy debugging (#6536) (81d779d)
  • testing: remove installation of babel packages for jest projects (#6546) (bfa35b5)
  • web: remove unnecessary packages from being installed with @nrwl/web (#6554) (12e337e)
nx - Release 12.6.3

Published by FrozenPandaz about 3 years ago

Bug Fixes

  • angular: add eslint to protractor apps (#6524) (8040ef7)
  • core: do not override process.env with variables in dotenv files (#6540) (90c56aa)
  • devkit: add font file extensions to binaryExts in generate-files.ts (#6439) (395df05), closes #5213
  • misc: allow run-commands to accept readyWhen for a single command (#6496) (5a1105a)
  • misc: fix moving projects with standalone configuration (#6521) (5fd0ad2)
  • misc: handle moving to a subfolder which results in the same project name and normalize import path (#6507) (3f35418)
  • react: align component and e2e test generation (#6535) (863cb47)

Features

  • core: updated dotenv and switched to import 'dotenv/config' (#5615) (b7fb7f2)
  • devkit: make nx.json optional (#6398) (15ea35d), closes #5678
  • react: add fast refresh support for webpack 5 (#6529) (749c640)
nx - Release 12.6.2

Published by FrozenPandaz over 3 years ago

nx - Release 12.6.1

Published by FrozenPandaz over 3 years ago

Bug Fixes

  • core: ensure cache pathMappings always exist (fedcfc4)
  • misc: make workspace tsc executor to handle dependencies (#6475) (f087146)
  • storybook: when migrating to 12.1 do not throw if project has no targets (#6490) (a4020b0), closes #6128
nx - Release 12.6.0

Published by FrozenPandaz over 3 years ago

Bug Fixes

  • angular: add --skip-format for convert-tslint-to-eslint (#6387) (59c8e18)
  • angular: broken buildable libs importPath calculation (#6429) (f5587dc)
  • angular: change mfe naming convention to use host (8b1f812)
  • angular: change version of angular migrations so they run during beta (#6454) (0326be4)
  • angular: fix generating apps with protractor (#6422) (9c3c296)
  • angular: generated ngrx facade tests should pass (#6458) (729d839)
  • angular: update jasmine-marbles to support jest-circus test runner (#6383) (f26eb1c)
  • core: caching individual files (#6445) (d53e25a)
  • core: end tasks after cache is written (#6381) (5ee362a)
  • core: ensure overrides are not parsed as head and base for affected (#6424) (253fd68)
  • core: fix wrong create-nx-workspace tutorial link (#6428) (9326742)
  • core: handle directories with lots of files when reading the workspace files (#6469) (f3b5ffc)
  • core: improve run-commands dx for ready-when (#6448) (0af1780)
  • core: move generator should respect non-relative extends parts (#6427) (6d25d20)
  • core: path comparison across OS for getProjectNameFromDirPath (#6433) (18c3681), closes #6406
  • core: validate pattern if specified for a schema property (#6395) (3a18c4d)
  • core: wrapped angular schematics should be able to update newly created standalone projects (#6351) (6ef8afb), closes #6342 #6342 #6353 #6354
  • devkit: do not update unknown properties to workspace configuration (#6388) (769758d)
  • gatsby: change migration version for gatsby 3.10 (#6459) (491bdd8)
  • linter: check existence of eslintrc.json before running migration (#6335) (35d77a1)
  • misc: @nrwl/workspace:rm generator should work with standalone configs (#6348) (84b40c8)
  • misc: move generator should support project.json files (#6402) (a722026)
  • misc: remove import of webpack-dev-server (#6396) (cd868a8)
  • node: no output for package executor watch mode (#6440) (2e36b20)
  • nxdev: broken links on home pages (0fd5af9)
  • nxdev: fixing sidbar appearance with anchored links (#6365) (84f80c8)
  • react: ensure version of webpack is updated when running migrate-to-webpack-5 (#6401) (fe34edf)
  • repo: fix running e2e tests locally with npm 7 (#6400) (90921aa)
  • storybook: add cssmodule and image typings for React Storybook setup (#6363) (596cf5b)
  • testing: fixing formatting on root jest.config migration (#6418) (f0dbfb0)

Features

  • angular: add an serve-mfe target to host app (#6444) (3e6a315)
  • angular: add executor to allow custom webpack config with serve (#6359) (ec414e5)
  • angular: add host option to MFE generator (#6368) (776bd27)
  • angular: generate entry module for remote mfes (#6403) (227eed9)
  • angular: upgrade angular to ~12.1.0 (#6390) (bea5ed4)
  • angular: use webpack-server executor for mfe apps (#6373) (4697ce1)
  • core: add the target project name to the environment variables (#5886) (fe7ab82)
  • core: improve project graph creation not to invalidate nxdeps when global config change (f86a073)
  • core: speed up ts module resolution (#6474) (0bdd53a)
  • core: store file deps and only reanalyze changed files (0e52c43)
  • core: support project and target specific env files when running a task (#6453) (202c89c)
  • core: update typescript to 4.3 (#6397) (7de111c)
  • gatsby: update gatsby to version 3.10.0 (#6449) (c8bd620)

BREAKING CHANGES

nx - Release 12.5.9

Published by FrozenPandaz over 3 years ago

Bug Fixes

  • angular: fix generating apps with protractor (#6422) (881e5d6)
  • core: ensure overrides are not parsed as head and base for affected (#6424) (4eff594)
  • core: validate pattern if specified for a schema property (#6395) (60d4e03)
  • core: wrapped angular schematics should be able to update newly created standalone projects (#6351) (6e15c69), closes #6342 #6342 #6353 #6354
  • devkit: do not update unknown properties to workspace configuration (#6388) (01d4e89)
  • linter: check existence of eslintrc.json before running migration (#6335) (396d813)
  • misc: @nrwl/workspace:rm generator should work with standalone configs (#6348) (198c7a3)
  • misc: move generator should support project.json files (#6402) (72c6b99)
  • storybook: add cssmodule and image typings for React Storybook setup (#6363) (01751f1)
nx - Release 12.6.0-beta.6

Published by vsavkin over 3 years ago

Bug Fixes

  • angular: check for angular.json when converting config event path (#6170) (604242b)
  • core: add @nrwl/nx-cloud to report package list (#6279) (a4e0452)
  • core: adjust logger to avoid errors when the passed object is not a string (#6320) (1670199)
  • core: affected base and head logs (#6164) (f5058a1)
  • core: convert-to-nx-project should not prompt for project when --all is passed (#6179) (95051ac)
  • core: correct detect run commands when using project.json (#6221) (80d3999)
  • core: error messase when missing targets (c0d6656)
  • core: fix distributed task execution hash conflicts between run and cache (#6289) (549e18b)
  • core: fix fallback for npm scripts (148ff1c)
  • core: have batch process inherit stdio (#6250) (1f2a48e)
  • core: include dependencies of projects which do not have a target (#6245) (cbc0160)
  • core: include dependencies of projects which do not have a target (#6309) (0335797)
  • core: make missing output check more comprehensive (#6204) (e7a1cd2)
  • core: make sanitizePath cross-platform (#6308) (8aee6cb)
  • core: print count of tasks (#6248) (ae2b7ef)
  • core: project.json files are not being used with wrapAngularDevkitSchematic (#6276) (651ba36), closes #6271 #6272
  • core: project.json split should be remembered if all projects utilize it (#6180) (23e21d0)
  • core: safely handle when tasksRunnerOptions are not defined (#6252) (f534d97)
  • core: update root jest config with move generator (#6313) (cfff767), closes #6303
  • devkit: module of classname should be capitalized when generated with special characters in a directory (#6283) (ec1ab55), closes #6281
  • misc: dep graph should not remove deps (c17fb12)
  • nextjs: wrong deprecation message for createGlobPatternsOfDependentProjects (#6299) (c5a881d)
  • node: assets should be copied when building with --watch (#5863) (1d1dd49)
  • nx-plugin: export compatibility e2e builder in a separate file (#6246) (9af4004)
  • nxdev: fix serving (#6333) (cb3440a)
  • repo: adjust the language in the readme (9bbfbdd)
  • repo: fix link to tag shell script (#6188) (17bc2cf)
  • repo: remove stale tags (#6291) (c1e708f)
  • repo: revert tagging mechanism temporarily (#6213) (3cae322)
  • testing: fix getting jest config from tree when require is used (#6322) (9c3d798)
  • testing: fixing migration and interop with move generator (#6323) (41234db)
  • web: add setParserOptionsProject option to web:application (#6239) (7fc5d6f)
  • web: fix stylePreprocessorOptions option (#6265) (801dad4)

Features

nx - Release 12.5.8

Published by FrozenPandaz over 3 years ago

Bug Fixes

  • core: add @nrwl/nx-cloud to report package list (#6279) (3408764)
  • core: adjust logger to avoid errors when the passed object is not a string (#6320) (6a4ae43)
  • core: include dependencies of projects which do not have a target (#6309) (3a2d74c)
  • core: make sanitizePath cross-platform (#6308) (9b3f23a)
  • core: project.json files are not being used with wrapAngularDevkitSchematic (#6276) (0c2e21f), closes #6271 #6272
  • core: project.json split should be remembered if all projects utilize it (#6180) (58bc426)
  • core: safely handle when tasksRunnerOptions are not defined (#6252) (a2c8cb3)
  • core: update root jest config with move generator (#6313) (4fe522f), closes #6303
  • devkit: module of classname should be capitalized when generated with special characters in a directory (#6283) (698fd96), closes #6281
  • nextjs: wrong deprecation message for createGlobPatternsOfDependentProjects (#6299) (c8f38a6)
  • repo: adjust the language in the readme (7b893e7)
  • web: fix stylePreprocessorOptions option (#6265) (4424179)

Features

  • storybook: story generator takes into account actions (#6302) (60ff3fa)
Package Rankings
Top 0.37% on Npmjs.org
Top 4.35% on Proxy.golang.org