nx

Smart Monorepos · Fast CI

MIT License

Downloads
250.2M
Stars
22K
Committers
989

Bot releases are hidden (Show)

nx - 17.2.0-beta.15

Published by FrozenPandaz 11 months ago

17.2.0-beta.15

🚀 Features

  • core: targets inferred from plugins override targetDefaults (#20586)

🩹 Fixes

  • core: sort project file map and global files (#20591)
  • nextjs: apply transpilation fixes and other webpack config when running dev-server (#20615)
  • nx-dev: add wrapper for blog and semantic (#20594)
  • release: do not update dependents when they already use "*" (#20607)
  • testing: recalculate cypress targets when cypress config changes (#20593)

❤️ Thank You

  • Benjamin Cabanes @bcabanes
  • Jack Hsu @jaysoo
  • James Henry @JamesHenry
  • Jason Jean @FrozenPandaz
  • Jonathan Cammisuli
nx - 17.2.0-beta.14

Published by FrozenPandaz 11 months ago

17.2.0-beta.14

🚀 Features

  • angular: support providing esbuild plugins to @nx/angular:browser-esbuild (#20504)
  • angular: add application executor (#20529)
  • graph: add project details view (#20466)
  • nx-dev: improve advent of code page (#20517)
  • release: allow projects shorthand for single release group (#20560)
  • vite: Use app/lib tsconfig for buildable paths resolution (#19972)

🩹 Fixes

  • angular: update schema and validate compatibility in esbuild-based executors (#20564)
  • core: use target_os = "linux" instead of just linux for watch events (#20518)
  • js: update minimum supported typescript version by js plugin (#20530)
  • linter: expose rule name when eslint requires parser options project (#20459)
  • linter: do not allow relative import of non-project files (#20563)
  • linter: support adding plugin at a later stage (#20557)
  • nextjs: Component generator with path provided in the component name field (#20538)
  • nextjs: When running dev server .next folder should be in source (#20536)
  • release: only early exit when no changelog changes if expecting commit (#20568)
  • repo: fix release script to look for new node auth token (#20590)
  • testing: set TS_NODE_PROJECT before running Jest so j.config.ts file transpile using the root tsconfig file " (#20372, #20565)
  • web: file-server falls back to outputs if outputPath is not preset (#20515)
  • webpack: Fixed libraryTarget option not being set for node targets (#20505)

❤️ Thank You

  • Colum Ferry @Coly010
  • Craigory Coppola @AgentEnder
  • Jack Hsu @jaysoo
  • James Henry @JamesHenry
  • Jason Jean @FrozenPandaz
  • Jonathan Cammisuli
  • Juri Strumpflohner @juristr
  • Leosvel Pérez Espinosa @leosvelperez
  • Martin Obert
  • MaxKless @MaxKless
  • Miroslav Jonaš @meeroslav
  • Nicholas Cunningham @ndcunningham
  • Tycho Bokdam @TriPSs
nx - 17.2.0-beta.13

Published by FrozenPandaz 11 months ago

17.2.0-beta.13

🚀 Features

  • angular: support providing esbuild plugins to @nx/angular:browser-esbuild (#20504)
  • angular: add application executor (#20529)
  • graph: add project details view (#20466)
  • nx-dev: improve advent of code page (#20517)
  • release: allow projects shorthand for single release group (#20560)
  • vite: Use app/lib tsconfig for buildable paths resolution (#19972)

🩹 Fixes

  • angular: update schema and validate compatibility in esbuild-based executors (#20564)
  • core: use target_os = "linux" instead of just linux for watch events (#20518)
  • js: update minimum supported typescript version by js plugin (#20530)
  • linter: expose rule name when eslint requires parser options project (#20459)
  • nextjs: Component generator with path provided in the component name field (#20538)
  • nextjs: When running dev server .next folder should be in source (#20536)
  • release: only early exit when no changelog changes if expecting commit (#20568)
  • testing: set TS_NODE_PROJECT before running Jest so j.config.ts file transpile using the root tsconfig file " (#20372, #20565)
  • web: file-server falls back to outputs if outputPath is not preset (#20515)
  • webpack: Fixed libraryTarget option not being set for node targets (#20505)

❤️ Thank You

  • Colum Ferry @Coly010
  • Craigory Coppola @AgentEnder
  • Jack Hsu @jaysoo
  • James Henry @JamesHenry
  • Jonathan Cammisuli
  • Juri Strumpflohner @juristr
  • Leosvel Pérez Espinosa @leosvelperez
  • Martin Obert
  • MaxKless @MaxKless
  • Nicholas Cunningham @ndcunningham
  • Tycho Bokdam @TriPSs
nx - 17.2.0-beta.12

Published by FrozenPandaz 11 months ago

17.2.0-beta.12

🚀 Features

  • core: introduce workspace file archive (#20471)
  • nuxt: nodes for build, serve, test targets (#20145)
  • vite: nodes for build, serve, test, preview targets (#20086)
  • web: support buildTarget that excludes project name (#20508)

🩹 Fixes

  • angular: ensure compat angular.json is read properly when creating a BuilderContext (#20499)
  • angular: set tsconfig paths relative to the workspace root in target options (#20507)
  • core: use relative .nxignore when walking workspace (#20500)
  • linter: check if eslint plugin exists before adding target (#20510)
  • misc: add args to command in run-commands before unparsed args (#20506)
  • module-federation: fix static remote port determination (#20432)
  • webpack: infer serve-static target correctly from plugin (#20511)

❤️ Thank You

  • Jack Hsu @jaysoo
  • Jason Jean @FrozenPandaz
  • John Wiegert
  • Jonathan Cammisuli
  • Katerina Skroumpelou @mandarini
  • Leosvel Pérez Espinosa @leosvelperez
nx - 17.2.0-beta.11

Published by FrozenPandaz 11 months ago

17.2.0-beta.11

🚀 Features

  • angular: convert module-federation-dev-server to executor (#20252)
  • linter: add create-nodes plugin (#20264)
  • nx-dev: rename nx-cloud tab to CI (#20476)

🩹 Fixes

  • angular: force angular cli dev-server builder to handle nx browser-esbuild executor correctly (#20492)
  • core: various release fixes (#20478)
  • core: handle filesets with commas (#20483)
  • core: update changelog schema (#20488)

❤️ Thank You

  • Colum Ferry @Coly010
  • Isaac Mann @isaacplmann
  • James Henry @JamesHenry
  • Jason Jean @FrozenPandaz
  • Leosvel Pérez Espinosa @leosvelperez
  • Miroslav Jonaš @meeroslav
nx - 17.2.0-beta.10

Published by FrozenPandaz 11 months ago

17.2.0-beta.10

🚀 Features

  • core: add env parameter to run-commands (#20440)

🩹 Fixes

  • core: fix handling of globs with {,.snap} (#20461)
  • vite: adjust config generation (#20367)

❤️ Thank You

  • Jason Jean @FrozenPandaz
  • Katerina Skroumpelou @mandarini
  • Miroslav Jonaš @meeroslav
nx - 17.2.0-beta.9

Published by FrozenPandaz 11 months ago

17.2.0-beta.9

🚀 Features

  • webpack: add plugin to automatically configure build and serve targets (#20243)

🩹 Fixes

  • core: handle local plugin executors when trying to hash targets (#20436)
  • core: remove v8-compile-cache (#20454)
  • core: programmatic release API should throw on error (#20448)
  • testing: cleanup cypress plugin and remove migration (#20453)

❤️ Thank You

  • Jack Hsu @jaysoo
  • James Henry @JamesHenry
  • Jason Jean @FrozenPandaz
  • Jonathan Cammisuli
nx - 17.2.0-beta.8

Published by FrozenPandaz 11 months ago

17.2.0-beta.8

🚀 Features

  • core: programmatic API for nx release (#20371)
  • core: allow setting true for changelog config to enable with defaults (#20376)
  • linter: default lintFilePatterns to {projectRoot} (#20313)
  • release: update dist-tags when publishing a package version that already exists (#20316)
  • testing: allow cypress preset to execute a command for a web server (bddafefd5e)
  • testing: allow cypress preset to execute a command for a web server (#20355)

🩹 Fixes

  • core: fix a flaky test (cee187b9e9)
  • core: improve file gathering performance (#20377)
  • linter: fix flat config file paths (#20386)
  • linter: fix null coallescing in eslint-file (#20409)
  • linter: fix missing dependencies fixer reducer (#20410)
  • linter: remove dangling comma before ast json parse (#20412)
  • nx-plugin: ensure plugin testing uses correct pm for install (#20061)
  • react: remote url port depends on serve target (#20417)
  • webpack: change fileReplacements to absolute path (#20433)
  • webpack: should not extract css when extractCss is false (#20415)

❤️ Thank You

  • Austin Fahsl @fahslaj
  • Emily Xiong @xiongemi
  • FrozenPandaz @FrozenPandaz
  • James Henry @JamesHenry
  • Jason Jean @FrozenPandaz
  • Jonathan Cammisuli
  • Miroslav Jonaš @meeroslav
  • Victor Savkin @vsavkin
nx - 17.2.0-beta.6

Published by FrozenPandaz 11 months ago

17.2.0-beta.6

🚀 Features

  • testing: allow cypress preset to execute a command for a web server (f8a6b70853)

🩹 Fixes

  • nx-plugin: ensure plugin testing uses correct pm for install (#20061)

❤️ Thank You

  • FrozenPandaz @FrozenPandaz
  • Miroslav Jonaš @meeroslav
nx - 17.2.0-beta.5

Published by FrozenPandaz 11 months ago

17.2.0-beta.5

🚀 Features

  • angular: support esbuild-based executors/builders in @nx/angular:dev-server (#20311)
  • testing: allow cypress preset to execute a command for a web server (bddafefd4e)

🩹 Fixes

  • linter: standalone e2e should not extend root config (#20379)

❤️ Thank You

  • FrozenPandaz @FrozenPandaz
  • Leosvel Pérez Espinosa @leosvelperez
  • Miroslav Jonaš @meeroslav
nx - 17.2.0-beta.4

Published by FrozenPandaz 11 months ago

17.2.0-beta.4

🚀 Features

  • linter: support yaml for flat config conversion (#20022)
  • testing: allow cypress preset to execute a command for a web server (9c533f0462)

🩹 Fixes

  • release: default to only publishing libs when no config is defined (#20315)
  • testing: set TS_NODE_PROJECT before running Jest so j.config.ts file transpile using the root tsconfig file (#20372)

❤️ Thank You

  • Austin Fahsl @fahslaj
  • FrozenPandaz @FrozenPandaz
  • Jack Hsu @jaysoo
  • Miroslav Jonaš @meeroslav
nx - 17.2.0-beta.3

Published by FrozenPandaz 11 months ago

17.2.0-beta.3

🚀 Features

  • angular: update ngrx to v17 (#20247)
  • linter: update eslint to next minor version (#20351)
  • misc: allow providing a path in the name option of project generators (#20274)
  • testing: allow cypress preset to execute a command for a web server (cd34fc4a84)
  • vite: update to version 5 (#20341)
  • web: add verbose logging to waitForPortOpen function (#20260)

🩹 Fixes

  • core: fix performance regression from using projects for loading… (#20363)
  • module-federation: host with no remotes should not build remote apps (#20283)
  • repo: use a platform agnostic copy script (#20364)
  • webpack: set isolatedConfig to true by default (#20281)

❤️ Thank You

  • Colum Ferry @Coly010
  • FrozenPandaz @FrozenPandaz
  • Jack Hsu @jaysoo
  • Jason Jean @FrozenPandaz
  • Katerina Skroumpelou @mandarini
  • Leosvel Pérez Espinosa @leosvelperez
nx - 17.2.0-beta.2

Published by FrozenPandaz 11 months ago

17.2.0-beta.2

🚀 Features

  • core: rust task hasher (#19617)

🩹 Fixes

  • module-federation: single file server should use project name for directory (#20278)
  • nx-dev: publish docs when on the latest tag (#20182)
  • testing: update the cypress plugin implementation (#20314)

❤️ Thank You

  • Colum Ferry @Coly010
  • Isaac Mann @isaacplmann
  • Jason Jean @FrozenPandaz
  • Jonathan Cammisuli
nx - 17.1.3

Published by FrozenPandaz 11 months ago

17.1.3

🚀 Features

  • angular: update component generator to use a single string styles or styleUrl property (#20146)

🩹 Fixes

  • angular: update jest-preset-angular fixing an issue with component single string styles and styleUrl props (#20205)
  • angular: fix misc issues with migration replacing the nguniversal usages (#20209)
  • angular: set the correct target version for package update (#20219)
  • angular: improve express server setup for static files in mf remote apps (#20218)
  • angular: use esm2022 for secondary entrypoints in ng-packagr-lite executor (#20130)
  • angular: display template error when cache is disabled in ng-packagr executors (#20277)
  • angular: generate component with as-provided format when generating a library (#20306)
  • angular: fix builder/executor resolution in ngcli-adapter (#20307)
  • core: pass workingDirectory to executed schematic, if found in schema (#19371)
  • js: filtering of local dependencies when running nx release version (#19995)
  • misc: fix project-name-and-root-utils type imports in schemas (#20305)
  • misc: @nx/web:file-server should not error on destructuring null (#20318)
  • module-federation: add tsconfig file for linting with TS webpack #20150 (#20210, #20150)
  • nextjs: read nextConfig path correctly when provided as an option. (#20241)
  • react: types should be in compilerOptions of tsconfig.spec.json (#20290)
  • testing: target defaults migration should not throw if workspace contains inferred projects (#20189)
  • vite: vitest versions alignment (#20215)

❤️ Thank You

  • Colum Ferry @Coly010
  • Craigory Coppola @AgentEnder
  • Denis Frenademetz @skrtheboss
  • Katerina Skroumpelou @mandarini
  • Kræn Hansen @kraenhansen
  • Leosvel Pérez Espinosa @leosvelperez
  • Nicholas Cunningham @ndcunningham
  • Philipp Kirchniawy @pkirchniawy
nx - 17.2.0-beta.1

Published by FrozenPandaz 11 months ago

17.2.0-beta.1

🚀 Features

  • angular: support application builder for cypress component testing (#20214)
  • core: track project changes in source map when applying plugins (#19955)
  • core: independent nx releases and automated git operations (#20191)

🩹 Fixes

  • angular: display template error when cache is disabled in ng-packagr executors (#20277)
  • angular: generate component with as-provided format when generating a library (#20306)
  • angular: fix builder/executor resolution in ngcli-adapter (#20307)
  • core: change combine glob patterns to use the +() pattern (#20254)
  • misc: fix project-name-and-root-utils type imports in schemas (#20305)
  • misc: @nx/web:file-server should not error on destructuring null (#20318)
  • react: types should be in compilerOptions of tsconfig.spec.json (#20290)

❤️ Thank You

  • Craigory Coppola @AgentEnder
  • James Henry @JamesHenry
  • Jonathan Cammisuli
  • Leosvel Pérez Espinosa @leosvelperez
  • MaxKless @MaxKless
  • Pascal Küsgen
nx - 17.2.0-beta.0

Published by FrozenPandaz 11 months ago

17.2.0-beta.0

🚀 Features

  • angular: update component generator to use a single string styles or styleUrl property (#20146)
  • core: extglob to standard glob parser (#20089)
  • core: make createNodes async (#20195)
  • module-federation: use single file-server for static remotes (#20006)
  • module-federation: add comment to generated module federation config explaining usage of external remotes (#20177)
  • module-federation: Add react support for dynamic federation (#20024)
  • nuxt: load nuxt config programmatically (#20185)
  • nx-dev: call to action button (b9e02d152b)
  • nx-dev: move Twitter pixel to site-level (059b061bfe)
  • nx-dev: allow ranges in fences highlighting (#20202)
  • testing: add cypress create nodes plugin (#19840)
  • testing: distribute cypress tests for ci (#20188)

🩹 Fixes

  • angular: update jest-preset-angular fixing an issue with component single string styles and styleUrl props (#20205)
  • angular: fix misc issues with migration replacing the nguniversal usages (#20209)
  • angular: set the correct target version for package update (#20219)
  • angular: improve express server setup for static files in mf remote apps (#20218)
  • angular: use esm2022 for secondary entrypoints in ng-packagr-lite executor (#20130)
  • core: drop file lock after its used (#20165)
  • core: await for createNodesAsync (#20232)
  • core: pass workingDirectory to executed schematic, if found in schema (#19371)
  • devkit: make parseTargetString more tolerant to bad graph shapes (#20170)
  • js: filtering of local dependencies when running nx release version (#19995)
  • module-federation: add tsconfig file for linting with TS webpack #20150 (#20210, #20150)
  • nextjs: read nextConfig path correctly when provided as an option. (#20241)
  • nuxt: import defineNuxtConfig function in nuxt.config.ts (#20183)
  • release: catch 403 when publishing an existing version (#20155)
  • testing: target defaults migration should not throw if workspace contains inferred projects (#20189)
  • vite: remove process.send call (#20171)
  • vite: vitest should use v8 as default (#20156)
  • vite: vitest versions alignment (#20215)
  • webpack: maintain entry arrays that are accessed from within composePlugins() (#20187)

❤️ Thank You

  • Austin Fahsl @fahslaj
  • Colum Ferry @Coly010
  • Craigory Coppola @AgentEnder
  • Denis Frenademetz @skrtheboss
  • Isaac Mann
  • Jack Hsu @jaysoo
  • Jason Jean @FrozenPandaz
  • Jonathan Cammisuli
  • Juri @juristr
  • Juri Strumpflohner @juristr
  • Katerina Skroumpelou @mandarini
  • Kræn Hansen @kraenhansen
  • Leosvel Pérez Espinosa @leosvelperez
  • Nicholas Cunningham @ndcunningham
  • Philipp Kirchniawy @pkirchniawy
nx - 17.1.2

Published by FrozenPandaz 11 months ago

17.1.2

🩹 Fixes

  • core: drop file lock after its used (#20165)
  • devkit: make parseTargetString more tolerant to bad graph shapes (#20170)
  • release: catch 403 when publishing an existing version (#20155)
  • vite: vitest should use v8 as default (#20156)
  • webpack: maintain entry arrays that are accessed from within composePlugins() (#20187)

❤️ Thank You

  • Austin Fahsl @fahslaj
  • Craigory Coppola @AgentEnder
  • Jack Hsu @jaysoo
  • Jason Jean @FrozenPandaz
  • Katerina Skroumpelou @mandarini
nx - 17.1.1

Published by FrozenPandaz 12 months ago

17.1.1

🚀 Features

  • angular: remove usage of cypressProjectGenerator from ng-add generator (#19816)
  • angular: support angular v17 (#19689)
  • angular: update angular supported version to the stable 17.0.0 (#20135)
  • core: support changelog customizations and project changelogs (#19704)
  • core: remove parcel/watcher (#19751)
  • core: merge target configurations from plugin results (#19935)
  • core: change exec to run adhoc tasks (#19910)
  • core: change the signature of createNodes to return a project root map instead of project name map (#20102)
  • js: skipPackageJson in js lib generator (#19821)
  • linter: Support no fail on empty lint run (#19954)
  • linter: update typescript-eslint to v6 (#19548)
  • misc: remove usages of @nx/cypress:cypress-project internally (#19766)
  • module-federation: use nx run-many to build static remotes in parallel (#19987)
  • nextjs: can set compiler when setting up nxComponentTestingPreset (#19171)
  • nuxt: nuxt executors, generators, docs (#19855)
  • nx-dev: limit ai chat query length (#20034)
  • nx-dev: add short-embed UI interactions and styles (b8cd45eb67)
  • react-native: run pod commands with bundler (#19727)
  • react-native: upgrade react-native to 0.72.6 (#19763)
  • release: add 'git-tag' currentVersionResolver and conventional commits support (#19267)
  • repo: add exports to package.json of package (#20090)
  • storybook: bump supported version to 7.5.3 (#20078)
  • testing: move test config more into nx.json targetDefaults (#19963)
  • testing: add migration for moving test target defaults (#19993)
  • webpack: add NxWebpackPlugin that works with normal Webpack configuration (#19984)

🩹 Fixes

  • Twitter logo changes to new X logo (#19799)
  • angular: only append workspace root if it does not exist for buildable libs #19807 (#19843, #19807)
  • angular: fix misc standalone generation issues in application and setup-mf generators (#19846)
  • angular: resolve generator collections when generating a extended schematic (#19815)
  • angular: allow numbers following a dash in application prefix (#19926)
  • angular: extract remotes from manifest correctly #19880 (#19894, #19880)
  • angular: add migration to replace deep imports from zone.js (#20117)
  • angular: use helper to import @angular/compiler-cli (#20122)
  • bundling: fix regression with --thirdParty option for esbuild (#19835)
  • core: do not filter updated files when the native watcher is in use (#19757)
  • core: ensure require.resolve('nx') resolves correctly (#19800)
  • core: negated paths should be considered by prefix migration (#19791)
  • core: await output drain before exiting show (#19793)
  • core: change the order of watch ignores so that nxignore is the last one added (#19801)
  • core: sort all workspace files after combining (#19806)
  • core: provide better error message if we cannot read a file when finding imports (#19809)
  • core: canonicalize watch event paths on all linux distros (#19848)
  • core: package json configuration should never override project.json in generators (#19874)
  • core: generate should handle multiselect shorthand (#19790)
  • core: ensure project order in graph is deterministic (#19968)
  • core: properly sort all workspace files (#20013)
  • core: shallow merge named inputs (#20040)
  • core: ensure Github repo slug can be resolved in nx release changelog (#20001)
  • core: attach github release to the current branch (#20046)
  • core: always load nxignore last for highest priority (#20104)
  • core: should use nx cloud if access token specified by env (#19975)
  • core: fix changelog configuration (#20138)
  • core: create nodes plugin fixes (#20134)
  • core: always ignore ".git/", "node_modules" and ".nx/" directories even when use_ignore is set to false for the watcher (#20126)
  • detox: Update jest transform to point to correct tsconfig (#19977)
  • devkit: command format example should use derived info instead of as-provided (#20065)
  • js: add missing entry to migrations.json (#19869)
  • js: should respect vitest test environment (#19859)
  • js: fix typescript analysis for imports in objects in arrays (#19862)
  • js: add @babel/plugin-transform-class-properties to babel preset (#19818)
  • js: add dlx to pm commands (#19743)
  • js: handle empty objects for migration to remove deprecated buil… (#19996)
  • linter: fix flat config migration (#19742)
  • linter: fix update to using module node16 (#20004)
  • linter: migrate custom ignorePath to flat config (#20017)
  • linter: catch lstatSync issues on ast utils (#19749)
  • linter: do not expect project to have flat eslint config (#20018)
  • misc: publish legacy readmes (#19762)
  • misc: nx init should add .nx/cache to gitignore (#19961)
  • misc: create-nx-workspace should not log undefined for preset deprecation (#19960)
  • misc: add missing migration to bump typescript version to v5.2 (#20112)
  • misc: update nx-welcome templates with as-provided generator paths (#20129)
  • module-federation: refactor federate-module generator (#19979)
  • nextjs: Custom server should work on fresh applications (#19833)
  • nextjs: Setup Tailwind should work with nextjs app router (#19934)
  • nextjs: re-enable storybook test (#20074)
  • nuxt: enable lint e2e (#20133)
  • nx-cloud: fallback to nx-cloud bin if enterprise is outdated and… (#20098)
  • nx-dev: don't show minor on main version section (#19838)
  • nx-dev: infinite redirect for nx-cloud-workflows (5e31624a6d)
  • nx-dev: mobile menu, adding ai chat and changelog (#19887)
  • nx-plugin: move tests from 'tests' to 'src' directory (#19866)
  • plugins: change locally published packages version from 1.0.0 -> `0.0.0-e2e… (#20023)
  • react: Update error message for invalid remote name (#19744)
  • react: Update types version so that there is no mismatch when using yarn (#19882)
  • react: component generator should work without sourceRoot (#20094)
  • react: import path info on federated module (#20091)
  • react: fix serve-static for react ssr (#20136)
  • repo: update devcontainer.json to use latest Node LTS (20.x.x)… (#20020)
  • repo: fix freebsd hanging issue (#20042)
  • testing: add e2e for root project should not add eslintrc.base (#19860)
  • vite: throw informative error if no vitest config exists (#19819)
  • vue: do not generate component in lib by default (#19755)
  • vue: drop vue jest dependency (#19756)
  • vue: Standalone tsconfig moduleResultion should be node (#19759)
  • vue: move vue-tsc in devDependencies (#19772)
  • vue: remove filter from cnw (#19879)
  • vue: dont require project when generating component (#19885)
  • vue: remove jest generators (#19997)
  • webpack: add back deprecated Stylus support until v18 (#19810)

❤️ Thank You

  • Andrew Ovens @aovens-quantifi
  • Austin Fahsl @fahslaj
  • beeman
  • Benjamin Cabanes @bcabanes
  • Colum Ferry @Coly010
  • Craigory Coppola @AgentEnder
  • Dan Roujinsky
  • Emily Xiong @xiongemi
  • Eric Renken
  • Florian Le Dentu-Jost @raketeFlo
  • Guy Senpai @guysenpai
  • Isaac Mann @isaacplmann
  • Jack Hsu @jaysoo
  • James Henry @JamesHenry
  • Jason Jean @FrozenPandaz
  • Jonathan Cammisuli
  • JounQin @JounQin
  • Juri Strumpflohner @juristr
  • Katerina Skroumpelou @mandarini
  • Leosvel Pérez Espinosa @leosvelperez
  • Miroslav Jonaš @meeroslav
  • Nicholas Cunningham @ndcunningham
  • Pavel Fedorin
  • sonikasharma1403 @sonikasharma1403
  • Stefano Formicola
  • Sushmita Biswas @biswassushmita947
  • Tine Kondo @tinesoft
nx - 17.1.0

Published by FrozenPandaz 12 months ago

17.1.0

🚀 Features

  • angular: remove usage of cypressProjectGenerator from ng-add generator (#19816)
  • angular: support angular v17 (#19689)
  • angular: update angular supported version to the stable 17.0.0 (#20135)
  • core: support changelog customizations and project changelogs (#19704)
  • core: remove parcel/watcher (#19751)
  • core: merge target configurations from plugin results (#19935)
  • core: change exec to run adhoc tasks (#19910)
  • core: change the signature of createNodes to return a project root map instead of project name map (#20102)
  • js: skipPackageJson in js lib generator (#19821)
  • linter: Support no fail on empty lint run (#19954)
  • linter: update typescript-eslint to v6 (#19548)
  • misc: remove usages of @nx/cypress:cypress-project internally (#19766)
  • module-federation: use nx run-many to build static remotes in parallel (#19987)
  • nextjs: can set compiler when setting up nxComponentTestingPreset (#19171)
  • nuxt: nuxt executors, generators, docs (#19855)
  • nx-dev: limit ai chat query length (#20034)
  • nx-dev: add short-embed UI interactions and styles (b8cd45eb67)
  • react-native: run pod commands with bundler (#19727)
  • react-native: upgrade react-native to 0.72.6 (#19763)
  • release: add 'git-tag' currentVersionResolver and conventional commits support (#19267)
  • repo: add exports to package.json of package (#20090)
  • storybook: bump supported version to 7.5.3 (#20078)
  • testing: move test config more into nx.json targetDefaults (#19963)
  • testing: add migration for moving test target defaults (#19993)
  • webpack: add NxWebpackPlugin that works with normal Webpack configuration (#19984)

🩹 Fixes

  • Twitter logo changes to new X logo (#19799)
  • angular: only append workspace root if it does not exist for buildable libs #19807 (#19843, #19807)
  • angular: fix misc standalone generation issues in application and setup-mf generators (#19846)
  • angular: resolve generator collections when generating a extended schematic (#19815)
  • angular: allow numbers following a dash in application prefix (#19926)
  • angular: extract remotes from manifest correctly #19880 (#19894, #19880)
  • angular: add migration to replace deep imports from zone.js (#20117)
  • angular: use helper to import @angular/compiler-cli (#20122)
  • bundling: fix regression with --thirdParty option for esbuild (#19835)
  • core: do not filter updated files when the native watcher is in use (#19757)
  • core: ensure require.resolve('nx') resolves correctly (#19800)
  • core: negated paths should be considered by prefix migration (#19791)
  • core: await output drain before exiting show (#19793)
  • core: change the order of watch ignores so that nxignore is the last one added (#19801)
  • core: sort all workspace files after combining (#19806)
  • core: provide better error message if we cannot read a file when finding imports (#19809)
  • core: canonicalize watch event paths on all linux distros (#19848)
  • core: package json configuration should never override project.json in generators (#19874)
  • core: generate should handle multiselect shorthand (#19790)
  • core: ensure project order in graph is deterministic (#19968)
  • core: properly sort all workspace files (#20013)
  • core: shallow merge named inputs (#20040)
  • core: ensure Github repo slug can be resolved in nx release changelog (#20001)
  • core: attach github release to the current branch (#20046)
  • core: always load nxignore last for highest priority (#20104)
  • core: should use nx cloud if access token specified by env (#19975)
  • core: fix changelog configuration (#20138)
  • core: create nodes plugin fixes (#20134)
  • core: always ignore ".git/", "node_modules" and ".nx/" directories even when use_ignore is set to false for the watcher (#20126)
  • detox: Update jest transform to point to correct tsconfig (#19977)
  • devkit: command format example should use derived info instead of as-provided (#20065)
  • js: add missing entry to migrations.json (#19869)
  • js: should respect vitest test environment (#19859)
  • js: fix typescript analysis for imports in objects in arrays (#19862)
  • js: add @babel/plugin-transform-class-properties to babel preset (#19818)
  • js: add dlx to pm commands (#19743)
  • js: handle empty objects for migration to remove deprecated buil… (#19996)
  • linter: fix flat config migration (#19742)
  • linter: fix update to using module node16 (#20004)
  • linter: migrate custom ignorePath to flat config (#20017)
  • linter: catch lstatSync issues on ast utils (#19749)
  • linter: do not expect project to have flat eslint config (#20018)
  • misc: publish legacy readmes (#19762)
  • misc: nx init should add .nx/cache to gitignore (#19961)
  • misc: create-nx-workspace should not log undefined for preset deprecation (#19960)
  • misc: add missing migration to bump typescript version to v5.2 (#20112)
  • misc: update nx-welcome templates with as-provided generator paths (#20129)
  • module-federation: refactor federate-module generator (#19979)
  • nextjs: Custom server should work on fresh applications (#19833)
  • nextjs: Setup Tailwind should work with nextjs app router (#19934)
  • nextjs: re-enable storybook test (#20074)
  • nuxt: enable lint e2e (#20133)
  • nx-cloud: fallback to nx-cloud bin if enterprise is outdated and… (#20098)
  • nx-dev: don't show minor on main version section (#19838)
  • nx-dev: infinite redirect for nx-cloud-workflows (5e31624a6d)
  • nx-dev: mobile menu, adding ai chat and changelog (#19887)
  • nx-plugin: move tests from 'tests' to 'src' directory (#19866)
  • plugins: change locally published packages version from 1.0.0 -> `0.0.0-e2e… (#20023)
  • react: Update error message for invalid remote name (#19744)
  • react: Update types version so that there is no mismatch when using yarn (#19882)
  • react: component generator should work without sourceRoot (#20094)
  • react: import path info on federated module (#20091)
  • react: fix serve-static for react ssr (#20136)
  • repo: update devcontainer.json to use latest Node LTS (20.x.x)… (#20020)
  • repo: fix freebsd hanging issue (#20042)
  • testing: add e2e for root project should not add eslintrc.base (#19860)
  • vite: throw informative error if no vitest config exists (#19819)
  • vue: do not generate component in lib by default (#19755)
  • vue: drop vue jest dependency (#19756)
  • vue: Standalone tsconfig moduleResultion should be node (#19759)
  • vue: move vue-tsc in devDependencies (#19772)
  • vue: remove filter from cnw (#19879)
  • vue: dont require project when generating component (#19885)
  • vue: remove jest generators (#19997)
  • webpack: add back deprecated Stylus support until v18 (#19810)

❤️ Thank You

  • Andrew Ovens @aovens-quantifi
  • Austin Fahsl @fahslaj
  • beeman
  • Benjamin Cabanes @bcabanes
  • Colum Ferry @Coly010
  • Craigory Coppola @AgentEnder
  • Dan Roujinsky
  • Emily Xiong @xiongemi
  • Eric Renken
  • Florian Le Dentu-Jost @raketeFlo
  • Guy Senpai @guysenpai
  • Isaac Mann @isaacplmann
  • Jack Hsu @jaysoo
  • James Henry @JamesHenry
  • Jason Jean @FrozenPandaz
  • Jonathan Cammisuli
  • JounQin @JounQin
  • Juri Strumpflohner @juristr
  • Katerina Skroumpelou @mandarini
  • Leosvel Pérez Espinosa @leosvelperez
  • Miroslav Jonaš @meeroslav
  • Nicholas Cunningham @ndcunningham
  • Pavel Fedorin
  • sonikasharma1403 @sonikasharma1403
  • Stefano Formicola
  • Sushmita Biswas @biswassushmita947
  • Tine Kondo @tinesoft
nx - 17.1.0-rc.0

Published by FrozenPandaz 12 months ago

17.1.0-rc.0

🩹 Fixes

  • core: fix changelog configuration (#20138)
  • react: fix serve-static for react ssr (#20136)

❤️ Thank You

  • Emily Xiong @xiongemi
  • Jason Jean @FrozenPandaz
Package Rankings
Top 0.37% on Npmjs.org
Top 4.35% on Proxy.golang.org