nx

Smart Monorepos · Fast CI

MIT License

Downloads
250.2M
Stars
22K
Committers
989

Bot releases are hidden (Show)

nx - 17.3.0-beta.8

Published by FrozenPandaz 9 months ago

17.3.0-beta.8 (2024-01-22)

🚀 Features

  • angular: support esbuild middleware functions (#21048)
  • core: forward stdin to commands started via rust (#21195)
  • misc: identify and set up more nx core plugins during nx init (#21254)
  • misc: optionally update package.json scripts in init generators (#21204)

🩹 Fixes

  • angular: run function is not called in setup-ssr/application-builder (#21157)
  • core: accept vue as preset in cnw (#21262)
  • release: versionPrefix should default to auto (#21256)
  • remix: required property in schema should be project (#21258)

❤️ Thank You

  • Colum Ferry @Coly010
  • Craigory Coppola @AgentEnder
  • Dmitriy Stepanenko @dmitry-stepanenko
  • James Henry @JamesHenry
  • jiayi
  • Katerina Skroumpelou @mandarini
  • Leosvel Pérez Espinosa @leosvelperez
nx - 17.3.0-beta.7

Published by FrozenPandaz 9 months ago

17.3.0-beta.7 (2024-01-19)

🚀 Features

  • core: move target defaults handling to nx plugin (#21104)
  • graph: add tooltips to project details view (#21205)
  • graph: show open config button in graph web (#21181)
  • release: support version prefix for dependents (#21209)

🩹 Fixes

  • graph: correct value when inputs/outputs are copied (#21245)
  • linter: update eslint plugins for @typescript-eslint v6 naming (#21221)
  • misc: install nx when no plugins selected during nx init (#21228)
  • misc: identify usage of playwright correctly when running nx init (#21236)
  • misc: install required deps during nx init without overriding existing versions (#21237)
  • nextjs: custom server unable to run production builds (#21222)

❤️ Thank You

  • Colum Ferry @Coly010
  • Craigory Coppola @AgentEnder
  • Jack Hsu @jaysoo
  • James Henry @JamesHenry
  • Leosvel Pérez Espinosa @leosvelperez
  • Miroslav Jonaš @meeroslav
  • Nicholas Cunningham @ndcunningham
nx - 17.3.0-beta.6

Published by FrozenPandaz 9 months ago

17.3.0-beta.6 (2024-01-18)

🚀 Features

  • core: add keepExistingVersions to all packages (#21169)
  • core: add the "add" cli command (#20976)
  • core: add target defaults in configuration generators rather th… (#21105)
  • core: update ci-workflow generator (#21141)
  • core: extend nxCloud prompt to include basic CI workflow options (#21094)
  • graph: decouple graph client from nx.dev component (#21186)
  • graph: allow expanding target when opening pdv from external api (#21189)
  • graph: hover to see source & more UI updates (#21182)
  • misc: update minimatch version used across packages (#21207)
  • nextjs: Standalone projects now default to src (#21010)
  • react: Add playwright support to generators (#21150)
  • release: support conventionalCommits shorthand for version config (#21187)
  • release: add formal entrypoint for programmatic API at nx/release (#21211)

🩹 Fixes

  • core: ensure connect-to-nx-cloud works with lerna workspaces (#20895)
  • graph: take vscode light/dark theme into account (#21208)
  • graph: refresh pdv periodically in watch mode (#21218)
  • js: set the unsafeHttpWhitelist when the set has any items (#21216)
  • linter: add links to docs to rules (#21199)
  • linter: fix import of chalk for reporting (#21201)
  • nx-dev: align button sizes on hero (#21163)
  • testing: Inline projects inside playwright.config.ts (#21188)

❤️ Thank You

  • Craigory Coppola @AgentEnder
  • Emily Xiong @xiongemi
  • Jack Hsu @jaysoo
  • James Henry @JamesHenry
  • Jason Jean @FrozenPandaz
  • Katerina Skroumpelou @mandarini
  • Leosvel Pérez Espinosa @leosvelperez
  • MaxKless @MaxKless
  • Miroslav Jonaš @meeroslav
  • Nicholas Cunningham @ndcunningham
  • Vadim Zhamkov @vadjs
nx - 17.3.0-beta.5

Published by FrozenPandaz 9 months ago

17.3.0-beta.5 (2024-01-17)

🚀 Features

  • core: create a new function to run child processes via rust (#21070)
  • core: read name from package.json if present and no inference plugin provides name (#21125)
  • graph: rework pdv target section & remove unused code (#21159)
  • misc: add layout for project details view (#21172)
  • react-native: generate pod install target (#21166)
  • release: add fallback for currentVersionResolver in the version step (#21155)

🩹 Fixes

  • js: ensure result is valid before attempting to close it during rollup watch (ea3c2426d3)
  • nx-dev: do not open official plugins in new tab (#21179)
  • storybook: handle output-dir properly for outputs (#21168)

❤️ Thank You

  • Austin Fahsl @fahslaj
  • Craigory Coppola @AgentEnder
  • Emily Xiong @xiongemi
  • Jason Jean @FrozenPandaz
  • Julien Simonet @jmons54
  • Katerina Skroumpelou @mandarini
  • MaxKless @MaxKless
  • Miroslav Jonaš @meeroslav
nx - 17.3.0-beta.4

Published by FrozenPandaz 9 months ago

17.3.0-beta.4 (2024-01-16)

🚀 Features

  • core: use Nx plugins and inferred targets when running "nx init" (#20872)
  • devkit: add a flag to keep existing versions when calling addDependenciesToPackageJson (#21123)
  • remix: add createNodes support for target inference (#21073)
  • remix: generate vitest file instead vite.config (#21100)
  • remix: remove projects prompt from artifact generators (#21112)
  • remix: use esm config file (#21111)
  • remix: add init generator (#21146)

🩹 Fixes

  • core: handle invalid group glob groups (#21027)
  • nextjs: PCV3 with Cypress and Playwright should work with standalone Next.js Projects (#21103)
  • nx-dev: increase shorts video size to show volume control (#21142)
  • release: default changelog git commit and tag true (#21129)
  • remix: legacy package pointing to incorrect readme (#21113)
  • remix: import of config file should invalidate cache (#21121)

❤️ Thank You

  • Colum Ferry @Coly010
  • Jack Hsu @jaysoo
  • James Henry @JamesHenry
  • Jonathan Cammisuli
  • Miroslav Jonaš @meeroslav
  • Nicholas Cunningham @ndcunningham
nx - 17.3.0-beta.3

Published by FrozenPandaz 9 months ago

17.3.0-beta.3 (2024-01-11)

🚀 Features

  • graph: add nx console data loader (#20744)
  • release: enable git operations by default (#21082)
  • storybook: nodes plugin (#20562)
  • testing: add jest create-nodes plugin (#20045)

🩹 Fixes

  • core: formatter should not fail when absolute paths are provided as "--files" (#20331)
  • vite: replaceFile and fileReplacement fixes (#21077)
  • vite: do not add test target if test is not defined (#21076)

❤️ Thank You

  • Austin Fahsl @fahslaj
  • Dmitriy Stepanenko @dmitry-stepanenko
  • Jason Jean @FrozenPandaz
  • Katerina Skroumpelou @mandarini
  • MaxKless @MaxKless
nx - 17.3.0-beta.2

Published by FrozenPandaz 9 months ago

17.3.0-beta.2 (2024-01-10)

🚀 Features

  • core: remove prompt from nx connect command (67b5bd6c9f)
  • detox: add createNodes for detox (#21016)
  • expo: support createNodes for expo (#21014)
  • linter: make init generator public (51c039b252)
  • linter: move common options to target defaults (#20583)
  • misc: align version of @types/node throughout repo (#20883)
  • nx-dev: adjust highlighting of tagline (#20877)
  • nx-dev: new year challenge (#20639)
  • nx-dev: new year challenge (868721a157)
  • nx-dev: modals and flip cards (e7dcce057b)
  • nx-dev: rectangle cards (49a8d84023)
  • react-native: add support for createNodes in react native (#21013)
  • release: conventional commits support for independent projects (#21012)
  • testing: add option to allow filtering test files in playwright executor (#20862)
  • vite: recognize all vite.config file extensions (#20971)

🩹 Fixes

  • angular: fix standalone eslint config generation (#20885)
  • angular: add named export for moduleFederationDevServerExecutor (#20944)
  • angular: support scheduling inferred angular cli builder targets (#21019)
  • core: handle "." project roots properly for hashing (#20979)
  • core: prioritize nxignore for watcher updates (#20975)
  • js: allow inlineable dependency to be added to externals (#21051)
  • linter: flat config should always set path to config when using API (#20867)
  • linter: only update overrides when applicable (#20917)
  • misc: ignore .nx/cache when running nx init in an angular cli project (#21000)
  • nextjs: correct inferred outputs for root Next.js projects (#20891)
  • nextjs: update migration to handle projects without eslintrc (#20932)
  • nextjs: Playwright should work with workspace libs (#20933)
  • nextjs: Missing deps for image and css optimization (#20941)
  • nextjs: Add support for mjs next config file (#21007)
  • nx-dev: improve styles (48bcb534fb)
  • nx-dev: fix text colors (69523f1eed)
  • nx-dev: fix heading size and improve contrast (#21057)
  • nx-dev: standardize nx cloud naming (#21059)
  • release: publish error handling, dry-run in dependsOn (#20889)
  • release: capture all release titles during parse (#20864)
  • release: do not set extra v on GitHub release, improve GH API error handling (#20999)
  • release: update error message check for npm dist-tags (#20995)
  • release: stage changes when versioning with --projects argument (#21054)
  • repo: add missing packages to nightly (#20908)
  • repo: update nightly matrix with new packages (#20911)
  • testing: set correct type for ignoreTestFiles option in cypress executor (#20853)
  • vite: dist and coverage paths for root projects (#20878)
  • vite: include vitest config in nodes plugin (#20887)
  • vite: build executor watch (#21042)
  • vite: only import vite dynamically (#21050)
  • web: fix webpack + playwright config issues (#20991)

❤️ Thank You

  • Austin Fahsl @fahslaj
  • Emily Xiong @xiongemi
  • Igor Katsuba
  • Isaac Mann @isaacplmann
  • Jack Hsu @jaysoo
  • James Henry @JamesHenry
  • Jason Jean @FrozenPandaz
  • Jonathan Cammisuli
  • Juri Strumpflohner @juristr
  • Katerina Skroumpelou @mandarini
  • Leosvel Pérez Espinosa @leosvelperez
  • Miroslav Jonas @meeroslav
  • Miroslav Jonaš @meeroslav
  • Nicholas Cunningham @ndcunningham
nx - 17.2.8

Published by jaysoo 10 months ago

17.2.8

🚀 Features

  • remix: add remix

🩹 Fixes

  • linter: flat config should always set path to config when using API
  • nextjs: update migration to handle projects without eslintrc
nx - 17.2.7

Published by jaysoo 10 months ago

17.2.7

🩹 Fixes

  • angular: fix standalone eslint config generation
  • bundling: added back code to handle skipTypeField option of rollup executor options + tests
  • linter: ensure angular entry point checks are correct
  • nextjs: enhance page generator to work when --project is not supplied
  • nextjs: remove temporary patch for next eslint rules
  • nextjs: correct inferred outputs for root Next.js projects
  • node: E2E test port conflicts
  • release: add overall nx release command
  • release: publish error handling, dry-run in dependsOn
  • release: capture all release titles during parse
  • testing: run playwright with the correct project option for multiple values
  • testing: safely handle circular deps in component testing plugin
  • testing: set correct type for ignoreTestFiles option in cypress executor
  • vite: vitest migration add reporters
  • vite: more properly resolve arguments from configurations
  • vite: dist and coverage paths for root projects
nx - 17.3.0-beta.1

Published by jaysoo 10 months ago

17.3.0-beta.1

🚀 Features

  • linter: add .nx to ignored folders (#20720)
  • linter: update @typescript-eslint/* package versions (#20602)
  • nextjs: Update @nx/next to Next.js 14 (#20703)
  • nextjs: Add support for experimental-https when running dev server (#20836)
  • nuxt: make nuxt public (#20656)
  • nx-dev: add homepage updates (#20592)
  • nx-dev: improve related docs section (#20796)
  • nx-dev: adjust related section title padding (#20803)
  • nx-dev: update documentation dropdown menu links (#20792)
  • react: Treat window and var library types the same (#20597)
  • release: support Revert commits in changelog renderer (#20663)
  • remix: add remix (#20641)
  • testing: add create-nodes plugin for playwright e2e targets (#20099)
  • vite: update to vitest v1 (#20747)
  • vue: add nuxt as cnw vue framework (#20626)

🩹 Fixes

  • angular: add missing package update for @angular/pwa (#20690)
  • angular: safely update task runner cacheable operations when setting up ssr (#20736)
  • bundling: added back code to handle skipTypeField option of rollup executor options + tests (#20460)
  • core: properly handle negated paths in cache outputs (#20661)
  • core: show warning if workspaceRoot starts with ! (#20705)
  • core: properly handle negated paths in cache outputs (#20661)
  • core: correctly move project and target strings (#20726)
  • core: fallback to checking stderr if stdout is empty on publish executor (#20737)
  • js: fixing output based on test runner selection (#20788)
  • linter: move should migrate all eslint configs (#20709)
  • linter: fix workspace-rule naming with flat config (#20782)
  • linter: ensure angular entry point checks are correct (#20859)
  • misc: disallow path segments and allow scoped package name in --newProjectName option of move generator (#20768)
  • module-federation: allow relative remote paths (#20763)
  • module-federation: support buildable libs (#20786)
  • nextjs: empty port should not overwrite env port (#20751)
  • nextjs: Add missing setParserOptionProject (#20754)
  • nextjs: Page generator should work out of the box (#20775)
  • nextjs: enhance page generator to work when --project is not supplied (#20778)
  • nextjs: remove temporary patch for next eslint rules (#20863)
  • node: E2E test port conflicts (#20826)
  • nx-dev: change to optimized for monorepos (#20668)
  • nx-dev: adjust blog links (#20608)
  • nx-dev: typo on the homepage (#20767)
  • nx-dev: fix plugin stats (#20741)
  • nx-dev: dynamic classes not allowed (#20800)
  • react: webpack backwards compat for @nx/react/plugin/webpack (#20697)
  • react: skip adding comma to config when adding remote to host if… (#20620)
  • react: remove tag from generated index.html (#20750)
  • react: update default webpack config for component testing (#20749)
  • release: changelog renderer should prefer breaking change explanation text (#20798)
  • release: ensure leading v is stripped from provided semver version (#20815)
  • release: add overall nx release command (#20535)
  • storybook: do not throw for versions >=7 (#20770)
  • testing: avoid overwriting environment variables in nx cypress preset (#20748)
  • testing: run playwright with the correct project option for multiple values (#20850)
  • testing: safely handle circular deps in component testing plugin (#20852)
  • vite: config migration account for other syntaxes (#20693)
  • vite: better extra args resolution (#20708)
  • vite: ignore CJS build deprecated warning (#20719)
  • vite: better extra args resolution (#20708)
  • vite: allow vitest to be v1 (#20760)
  • vite: only dynamically import vite (#20774)
  • vite: vitest migration add reporters (#20823)
  • vite: more properly resolve arguments from configurations (#20825)
  • webpack: migrate projects without webpackConfig to use webpack.config.js (#20699)
  • webpack: fixed isolatedConfig: false option not composing plugins (#20678)
  • webpack: add standardWebpackConfigFunction option when users opts for a standard config function (#20702)
  • webpack: handle both nx and nrwl scoped executors when migrating config (#20714)
  • webpack: fix check for standardWebpackConfigFunction (#20728)

❤️ Thank You

  • Ashwin Gokhale @ashwinGokhale
  • Austin Fahsl @fahslaj
  • Benjamin Cabanes @bcabanes
  • Colum Ferry @Coly010
  • Craigory Coppola @AgentEnder
  • Isaac Mann @isaacplmann
  • Jack Hsu @jaysoo
  • James Henry @JamesHenry
  • Jonathan Cammisuli
  • Juri Strumpflohner @juristr
  • Katerina Skroumpelou @mandarini
  • Leosvel Pérez Espinosa @leosvelperez
  • Miroslav Jonaš @meeroslav
  • Nicholas Cunningham @ndcunningham
  • Tórur Zachariasen @torurz
  • Tycho Bokdam @TriPSs
  • Yann Thibodeau
nx - 17.2.6

Published by jaysoo 10 months ago

17.2.6

🚀 Features

  • release: support Revert commits in changelog renderer (#20663)

🩹 Fixes

  • js: fixing output based on test runner selection (#20788)
  • linter: fix workspace-rule naming with flat config (#20782)
  • module-federation: support buildable libs (#20786)
  • nextjs: Page generator should work out of the box (#20775)
  • nx-dev: dynamic classes not allowed (#20800)
  • release: changelog renderer should prefer breaking change explanation text (#20798)
  • release: ensure leading v is stripped from provided semver version (#20815)
  • vite: only dynamically import vite (#20774)

❤️ Thank You

  • Colum Ferry @Coly010
  • Isaac Mann @isaacplmann
  • James Henry @JamesHenry
  • Katerina Skroumpelou @mandarini
  • Miroslav Jonaš @meeroslav
  • Nicholas Cunningham @ndcunningham
nx - 17.2.5

Published by jaysoo 10 months ago

17.2.5

🩹 Fixes

  • angular: safely update task runner cacheable operations when setting up ssr (#20736)
  • core: fallback to checking stderr if stdout is empty on publish executor (#20737)
  • core: correctly move project and target strings (#20726)
  • linter: move should migrate all eslint configs (#20709)
  • misc: disallow path segments and allow scoped package name in --newProjectName option of move generator (#20768)
  • module-federation: allow relative remote paths (#20763)
  • nextjs: empty port should not overwrite env port (#20751)
  • nextjs: Add missing setParserOptionProject (#20754)
  • react: remove tag from generated index.html (#20750)
  • react: update default webpack config for component testing (#20749)
  • storybook: do not throw for versions >=7 (#20770)
  • testing: avoid overwriting environment variables in nx cypress preset (#20748)
  • vite: allow vitest to be v1 (#20760)

❤️ Thank You

  • Colum Ferry @Coly010
  • Craigory Coppola @AgentEnder
  • Jack Hsu @jaysoo
  • Katerina Skroumpelou @mandarini
  • Leosvel Pérez Espinosa @leosvelperez
  • Miroslav Jonaš @meeroslav
  • Nicholas Cunningham @ndcunningham
nx - 17.2.4

Published by jaysoo 10 months ago

17.2.4

🩹 Fixes

  • webpack: fix check for standardWebpackConfigFunction (#20728)

❤️ Thank You

  • Jack Hsu @jaysoo
nx - 17.2.2

Published by jaysoo 10 months ago

17.2.2

🩹 Fixes

  • core: show warning if workspaceRoot starts with ! (#20705)
  • core: properly handle negated paths in cache outputs (#20661)
  • react: skip adding comma to config when adding remote to host if… (#20620)
  • vite: ignore CJS build deprecated warning (#20719)
  • vite: better extra args resolution (#20708)
  • webpack: add standardWebpackConfigFunction option when users opts for a standard config function (#20702)
  • webpack: handle both nx and nrwl scoped executors when migrating config (#20714)

❤️ Thank You

  • Jack Hsu @jaysoo
  • Jonathan Cammisuli
  • Katerina Skroumpelou @mandarini
  • Tórur Zachariasen @torurz
nx - 17.2.3

Published by jaysoo 10 months ago

17.2.3

🩹 Fixes

  • react: skip adding comma to config when adding remote to host if… (#20620)

❤️ Thank You

  • Tórur Zachariasen @torurz
nx - 17.2.1

Published by jaysoo 10 months ago

17.2.1

🩹 Fixes

  • angular: add missing package update for @angular/pwa (#20690)
  • react: webpack backwards compat for @nx/react/plugin/webpack (#20697)
  • vite: config migration account for other syntaxes (#20693)
  • webpack: migrate projects without webpackConfig to use webpack.config.js (#20699)
  • webpack: fixed isolatedConfig: false option not composing plugins (#20678)

❤️ Thank You

  • Jack Hsu @jaysoo
  • Katerina Skroumpelou @mandarini
  • Leosvel Pérez Espinosa @leosvelperez
  • Tycho Bokdam @TriPSs
nx - 17.2.0

Published by FrozenPandaz 11 months ago

17.2.0

🚀 Features

  • angular: update component generator to use a single string styles or styleUrl property (#20146)
  • angular: support application builder for cypress component testing (#20214)
  • angular: update ngrx to v17 (#20247)
  • angular: support esbuild-based executors/builders in @nx/angular:dev-server (#20311)
  • angular: convert module-federation-dev-server to executor (#20252)
  • angular: support providing esbuild plugins to @nx/angular:browser-esbuild (#20504)
  • angular: add application executor (#20529)
  • core: extglob to standard glob parser (#20089)
  • core: make createNodes async (#20195)
  • core: track project changes in source map when applying plugins (#19955)
  • core: independent nx releases and automated git operations (#20191)
  • core: rust task hasher (#19617)
  • core: programmatic API for nx release (#20371)
  • core: allow setting true for changelog config to enable with defaults (#20376)
  • core: add env parameter to run-commands (#20440)
  • core: introduce workspace file archive (#20471)
  • core: targets inferred from plugins override targetDefaults (#20586)
  • core: add task plans to --graph=file.json argument (#20643)
  • graph: add project details view (#20466)
  • linter: update eslint to next minor version (#20351)
  • linter: support yaml for flat config conversion (#20022)
  • linter: default lintFilePatterns to {projectRoot} (#20313)
  • linter: add create-nodes plugin (#20264)
  • misc: allow providing a path in the name option of project generators (#20274)
  • 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)
  • nextjs: Add support for create nodes for nextjs (#20193)
  • nuxt: load nuxt config programmatically (#20185)
  • nuxt: nodes for build, serve, test targets (#20145)
  • nx-dev: call to action button (b9e02d152b)
  • nx-dev: move Twitter pixel to site-level (059b061bfe)
  • nx-dev: allow ranges in fences highlighting (#20202)
  • nx-dev: rename nx-cloud tab to CI (#20476)
  • nx-dev: improve advent of code page (#20517)
  • nx-dev: allow custom media images (#20561)
  • release: update dist-tags when publishing a package version that already exists (#20316)
  • release: allow projects shorthand for single release group (#20560)
  • testing: add cypress create nodes plugin (#19840)
  • testing: distribute cypress tests for ci (#20188)
  • testing: allow cypress preset to execute a command for a web server (#20355)
  • vite: update to version 5 (#20341)
  • vite: nodes for build, serve, test, preview targets (#20086)
  • vite: Use app/lib tsconfig for buildable paths resolution (#19972)
  • web: add verbose logging to waitForPortOpen function (#20260)
  • web: support buildTarget that excludes project name (#20508)
  • webpack: add plugin to automatically configure build and serve targets (#20243)

🩹 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)
  • angular: force angular cli dev-server builder to handle nx browser-esbuild executor correctly (#20492)
  • 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)
  • angular: update schema and validate compatibility in esbuild-based executors (#20564)
  • core: drop file lock after its used (#20165)
  • core: await for createNodesAsync (#20232)
  • core: pass workingDirectory to executed schematic, if found in schema (#19371)
  • core: change combine glob patterns to use the +() pattern (#20254)
  • core: fix performance regression from using projects for loading… (#20363)
  • core: fix a flaky test (cee187b9e9)
  • core: improve file gathering performance (#20377)
  • 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)
  • core: fix handling of globs with {,.snap} (#20461)
  • core: various release fixes (#20478)
  • core: handle filesets with commas (#20483)
  • core: update changelog schema (#20488)
  • core: use relative .nxignore when walking workspace (#20500)
  • core: use target_os = "linux" instead of just linux for watch events (#20518)
  • core: sort project file map and global files (#20591)
  • core: add 'dependsOn' property in when inferring build targets via plugins (#20614)
  • core: run-commands should handle signals correctly (#20611)
  • core: traverse project deps properly in hash planner (#20621)
  • core: check compilerOptions exists before deleting it (#20648)
  • core: listen to the write stream end unpacking lite client (#20642)
  • core: add release.projects option to schema (#20645)
  • core: fix calling exec at project root (#20647)
  • core: hash files properly by reading the whole file (#20652)
  • core: publish next versions of Nx with support for FreeBSD (#20659)
  • core: have freebsd use the unix mtime function (#20662)
  • devkit: make parseTargetString more tolerant to bad graph shapes (#20170)
  • js: filtering of local dependencies when running nx release version (#19995)
  • js: update minimum supported typescript version by js plugin (#20530)
  • linter: standalone e2e should not extend root config (#20379)
  • 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)
  • linter: check if eslint plugin exists before adding target (#20510)
  • 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)
  • misc: fix project-name-and-root-utils type imports in schemas (#20305)
  • misc: @nx/web:file-server should not error on destructuring null (#20318)
  • misc: add args to command in run-commands before unparsed args (#20506)
  • module-federation: add tsconfig file for linting with TS webpack #20150 (#20210, #20150)
  • module-federation: single file server should use project name for directory (#20278)
  • module-federation: host with no remotes should not build remote apps (#20283)
  • module-federation: fix static remote port determination (#20432)
  • nextjs: read nextConfig path correctly when provided as an option. (#20241)
  • nextjs: Component generator with path provided in the component name field (#20538)
  • nextjs: When running dev server .next folder should be in source (#20536)
  • nextjs: apply transpilation fixes and other webpack config when running dev-server (#20615)
  • nextjs: fix crash when paths is undefined (#20598)
  • nextjs: we should not cache .next/cache/ artifact (#20658)
  • nuxt: import defineNuxtConfig function in nuxt.config.ts (#20183)
  • nuxt: correct outputs for nuxt and vite (#20627)
  • nx-dev: publish docs when on the latest tag (#20182)
  • nx-dev: add wrapper for blog and semantic (#20594)
  • nx-plugin: ensure plugin testing uses correct pm for install (#20061)
  • react: types should be in compilerOptions of tsconfig.spec.json (#20290)
  • react: remote url port depends on serve target (#20417)
  • release: catch 403 when publishing an existing version (#20155)
  • release: default to only publishing libs when no config is defined (#20315)
  • release: only early exit when no changelog changes if expecting commit (#20568)
  • release: do not update dependents when they already use "*" (#20607)
  • release: allow interpolating {projectName} in custom commit message when valid (#20613)
  • release: do not update dependents when they already use "*" " (#20607)
  • repo: use a platform agnostic copy script (#20364)
  • repo: fix release script to look for new node auth token (#20590)
  • testing: target defaults migration should not throw if workspace contains inferred projects (#20189)
  • testing: update the cypress plugin implementation (#20314)
  • testing: set TS_NODE_PROJECT before running Jest so j.config.ts file transpile using the root tsconfig file (#20372)
  • testing: cleanup cypress plugin and remove migration (#20453)
  • testing: set TS_NODE_PROJECT before running Jest so j.config.ts file transpile using the root tsconfig file " (#20372, #20565)
  • testing: recalculate cypress targets when cypress config changes (#20593)
  • testing: fix lint config generation for cypress standalone (#20606)
  • testing: add webServerCommands/ciWebServerCommands option for cy… (#20616)
  • vite: remove process.send call (#20171)
  • vite: vitest should use v8 as default (#20156)
  • vite: vitest versions alignment (#20215)
  • vite: adjust config generation (#20367)
  • web: file-server falls back to outputs if outputPath is not preset (#20515)
  • webpack: maintain entry arrays that are accessed from within composePlugins() (#20187)
  • webpack: set isolatedConfig to true by default (#20281)
  • webpack: change fileReplacements to absolute path (#20433)
  • webpack: should not extract css when extractCss is false (#20415)
  • webpack: infer serve-static target correctly from plugin (#20511)
  • webpack: Fixed libraryTarget option not being set for node targets (#20505)
  • webpack: ensure webpack config is always at the latest version when running in the daemon (#20618)

❤️ Thank You

  • Austin Fahsl @fahslaj
  • Benjamin Cabanes @bcabanes
  • Colum Ferry @Coly010
  • Craigory Coppola @AgentEnder
  • Denis Frenademetz @skrtheboss
  • Emily Xiong @xiongemi
  • FrozenPandaz @FrozenPandaz
  • Isaac Mann @isaacplmann
  • Jack Hsu @jaysoo
  • James Henry @JamesHenry
  • Jason @CGQAQ
  • Jason Jean @FrozenPandaz
  • John Wiegert
  • Jonathan Cammisuli
  • Juri @juristr
  • Juri Strumpflohner @juristr
  • Katerina Skroumpelou @mandarini
  • Kræn Hansen @kraenhansen
  • Leosvel Pérez Espinosa @leosvelperez
  • Martin Obert
  • MaxKless @MaxKless
  • Miroslav Jonaš @meeroslav
  • Nicholas Cunningham @ndcunningham
  • Pascal Küsgen
  • Philipp Kirchniawy @pkirchniawy
  • Tycho Bokdam @TriPSs
  • Victor Savkin @vsavkin
nx - 17.2.0-rc.2

Published by FrozenPandaz 11 months ago

17.2.0-rc.2

🩹 Fixes

  • core: publish next versions of Nx with support for FreeBSD (#20659)
  • core: have freebsd use the unix mtime function (#20662)
  • release: do not update dependents when they already use "*" " (#20607)
  • release: do not update dependents when they already use "*" " (#20607)

❤️ Thank You

  • FrozenPandaz @FrozenPandaz
  • Jason Jean @FrozenPandaz
nx - 17.2.0-rc.1

Published by FrozenPandaz 11 months ago

17.2.0-rc.1

🩹 Fixes

  • release: do not update dependents when they already use "*" " (#20607)

❤️ Thank You

  • FrozenPandaz @FrozenPandaz
nx - 17.2.0-rc.0

Published by FrozenPandaz 11 months ago

17.2.0-rc.0

🚀 Features

  • core: add task plans to --graph=file.json argument (#20643)
  • nextjs: Add support for create nodes for nextjs (#20193)
  • nx-dev: allow custom media images (#20561)

🩹 Fixes

  • core: add 'dependsOn' property in when inferring build targets via plugins (#20614)
  • core: run-commands should handle signals correctly (#20611)
  • core: traverse project deps properly in hash planner (#20621)
  • core: check compilerOptions exists before deleting it (#20648)
  • core: listen to the write stream end unpacking lite client (#20642)
  • core: add release.projects option to schema (#20645)
  • core: fix calling exec at project root (#20647)
  • core: hash files properly by reading the whole file (#20652)
  • nextjs: fix crash when paths is undefined (#20598)
  • nuxt: correct outputs for nuxt and vite (#20627)
  • release: allow interpolating {projectName} in custom commit message when valid (#20613)
  • testing: fix lint config generation for cypress standalone (#20606)
  • testing: add webServerCommands/ciWebServerCommands option for cy… (#20616)
  • webpack: ensure webpack config is always at the latest version when running in the daemon (#20618)

❤️ Thank You

  • Emily Xiong @xiongemi
  • Isaac Mann @isaacplmann
  • Jack Hsu @jaysoo
  • James Henry @JamesHenry
  • Jason @CGQAQ
  • Jason Jean @FrozenPandaz
  • Jonathan Cammisuli
  • Katerina Skroumpelou @mandarini
  • Miroslav Jonaš @meeroslav
  • Nicholas Cunningham @ndcunningham
  • Victor Savkin @vsavkin
Package Rankings
Top 0.37% on Npmjs.org
Top 4.35% on Proxy.golang.org