Skip to content

Release 13.10.0

Compare
Choose a tag to compare
@FrozenPandaz FrozenPandaz released this 07 Apr 14:41
· 6649 commits to master since this release

Bug Fixes

  • angular: add --module option to component generator (#9684) (e42069b)
  • angular: browser builder should call correct function (#9457) (933cd59)
  • angular: change mfe schema port type to number (#9420) (99d871a)
  • angular: failing tests related to mfe (#9491) (53799ef)
  • angular: remote port incrementer when no targets (#9452) (f88018a)
  • angular: renable v1 lib test (#9494) (6b6f192)
  • angular: set tsconfig path correctly (#9386) (08c6b02)
  • angular: target correct nx version for 13.3.0 (#9468) (6ca4340)
  • angular: update library package.json only with direct dependencies (#9315) (e427de6)
  • core: add log line to inform install after migration (#9559) (8e09875)
  • core: add missing CNW flags in help report (#9479) (57df570)
  • core: add missing lint info to library generator (#9627) (5b34fa4)
  • core: add more descriptive dependencies build error (#9031) (70492f3)
  • core: don't allow arbitrary code execution when manipulating cache (#9329) (75f9ece)
  • core: fix a perf regression in the lint executor (4d10cec)
  • core: fix migrate command to properly handle the packages consolidation (#9352) (39554b9)
  • core: fix missing versions from nx report (#9450) (c7e621f)
  • core: fix tao to support migrations from older workspaces (#9594) (ace6673)
  • core: handle large property names when running --help (85721e4)
  • core: infer packages from workspaces.packages properly (#9686) (05358ae)
  • core: ngcli-adapter should work on windows without workspace.json present (#9163) (6284eb6)
  • core: normalize file path for node-hasher (#9585) (9123665), closes #9584 #9581
  • core: preset core should remove workspace.json (#9710) (704b6c8)
  • core: projects inferrred in apps directory should be inferred as an application (#9379) (ccfc527)
  • core: remove @nrwl/cli bin setting (#9394) (949498f)
  • core: remove warning for out of date global version (#9698) (d1278bf)
  • core: restore failed project summary data to dynamic output (#9632) (72c0a5b)
  • core: switch from appRootPath to workspaceRoot (#9600) (3b21f4d)
  • core: targets referred to by targetDependencies should be optional by default (#9344) (05f72c9)
  • core: throw an error when a circular dep occurs in a graph mixing buidlable/no-buildable projects (#9714) (b661710)
  • core: un-scope the node_modules entry in generated .gitignore (#9544) (9a16371), closes #9412
  • core: undo removal of @nrwl/cli and add warning when it is imported (#9370) (74980db)
  • core: update local plugin resolution to use path utilities (#9713) (8af847c)
  • devkit: add missing parameter to prettier getFileInfo (#9577) (c2c3cf5)
  • js: add swc/helpers to js packages on converting to swc (#9467) (4476353)
  • js: improve inconsistencies with assets in tsc and swc from previous implementation (#9470) (2f85238)
  • js: mimic the behavior of tsc compilation for runTypeCheck (#9240) (cb1fc02), closes #9203
  • js: pin fast-glob to 3.2.7 due to regression in 3.2.8 (#9484) (22a9914)
  • js: return success false if tsc compilation fails (#9438) (9261105)
  • linter: check for both nrwl/nx and eslint for terminal runs (#9340) (3c17e80)
  • linter: ensure eslint fixes are stored before results are filtered (#9348) (996e2de)
  • node: npm modules are not resolved correctly (#9284) (3824eeb)
  • node: update node migrations to use forEachExecutorOptions (#9471) (93a39ac)
  • nx-plugin: remove broken reference to e2e tsconfig (#9409) (63e1dee)
  • nx-plugin: use importPath as package.json name when passed (#9430) (7fb441b)
  • react-native: change openURLInBrowser to Linking.openURL for react native web (#9482) (bc31273)
  • react: case sensitive file import with react app generator when … (#9670) (274c050)
  • react: fix conflicting NODE_ENV values between an application and webpack Plugins (DefinePlugin) (#9460) (cdbea91), closes #7924
  • react: pass configuration from context when reading build target options (#9656) (cb4126c), closes #7924
  • react: prompt for nx-cloud during cra-to-nx (#9689) (a96ecc6)
  • remove redundant code (#9599) (6d0f271)
  • repo: align the version of @nrwl/workspace and @nrwl/next (b1bd7d4)
  • repo: fix builds (2071c2e)
  • repo: remove mismatched @nrwl/next from dependencies (#9648) (7fe6822)
  • storybook: Allow stylePreprocessorOptions for React storybooks (#9481) (5ddd895)
  • storybook: optional chain all includes (#9707) (d5e7af0), closes #9702
  • storybook: optional references in tsconfig (#9561) (0155372)
  • storybook: when building set node_env (#9390) (483115b), closes #8403
  • testing: add root karma config if one isn't present when using karma-project generator (#9485) (c12a647), closes #9234
  • testing: remove default testTimeout value which overrides the jest config (#9616) (1bc2298)
  • web: ensure file server works on windows (#9449) (41914d2)
  • web: fix handling of buildLibsFromSource: false in dev-server executor (#9326) (dff05dc)

Features

  • angular: add component generator (#9351) (a26caaa)
  • angular: add dynamic federation support to mfe generator (#9551) (5378128)
  • angular: add example remote override to prod mfe (#9703) (f4403e2)
  • angular: add exposed methods for dynamic federation (#9437) (0331b38)
  • angular: add generator to migrate old mfe config (#9366) (bf58aab)
  • angular: add withModuleFederation helper (#9289) (2d08719)
  • angular: automatically set next remote port (#9422) (47697c6)
  • angular: expose storybook component story generator (#9606) (e22bdd0)
  • angular: support angular v13.3.0 (#9311) (a8ede44)
  • angular: support migrating angular cli workspaces with multiple projects when keeping the angular cli layout (#9649) (557b241)
  • angular: update ng-add generator so the migration result is more aligned with new nx workspaces (#9630) (18776f6)
  • angular: use a mfe.config.js for mfe (#9495) (8bae893)
  • angular: use withModuleFederation for mfe (#9454) (592c3d3)
  • core: ability to run local nx plugins w/o build step (#9116) (75ad30c)
  • core: add colors to create-nx-workspace (#9705) (4b3486e)
  • core: add option importPath to workspace remove library (#9486) (0ad3eb3)
  • core: improve migrations performance by using registry to fetch packages information (#9592) (bdc7334)
  • core: toggle additional prompts in CNW with a flag (#9546) (9e06020)
  • dep-graph: add dark mode (#8712) (c86618e), closes #8231 #8230 #9407
  • dep-graph: add experimental support for finding path between projects (#9643) (dbe942c)
  • js: infer tslib as a dependency when using importHelpers (#9350) (f44165d)
  • node: add support for async webpack configuration (#9641) (f922381)
  • nxdev: add types to CLI docs (#9607) (15d8222)
  • react-native: add interactive schema option (#9373) (95704f1)
  • react-native: upgrade metro-resolver to 0.69.1 (#9381) (3627c3a)
  • react: add support for MFEs (#9413) (12f0f19)
  • react: update MFE config and routes when adding remote to host (#9687) (70985b1)
  • react: update packages (#9538) (d4ded40)
  • react: update production setup for MFE host app (#9699) (cf54cc9)
  • react: update to react 18 (#9613) (b02beb5)
  • repo: run e2e tests outside of the repo (#9496) (52b4765)
  • storybook: add projectBuildConfig as an option in generator (#9655) (9579aec)
  • storybook: import builder from core-server, not core (#9562) (f3dde18)
  • storybook: upgrade @storybook/react-native version to ^6.0.1-beta.5 (#9657) (1358fbf)
  • storybook: use build-storybook as a build target for all libs (#9651) (43eee23)
  • testing: support for memory leaks detection for jest added [logHeapUsage, detectLeaks] (#9339) (cd8c9b0)

Reverts