nx

Smart Monorepos · Fast CI

MIT License

Downloads
250.2M
Stars
22K
Committers
989

Bot releases are hidden (Show)

nx - 19.1.0-beta.2

Published by FrozenPandaz 5 months ago

19.1.0-beta.2 (2024-05-23)

🚀 Features

  • angular: support angular 18.0.0 (#22509)
  • core: add bun package manager (#22602)
  • vite: support incremental builds with nxViteTsPaths (#23908)

🩹 Fixes

  • core: more helpful output for format:check --verbose (#23503)
  • js: print warning when --generateLockfile is used with Bun rather than erroring out (#25158)
  • js: export setup verdaccio generator (#24008)
  • linter: support eslint v9 (#24632)
  • linter: only set flat config env for eslint v9+ (#25189)
  • misc: adjust npm keywords (#24743)
  • release: npm publish error when file path contains spaces (#24750)

❤️ Thank You

  • Colum Ferry @Coly010
  • dmcweeney
  • Emily Xiong @xiongemi
  • Jack Hsu @jaysoo
  • James Henry @JamesHenry
  • Jason Jean @FrozenPandaz
  • Jordan Hall @Jordan-Hall
  • Leosvel Pérez Espinosa @leosvelperez
nx - 19.0.6

Published by FrozenPandaz 5 months ago

19.0.6 (2024-05-22)

🚀 Features

  • graph: show script content in header (#23257)

🩹 Fixes

  • linter: support eslint v9 (#24632)

❤️ Thank You

  • Emily Xiong @xiongemi
  • James Henry @JamesHenry
nx - 19.1.0-beta.1

Published by FrozenPandaz 5 months ago

19.1.0-beta.1 (2024-05-21)

🚀 Features

  • bundling: added support for declarations (*.d.ts) (#21084)
  • core: resolve nx migrate target version against registry (#23450)
  • core: allow executor definition to point to another executor (#23576)
  • graph: change gradle and nextjs svg (#23201)
  • graph: show script content in header (#23257)

🩹 Fixes

  • angular: @angular/core should always be provided as a shared package #19121 (#23464, #19121)
  • core: do not add an ending new line when serializing a json (#23440)
  • core: migrate should warn if package does not exist (#23317)
  • core: azure ci workflow (#23453)
  • core: only check for err in handleWorkspaceChanges (#23500)
  • core: remove duplicate js-yaml packages (f1ae1bc87)
  • core: fix alias package parsing and pruning for npm (#23474)
  • core: install packages per migration when creating commits (#23820)
  • devkit: combineAsyncIterable should not be blocking when error occurs #21393 (#23400, #21393)
  • graph: reload graph app only when hash changes in watch mode (#23434)
  • js: fix update package.json (#21415)
  • nextjs: additional experimental HTTPS options (#23334)
  • node: Docker generator should work (#23452)
  • react: respect unitTestRunner passed to the generator (#23383)
  • react: remote generator should update host's app routes (#23499)
  • react: applications not using plugin usage should set target defaults (#23582)
  • react-native: fix test-setup for react native/expo jest (#23314)
  • release: invalid tag for fixed groups without changes (#22800)
  • repo: hash proper projects when nx (#23506)
  • testing: handle existing jest preset file correctly (#23437)
  • vite: add prop to config to ensure output dir is emptied #23382 (#23466, #23382)
  • vue: ootb unit testing should work with --routing #19921 (#23441, #19921)
  • web: Add strict mode (#23457)
  • web: Add strict mode" (#23472)
  • web: Add strict mode for @nx/web (#23497)
  • webpack: only add entrypoints if they are intentionally injected #20049 (#23444, #20049)

❤️ Thank You

  • castleadmin @castleadmin
  • Colum Ferry @Coly010
  • Craigory Coppola @AgentEnder
  • Emily Xiong @xiongemi
  • Isaac Mann @isaacplmann
  • Jack Hsu @jaysoo
  • James Henry @JamesHenry
  • Jason Jean @FrozenPandaz
  • Jonathan Cammisuli
  • Katerina Skroumpelou @mandarini
  • Leosvel Pérez Espinosa @leosvelperez
  • MaxKless @MaxKless
  • Miroslav Jonaš @meeroslav
  • Nicholas Cunningham @ndcunningham
  • Phillip Barta @Phillip9587
  • Younes Jaaidi
nx - 19.0.5

Published by FrozenPandaz 5 months ago

19.0.5 (2024-05-21)

🚀 Features

  • bundling: added support for declarations (*.d.ts) (#21084)
  • core: resolve nx migrate target version against registry (#23450)
  • core: allow executor definition to point to another executor (#23576)
  • graph: change gradle and nextjs svg (#23201)

🩹 Fixes

  • angular: libraries should not contain tslib by default #21023 (#23423, #21023)
  • angular: @angular/core should always be provided as a shared package #19121 (#23464, #19121)
  • core: do not add an ending new line when serializing a json (#23440)
  • core: migrate should warn if package does not exist (#23317)
  • core: azure ci workflow (#23453)
  • core: only check for err in handleWorkspaceChanges (#23500)
  • core: remove duplicate js-yaml packages (2eaf79b65)
  • core: fix alias package parsing and pruning for npm (#23474)
  • core: install packages per migration when creating commits (#23820)
  • devkit: combineAsyncIterable should not be blocking when error occurs #21393 (#23400, #21393)
  • graph: reload graph app only when hash changes in watch mode (#23434)
  • js: Respect loose option provided from config (#23406)
  • js: fix update package.json (#21415)
  • nextjs: additional experimental HTTPS options (#23334)
  • node: Docker generator should work (#23452)
  • react: respect unitTestRunner passed to the generator (#23383)
  • react: remote generator should update host's app routes (#23499)
  • react: applications not using plugin usage should set target defaults (#23582)
  • react-native: fix test-setup for react native/expo jest (#23314)
  • release: invalid tag for fixed groups without changes (#22800)
  • repo: hash proper projects when nx (#23506)
  • testing: handle existing jest preset file correctly (#23437)
  • vite: add prop to config to ensure output dir is emptied #23382 (#23466, #23382)
  • vue: ootb unit testing should work with --routing #19921 (#23441, #19921)
  • web: Add strict mode (#23457)
  • web: Add strict mode" (#23472)
  • web: Add strict mode for @nx/web (#23497)
  • webpack: only add entrypoints if they are intentionally injected #20049 (#23444, #20049)

❤️ Thank You

  • castleadmin @castleadmin
  • Colum Ferry @Coly010
  • Craigory Coppola @AgentEnder
  • Emily Xiong @xiongemi
  • Isaac Mann @isaacplmann
  • Jack Hsu @jaysoo
  • James Henry @JamesHenry
  • Jason Jean @FrozenPandaz
  • Jonathan Cammisuli
  • Katerina Skroumpelou @mandarini
  • Leosvel Pérez Espinosa @leosvelperez
  • MaxKless @MaxKless
  • Miroslav Jonaš @meeroslav
  • Nicholas Cunningham @ndcunningham
  • Phillip Barta @Phillip9587
  • Younes Jaaidi
nx - 19.1.0-beta.0

Published by FrozenPandaz 5 months ago

19.1.0-beta.0 (2024-05-16)

🚀 Features

  • core: add an option to seperate the output of show with provide… (#23172)
  • core: support finding matching projects with only negative patterns (#22743)
  • core: default show to web view when in interactive terminal (#23358)
  • misc: improve nx cloud setup prompts and messaging (#23218)
  • module-federation: add remote configuration override (#19694)
  • nextjs: Update Next & Tailwindcss Package (#23313)
  • nx-dev: show banner on documentation pages (#23266)
  • nx-dev: check for missing images (#23248)
  • nx-dev: put banner above menu (#23335)
  • react: Add SvgOptions for NxReactWebpackPlugin and WithNx (#23283)
  • react-native: add optional syncDeps param to storybook executor (#22032)
  • testing: updates cypress and @cypress/webpack-dev-server (#22902)

🩹 Fixes

  • angular: libraries should not contain tslib by default #21023 (#23423, #21023)
  • bundling: rollup does not log build errors (#23141)
  • bundling: resolve index files from ts paths when running esbuild without bundling (#23098)
  • core: set yarn berry nodeLinker correctly in migrate command (#23249)
  • core: show project --web shouldn't error (#23251)
  • core: update getLastValueFromAsyncIterableIterator to support AsyncIterables returned from executors (#23229)
  • core: include more binary extensions (#22788, #22861)
  • core: workspace remove generator should handle no root jest config (#23328)
  • core: addPlugin should not conflict on project.json targets (#23264)
  • core: throw a specific error for print-affected and affected graph (#23336)
  • core: properly indent command output with mixed line endings (#23321)
  • core: read socket dir on demand & load .env files on client startup (#23348)
  • core: not load env files when NX_LOAD_DOT_ENV_FILES is false (#23231)
  • core: addPlugin should not conflict on project.json targ… (#23391)
  • core: fix affected detection for inputs after named inputs (#23354)
  • core: fix eslint --help command (#23274)
  • core: copy native files to tmp file location instead of .nx/cache (#23375)
  • core: retry interrupted errors when writing to stdout (#23359)
  • gradle: use local gradlew instead of sdkman (#23205)
  • gradle: run gradle init if no settings.gradle (#23226)
  • graph: properly remove tag when generating static graph file (#23399)
  • js: Adds mjs files to prettierrcNameOptions (#21796)
  • js: copy assets handler should correctly handle assets on windows (#23351)
  • js: Respect loose option provided from config (#23406)
  • linter: ensure config.rules is spread into rules in flat config migration (#23263)
  • linter: ensure all spreads are removed from rules before parsing (#23292)
  • linter: log transpilation errors of workspace rules (#21503)
  • linter: rename languageSettings to languageOptions for flat config migration (#22924)
  • linter: fix migrating projects with the eslint plugin (#23147)
  • misc: create workspaces and default app with the name as provided (#23196)
  • ⚠️ misc: adjust deprecation messages to v20 (#23223)
  • misc: move e2e-ci to a separate parallel 1 command (#23305)
  • misc: guard against failure to decode file in migration (#23069)
  • module-federation: nested projects should be ordered first when reading from tsconfig paths #20284 (#23212, #20284)
  • module-federation: Throw an error if remote is invalid (#23100)
  • nextjs: Moving a library using @nx/workspace:move should update … (#23311)
  • nx-cloud: ensure generated ci workflows use dlx for nx-cloud (#23333)
  • nx-dev: fix home page mobile menu (#23250)
  • nx-dev: move table of contents down (#23350)
  • release: ensure changelog renderers are resolvable when processing config (#23214)
  • storybook: should handle inferred cypress when generating cypress project #21770 (#23327, #21770)
  • testing: resolve absolute paths for ts path mappings in jest resolver (#23346)
  • testing: ignore jest-sequencer- paths in jest resolver (#23396)
  • testing: check for project eslint config file in cypress and pla… (#23401)
  • vite: don't generate tasks for remix projects (#22551)
  • vite: get tsconfig from new path including target (#22775)
  • vite: support passing --watch to inferred vitest commands (#23298)
  • vite: generate vitest cache dir scoped to each project root and normalize vite cache dir (#23330)
  • vite: migration should handle config object correctly #20921 (#23364, #20921)
  • webpack: fix default compiler option (#22762)
  • webpack: don't overwrite output config (#22116)
  • webpack: publicPath and rebaseRootRelative (#20992)
  • webpack: apply-base-config should initialize options it will set #23296 (#23368, #23296)

⚠️ Breaking Changes

  • misc: nx print-affected was deprecated in 16.4.0 and has

❤️ Thank You

  • andriizavoiko @andriizavoiko
  • arekkubaczkowski @arekkubaczkowski
  • Colum Ferry @Coly010
  • Craigory Coppola
  • Daniel Santiago
  • Denis Bendrikov
  • Dmitry Zakharov
  • Edward Wang @wzc0415
  • Emily Xiong
  • Isaac Mann @isaacplmann
  • Jack Hsu @jaysoo
  • James Henry @JamesHenry
  • Jason Jean
  • Krystian Sowiński @plumcoding
  • Leosvel Pérez Espinosa @leosvelperez
  • Mateo Tibaquirá
  • Matthias Stemmler @ms-tng
  • MaxKless @MaxKless
  • Mehrad Rafigh @mehrad-rafigh
  • Mike Peters
  • Nicholas Cunningham
  • Patrick P
  • Robin Csutorás
  • Sean Sanker
nx - 18.3.5

Published by FrozenPandaz 5 months ago

18.3.5 (2024-05-15)

🩹 Fixes

  • core: fix affected detection for inputs after named inputs (#23354)

❤️ Thank You

  • Jason Jean @FrozenPandaz
nx - 19.0.4

Published by FrozenPandaz 5 months ago

19.0.4 (2024-05-15)

🚀 Features

  • core: support finding matching projects with only negative patterns (#22743)
  • react-native: add optional syncDeps param to storybook executor (#22032)

🩹 Fixes

  • core: properly indent command output with mixed line endings (#23321)
  • core: read socket dir on demand & load .env files on client startup (#23348)
  • core: not load env files when NX_LOAD_DOT_ENV_FILES is false (#23231)
  • core: addPlugin should not conflict on project.json targ… (#23391)
  • core: fix affected detection for inputs after named inputs (#23354)
  • core: fix eslint --help command (#23274)
  • core: copy native files to tmp file location instead of .nx/cache (#23375)
  • core: retry interrupted errors when writing to stdout (#23359)
  • graph: properly remove tag when generating static graph file (#23399)
  • js: copy assets handler should correctly handle assets on windows (#23351)
  • misc: guard against failure to decode file in migration (#23069)
  • nextjs: Moving a library using @nx/workspace:move should update … (#23311)
  • testing: ignore jest-sequencer- paths in jest resolver (#23396)
  • testing: check for project eslint config file in cypress and pla… (#23401)
  • vite: migration should handle config object correctly #20921 (#23364, #20921)
  • webpack: apply-base-config should initialize options it will set #23296 (#23368, #23296)

❤️ Thank You

  • arekkubaczkowski @arekkubaczkowski
  • Colum Ferry @Coly010
  • Craigory Coppola @AgentEnder
  • Denis Bendrikov
  • Emily Xiong @xiongemi
  • Jason Jean @FrozenPandaz
  • Leosvel Pérez Espinosa @leosvelperez
  • MaxKless @MaxKless
  • Nicholas Cunningham @ndcunningham
nx - 19.0.3

Published by FrozenPandaz 5 months ago

19.0.3 (2024-05-13)

🚀 Features

  • nx-dev: show banner on documentation pages (#23266)
  • nx-dev: check for missing images (#23248)
  • nx-dev: put banner above menu (#23335)
  • react: Add SvgOptions for NxReactWebpackPlugin and WithNx (#23283)

🩹 Fixes

  • core: include more binary extensions (#22788, #22861)
  • core: workspace remove generator should handle no root jest config (#23328)
  • core: addPlugin should not conflict on project.json targets (#23264)
  • core: throw a specific error for print-affected and affected graph (#23336)
  • js: Adds mjs files to prettierrcNameOptions (#21796)
  • linter: ensure all spreads are removed from rules before parsing (#23292)
  • linter: log transpilation errors of workspace rules (#21503)
  • linter: rename languageSettings to languageOptions for flat config migration (#22924)
  • linter: fix migrating projects with the eslint plugin (#23147)
  • misc: move e2e-ci to a separate parallel 1 command (#23305)
  • module-federation: Throw an error if remote is invalid (#23100)
  • nx-cloud: ensure generated ci workflows use dlx for nx-cloud (#23333)
  • nx-dev: move table of contents down (#23350)
  • storybook: should handle inferred cypress when generating cypress project #21770 (#23327, #21770)
  • testing: resolve absolute paths for ts path mappings in jest resolver (#23346)
  • vite: support passing --watch to inferred vitest commands (#23298)
  • vite: generate vitest cache dir scoped to each project root and normalize vite cache dir (#23330)

❤️ Thank You

  • Colum Ferry @Coly010
  • Denis Bendrikov
  • Dmitry Zakharov @pumano
  • Isaac Mann @isaacplmann
  • James Henry @JamesHenry
  • Jason Jean @FrozenPandaz
  • Leosvel Pérez Espinosa @leosvelperez
  • Mehrad Rafigh @mehrad-rafigh
  • Nicholas Cunningham @ndcunningham
  • Patrick P @ppfenning92
nx - 19.0.2

Published by FrozenPandaz 5 months ago

19.0.2 (2024-05-09)

🩹 Fixes

  • bundling: rollup does not log build errors (#23141)
  • bundling: resolve index files from ts paths when running esbuild without bundling (#23098)
  • core: set yarn berry nodeLinker correctly in migrate command (#23249)
  • core: show project --web shouldn't error (#23251)
  • core: update getLastValueFromAsyncIterableIterator to support AsyncIterables returned from executors (#23229)
  • gradle: run gradle init if no settings.gradle (#23226)
  • linter: ensure config.rules is spread into rules in flat config migration (#23263)
  • misc: create workspaces and default app with the name as provided (#23196)
  • ⚠️ misc: adjust deprecation messages to v20 (#23223)
  • nx-dev: fix home page mobile menu (#23250)
  • release: ensure changelog renderers are resolvable when processing config (#23214)
  • vite: don't generate tasks for remix projects (#22551)
  • vite: get tsconfig from new path including target (#22775)
  • webpack: fix default compiler option (#22762)
  • webpack: don't overwrite output config (#22116)
  • webpack: publicPath and rebaseRootRelative (#20992)

⚠️ Breaking Changes

  • misc: nx print-affected was deprecated in 16.4.0 and has been removed
  • misc: nx affected:graph was deprecated in 16.4.0 and has been removed
  • misc: criticalPath and affectedProjects properties created for nx graph --file graph.json was deprecated in 16.2.0 and has been removed

❤️ Thank You

  • andriizavoiko @andriizavoiko
  • Craigory Coppola @AgentEnder
  • Edward Wang @wzc0415
  • Emily Xiong @xiongemi
  • Isaac Mann @isaacplmann
  • Jack Hsu @jaysoo
  • James Henry @JamesHenry
  • Jason Jean @FrozenPandaz
  • Krystian Sowiński @plumcoding
  • Leosvel Pérez Espinosa @leosvelperez
  • Mateo Tibaquirá
  • Matthias Stemmler @ms-tng
  • Mike Peters
  • Sean Sanker
nx - 19.0.1

Published by FrozenPandaz 6 months ago

19.0.1 (2024-05-07)

🚀 Features

  • core: add an option to seperate the output of show with provide… (#23172)
  • misc: improve nx cloud setup prompts and messaging (#23218)

🩹 Fixes

  • gradle: use local gradlew instead of sdkman (#23205)
  • module-federation: nested projects should be ordered first when reading from tsconfig paths #20284 (#23212, #20284)

❤️ Thank You

  • Colum Ferry @Coly010
  • Daniel Santiago
  • Emily Xiong @xiongemi
  • Leosvel Pérez Espinosa @leosvelperez
nx - 19.0.0

Published by FrozenPandaz 6 months ago

19.0.0 (2024-05-06)

🚀 Features

  • bundling: upgrade rollup to v4 (#22656)
  • core: load native files from tmp location instead of node_modules (#22648)
  • core: add root level forwardAllArgs (#22753)
  • core: add API entrypoint to register metadata (#22773)
  • core: validate that outputs is an array of strings (#22371)
  • core: cleanup for v19 (#22993)
  • gradle: add ci-workflow generator (#23125)
  • graph: add loading spinner on project details (#23023)
  • graph: add target groups and technology icon (#22839)
  • graph: show partial project graph & errors in graph app (#22838)
  • graph: enable watch mode by default (#23092)
  • graph: show tooltips that were previously hidden due to upublished docs (#23099)
  • graph: log errors in console in graph watch mode (#23136)
  • js: add swc cli options --strip-leading-paths (#22856)
  • linter: add convert-to-inferred migration generator (#23142)
  • misc: v19 cleanup for Nx plugins (#23104)
  • nextjs: Add https option for custom server (#22921)
  • nx-dev: new main navigation menu (#22829)
  • nx-dev: disable banner on home page (#22992)
  • nx-dev: add nx blog (#22828)
  • nx-dev: add ui-enterprise library (#23086)
  • react: support react 18.3.1 (#23166)
  • react-native: upgrade react native to 0.72.6 (#22729)
  • repo: split e2e tests (#22927)
  • testing: make playwright default e2e test runner option (#22511)
  • testing: add playwright generator to convert from executors to plugin (#22784)
  • testing: add convert-to-inferred migration generator for cypress (#22884)
  • webpack: change plugin import paths to speed up config loading (#23021)

🩹 Fixes

  • angular: fix loading postcss configuration in ng-packagr executors (#22900)
  • angular: ensure buildable libraries in-process tsconfig file extends from the correct path (#23165)
  • bundling: handle circular dependencies in @nx/esbuild getExtraDependencies (#22644)
  • core: repair sourcemap creation in createNodes (#22851)
  • core: load config util supports absolute paths on windows (#22837)
  • core: keep plugin workers until main process shutdown (#22860)
  • core: handle schema validation errors running commands directly (#22864)
  • core: forward args provided to the nx add command to the invoked init generator (#22855)
  • core: fix hashing of external dependencies (#22865)
  • core: group command exit listeners to avoid warning (#22892)
  • core: handle plugin errors from isolation correctly (#22890)
  • core: disable pty on windows until stable (#22910)
  • core: fix cursor being hidden and process shutdown for ctrl c (#22895)
  • core: different commands should not be considered compatible targets (#22863)
  • core: fix pnpm install order on ci workflows (#22580)
  • core: workspace context glob respects exclude (#22939)
  • core: handle events that do not have paths (#22947)
  • core: fix exclude for empty array (#22951)
  • core: move a few api points to return root maps directly (#22949)
  • core: regression register ts transpiler for local plugin (#22964)
  • core: handle created directories when watching on linux (#22980)
  • core: ensure create nodes functions are properly parallelized (#23005)
  • core: nxComponentTestingPreset should not expose bundler option (#23009)
  • core: ensure include and excluded return from plugin worker (#23032)
  • core: read nx.json in the DaemonClient constructor instead of the module (#23033)
  • core: recommend nx reset when graph errors and print error in da… (#23014)
  • core: affect all projects when nx.json is touched (#23036)
  • core: improve performance of pnpm lock file parsing (#23017)
  • core: prevent device status report from being printed during pty execution (#23039)
  • core: ensure daemon socket dir exists when specified in env (#23071)
  • core: do not forward --updatePackageScripts flag to init generators that are not from nx core plugins (#23064)
  • core: local plugins should be able to use {projectRoot} in options block (#23068)
  • core: add import for performance to increase compatibility (#23109)
  • core: align padding for output with failed tasks (#23119)
  • core: ensure project with name undefined is not created (#23097)
  • core: catch workspace validity check errors (#23138)
  • core: remove obsolete git track from ci generators (#23134)
  • core: projectName should not be interpolated as undefined (#23145)
  • core: forward process execArgv when using the native runner (#23195)
  • core: ensure setting up nx cloud in nx migrate using the generator from the installed latest version (#23194)
  • devkit: run callback for forEachProjectConfig when target.options is undefined (#23143)
  • devkit: executor-to-plugin-migrator should add // targets hint (#23167)
  • devkit: check if includes is actually necessary (#23181)
  • gradle: change gradle command to be relative path (#22963)
  • gradle: should skip println in project report (#22862)
  • gradle: get gradlew path with projectRoot joins workspaceRoot (#22988)
  • gradle: fix gradlew exec path for root project (#23094)
  • gradle: fix gradle not working for spring (#23130)
  • gradle: add namedInputs to nx.json in gradle init (#23152)
  • gradle: fix gradle github ci workflow (#23154)
  • graph: don't listen to system theme changes in console (#22938)
  • graph: use class sticky for sticky header (#23082)
  • graph: remove dangling - and move button when PDV is rendered in console (#23144)
  • graph: remove redux and useState and useContext hook (#23085)
  • graph: add grayscale to technology icon (#23107)
  • js: ignore yarn corepack check when updating config (#23043)
  • js: typescript plugin target hashing (#23073)
  • js: Correct file path for cjs.js (#23081)
  • js: copy assets handler should handle ignore globs on windows (#23065)
  • linter: do not infer lint tasks for projects without files to lint (#22944)
  • linter: add {options.outputFile} to outputs for inferred targets (#23173)
  • misc: add --verbose support to nx graph (#22889)
  • misc: mark migration for escaping env vars as skipped in nx repair (#22916)
  • misc: don't clear node_modules require cache (#22907)
  • misc: fix cypress option in workspace preset generator (#22975)
  • misc: fix publish script (#22981)
  • misc: perf logging shouldn't be enabled twice (#23012)
  • misc: propogate NX_PERF_LOGGING to plugin workers (#23016)
  • misc: dot nx setup shouldn't include target defaults (#23180)
  • misc: make generated ci workflow work without nx-cloud (#23199)
  • nextjs: Boolean flags do not need a value (#23072)
  • node: e2e target fails out of the box (#22987)
  • nx-cloud: ensure root .env files are loaded during dte (#22859)
  • nx-dev: header styles fix (#23122)
  • nx-dev: fix project details in nx dev (#23175)
  • react: disable tty for next build (#23013)
  • remix: pin testing-library/jest-dom to compatible version (#23161)
  • remix: use remix-serve for static-serve (#23164)
  • remix: ensure default meta tags are always present for generated applications #23037 (#23169, #23037)
  • repo: downgrade to macos-13 in publish workflow (#22961)
  • repo: should ensure that unit tests are run correctly across package managers (#22978)
  • repo: fix pnpm version on freebsd (#23045)
  • repo: set version of pnpm for docker publishes (#23129)
  • storybook: handle inherited config correctly when identifying the framework used for inferred tasks (#22953)
  • storybook: allow overriding default inferred task names in storybook plugin (#23030)
  • storybook: do not infer a test-storybook task if @storybook/test-runner is not installed (#23034)
  • testing: fix jest ci target names (#22858)
  • testing: bust require cache in jest plugin so configs reload (#22893)
  • testing: fix test files pattern for jest inferred split tasks (#23025)
  • testing: convert-to-inferred generator should handle legacy cypress executor (#23151)
  • testing: convert-to-inferred generators should add includes only when needed (#23159)
  • testing: convert-to-inferred for cypress should handle nxE2EPreset with no options object (#23171)
  • vue: do not add verbatimImportSyntax to tsconfig (#22905)
  • webpack: should correctly normalize paths in NxWebpackPlugin (#23003)

❤️ Thank You

  • Benjamin Cabanes @bcabanes
  • Chabbey François
  • Colum Ferry @Coly010
  • Craigory Coppola @AgentEnder
  • Denis Bendrikov
  • Emily Xiong @xiongemi
  • Isaac Mann @isaacplmann
  • Jack Hsu @jaysoo
  • James Henry @JamesHenry
  • Jason Jean @FrozenPandaz
  • Jonathan Cammisuli
  • Kyle Cannon @kylecannon
  • Leosvel Pérez Espinosa @leosvelperez
  • MaxKless @MaxKless
  • Michal Jez @MJez29
  • Miroslav Jonaš @meeroslav
  • Nicholas Cunningham @ndcunningham
  • Richard Roozenboom @Roozenboom
nx - 19.0.0-rc.2

Published by FrozenPandaz 6 months ago

19.0.0-rc.2 (2024-05-06)

🩹 Fixes

  • core: forward process execArgv when using the native runner (#23195)
  • core: ensure setting up nx cloud in nx migrate using the generator from the installed latest version (#23194)
  • misc: make generated ci workflow work without nx-cloud (#23199)

❤️ Thank You

  • Jason Jean @FrozenPandaz
  • Leosvel Pérez Espinosa @leosvelperez
nx - 19.0.0-rc.1

Published by FrozenPandaz 6 months ago

19.0.0-rc.1 (2024-05-04)

🩹 Fixes

  • devkit: check if includes is actually necessary (#23181)
  • linter: add {options.outputFile} to outputs for inferred targets (#23173)
  • misc: dot nx setup shouldn't include target defaults (#23180)
  • nx-dev: fix project details in nx dev (#23175)
  • testing: convert-to-inferred for cypress should handle nxE2EPreset with no options object (#23171)

❤️ Thank You

  • Colum Ferry @Coly010
  • Craigory Coppola @AgentEnder
  • Emily Xiong @xiongemi
  • James Henry @JamesHenry
nx - 19.0.0-rc.0

Published by FrozenPandaz 6 months ago

19.0.0-rc.0 (2024-05-03)

🚀 Features

  • linter: add convert-to-inferred migration generator (#23142)
  • react: support react 18.3.1 (#23166)

🩹 Fixes

  • angular: ensure buildable libraries in-process tsconfig file extends from the correct path (#23165)
  • devkit: executor-to-plugin-migrator should add // targets hint (#23167)
  • graph: add grayscale to technology icon (#23107)
  • remix: pin testing-library/jest-dom to compatible version (#23161)
  • remix: use remix-serve for static-serve (#23164)
  • remix: ensure default meta tags are always present for generated applications #23037 (#23169, #23037)
  • testing: convert-to-inferred generators should add includes only when needed (#23159)

❤️ Thank You

  • Colum Ferry @Coly010
  • Emily Xiong @xiongemi
  • Leosvel Pérez Espinosa @leosvelperez
nx - 19.0.0-beta.11

Published by FrozenPandaz 6 months ago

19.0.0-beta.11 (2024-05-02)

🩹 Fixes

  • core: projectName should not be interpolated as undefined (#23145)
  • gradle: add namedInputs to nx.json in gradle init (#23152)
  • gradle: fix gradle github ci workflow (#23154)
  • testing: convert-to-inferred generator should handle legacy cypress executor (#23151)

❤️ Thank You

  • Colum Ferry @Coly010
  • Craigory Coppola @AgentEnder
  • Emily Xiong @xiongemi
  • Jason Jean @FrozenPandaz
nx - 19.0.0-beta.10

Published by FrozenPandaz 6 months ago

19.0.0-beta.10 (2024-05-02)

🚀 Features

  • gradle: add ci-workflow generator (#23125)
  • graph: log errors in console in graph watch mode (#23136)
  • misc: v19 cleanup for Nx plugins (#23104)

🩹 Fixes

  • core: ensure project with name undefined is not created (#23097)
  • core: catch workspace validity check errors (#23138)
  • core: remove obsolete git track from ci generators (#23134)
  • devkit: run callback for forEachProjectConfig when target.options is undefined (#23143)
  • gradle: fix gradle not working for spring (#23130)
  • graph: remove dangling - and move button when PDV is rendered in console (#23144)
  • graph: remove redux and useState and useContext hook (#23085)
  • repo: set version of pnpm for docker publishes (#23129)

❤️ Thank You

  • Colum Ferry @Coly010
  • Craigory Coppola @AgentEnder
  • Emily Xiong @xiongemi
  • Jack Hsu @jaysoo
  • Jason Jean @FrozenPandaz
  • MaxKless @MaxKless
  • Miroslav Jonaš @meeroslav
nx - 19.0.0-beta.9

Published by FrozenPandaz 6 months ago

19.0.0-beta.9 (2024-05-02)

🚀 Features

  • core: validate that outputs is an array of strings (#22371)
  • core: cleanup for v19 (#22993)
  • graph: show partial project graph & errors in graph app (#22838)
  • graph: enable watch mode by default (#23092)
  • graph: show tooltips that were previously hidden due to upublished docs (#23099)
  • nx-dev: add ui-enterprise library (#23086)
  • testing: add convert-to-inferred migration generator for cypress (#22884)

🩹 Fixes

  • core: do not forward --updatePackageScripts flag to init generators that are not from nx core plugins (#23064)
  • core: local plugins should be able to use {projectRoot} in options block (#23068)
  • core: add import for performance to increase compatibility (#23109)
  • core: align padding for output with failed tasks (#23119)
  • gradle: fix gradlew exec path for root project (#23094)
  • graph: use class sticky for sticky header (#23082)
  • js: copy assets handler should handle ignore globs on windows (#23065)
  • nx-dev: header styles fix (#23122)
  • repo: set version of pnpm for docker publishes (#23129)

❤️ Thank You

  • Benjamin Cabanes @bcabanes
  • Chabbey François
  • Colum Ferry @Coly010
  • Craigory Coppola @AgentEnder
  • Denis Bendrikov
  • Emily Xiong @xiongemi
  • Isaac Mann @isaacplmann
  • Jack Hsu @jaysoo
  • Jason Jean @FrozenPandaz
  • Leosvel Pérez Espinosa @leosvelperez
  • MaxKless @MaxKless
  • Michal Jez @MJez29
nx - 19.0.0-beta.8

Published by FrozenPandaz 6 months ago

19.0.0-beta.8 (2024-04-29)

🚀 Features

  • graph: add target groups and technology icon (#22839)
  • nx-dev: add nx blog (#22828)

🩹 Fixes

  • core: ensure daemon socket dir exists when specified in env (#23071)
  • js: typescript plugin target hashing (#23073)
  • js: Correct file path for cjs.js (#23081)
  • nextjs: Boolean flags do not need a value (#23072)
  • repo: fix pnpm version on freebsd (#23045)

❤️ Thank You

  • Craigory Coppola @AgentEnder
  • Emily Xiong @xiongemi
  • Jack Hsu @jaysoo
  • James Henry @JamesHenry
  • Jason Jean @FrozenPandaz
  • Nicholas Cunningham @ndcunningham
nx - v17.0.6

Published by FrozenPandaz 6 months ago

17.0.6

🩹 Fixes

  • angular: import rxjs operators from 'rxjs/operators' for backwards compatibility (#21417)
  • core: fix changelog configuration (#20138)
  • repo: downgrade to macos-13 in publish workflow (#22961)

❤️ Thank You

  • Jason Jean @FrozenPandaz
  • Leosvel Pérez Espinosa @leosvelperez
nx - 19.0.0-beta.7

Published by FrozenPandaz 6 months ago

19.0.0-beta.7 (2024-04-27)

🚀 Features

  • graph: add loading spinner on project details (#23023)
  • react-native: upgrade react native to 0.72.6 (#22729)
  • webpack: change plugin import paths to speed up config loading (#23021)

🩹 Fixes

  • core: nxComponentTestingPreset should not expose bundler option (#23009)
  • core: ensure include and excluded return from plugin worker (#23032)
  • core: read nx.json in the DaemonClient constructor instead of the module (#23033)
  • core: recommend nx reset when graph errors and print error in da… (#23014)
  • core: affect all projects when nx.json is touched (#23036)
  • core: improve performance of pnpm lock file parsing (#23017)
  • core: prevent device status report from being printed during pty execution (#23039)
  • js: ignore yarn corepack check when updating config (#23043)
  • react: disable tty for next build (#23013)
  • repo: should ensure that unit tests are run correctly across package managers (#22978)
  • storybook: allow overriding default inferred task names in storybook plugin (#23030)
  • storybook: do not infer a test-storybook task if @storybook/test-runner is not installed (#23034)
  • testing: fix test files pattern for jest inferred split tasks (#23025)
  • webpack: should correctly normalize paths in NxWebpackPlugin (#23003)

❤️ Thank You

  • Colum Ferry @Coly010
  • Craigory Coppola @AgentEnder
  • Emily Xiong @xiongemi
  • Jack Hsu @jaysoo
  • James Henry @JamesHenry
  • Jason Jean @FrozenPandaz
  • Leosvel Pérez Espinosa @leosvelperez
  • MaxKless @MaxKless
  • Nicholas Cunningham @ndcunningham
Package Rankings
Top 0.37% on Npmjs.org
Top 4.35% on Proxy.golang.org