Releases: nrwl/nx
Releases · nrwl/nx
19.2.0-beta.3
19.2.0-beta.3 (2024-05-30)
🚀 Features
- core: add create nodes v2 for batch processing config files (#26250)
- vite: set watch:false in test config by default (#26267)
🩹 Fixes
- core: multi module handling and fall back matching for external nodes (#26277)
- gradle: use os specific line separator for dependency parsing (#26119)
❤️ Thank You
- Colum Ferry @Coly010
- Craigory Coppola @AgentEnder
- James Henry @JamesHenry
- Román Benjámin @Svetch
19.2.0-beta.2
19.2.0-beta.2 (2024-05-30)
🚀 Features
- nx-dev: improve the enteprise page (bdd337525)
🩹 Fixes
- angular: update angular-eslint to v18 (#26165)
- bundling: use watch mode for rollup plugin (#26139)
- core: handle relative paths after {projectRoot} in outputs (#26244)
- core: prefer project specific external deps (#23307)
- nx-dev: case study link should open in new tab (87760eec0)
- react: disable react refresh overlay (#22013)
- release: improve error handling for npm publish (#26159)
❤️ Thank You
- Ivens Diego Müller @vensller
- James Henry @JamesHenry
- Jason Jean @FrozenPandaz
- Miroslav Jonas @meeroslav
- Zoran Kokeza @zoran995
19.1.1
19.1.1 (2024-05-29)
🚀 Features
- core: clean up show project --json false (#23486)
- graph: add target group for scripts (#26035)
- nx-dev: Add canary index (#25982)
- nx-dev: improve the enteprise page (8881da766)
- webpack: Support incremental builds via buildLibsFromSource (#25060)
🩹 Fixes
- bundling: rollup watch mode yields result from async iterable (#26160)
- bundling: use watch mode for rollup plugin (#26139)
- core: include dependencies when hashing nx executors (#26024)
- core: do not re-read from nx.json for dependsOn (#26033)
- core: add missing bun PM support (#26084)
- core: prevent max buffer issues with bunlock files (#25985)
- core: keep version for third party preset (#23284)
- core: limit the amount of choices shown so that the prompt fits … (#26132)
- core: fix preset empty (#26142)
- graph: show script in header (#26034)
- js: show lifecycle script contents in publish executor, scrub version in dry-run (#23850)
- js: fix swc version warning (#24034)
- nx-dev: Remove ToC from CI releases page (#26040)
- nx-dev: case study link should open in new tab (becafca1a)
- react: full support custom secure host for module federation (#25288)
- release: improve error handling for npm publish (#26159)
❤️ Thank You
- Emily Xiong @xiongemi
- Ivens Diego Müller @vensller
- Jack Hsu @jaysoo
- James Henry @JamesHenry
- Jason Jean @FrozenPandaz
- Jordan Hall @Jordan-Hall
- Miroslav Jonas @meeroslav
- Nicholas Cunningham @ndcunningham
- Vadim Goy
19.2.0-beta.1
19.2.0-beta.1 (2024-05-28)
🩹 Fixes
- bundling: rollup watch mode yields result from async iterable (#26160)
- core: fix preset empty (#26142)
- core: ensure correct hoisted packages detection with pnpm parser (#26153)
- react: full support custom secure host for module federation (#25288)
❤️ Thank You
- Emily Xiong @xiongemi
- Jack Hsu @jaysoo
- Miroslav Jonaš @meeroslav
- Vadim Goy
19.2.0-beta.0
19.2.0-beta.0 (2024-05-27)
🚀 Features
- core: clean up show project --json false (#23486)
- core: add support for pnpm lockfile v9 (#22906)
- graph: add target group for scripts (#26035)
- nx-dev: Add canary index (#25982)
- webpack: Support incremental builds via buildLibsFromSource (#25060)
🩹 Fixes
- core: include dependencies when hashing nx executors (#26024)
- core: do not re-read from nx.json for dependsOn (#26033)
- core: add missing bun PM support (#26084)
- core: prevent max buffer issues with bunlock files (#25985)
- core: keep version for third party preset (#23284)
- core: limit the amount of choices shown so that the prompt fits … (#26132)
- graph: show script in header (#26034)
- js: show lifecycle script contents in publish executor, scrub version in dry-run (#23850)
- js: fix swc version warning (#24034)
- nx-dev: Remove ToC from CI releases page (#26040)
❤️ Thank You
- Emily Xiong @xiongemi
- James Henry @JamesHenry
- Jason Jean @FrozenPandaz
- Jordan Hall @Jordan-Hall
- Miroslav Jonaš @meeroslav
- Nicholas Cunningham @ndcunningham
19.2.0-alpha.3
19.2.0-alpha.3 (2024-05-26)
🩹 Fixes
- core: really copy wasm files (5bef6d3624)
❤️ Thank You
- FrozenPandaz @FrozenPandaz
19.2.0-alpha.2
19.2.0-alpha.2 (2024-05-25)
🩹 Fixes
- core: copy wasm files (fd6a8fded4)
❤️ Thank You
- FrozenPandaz @FrozenPandaz
19.2.0-alpha.1
19.2.0-alpha.1 (2024-05-25)
🩹 Fixes
- core: copy cjs files (f2a151c870)
❤️ Thank You
- FrozenPandaz @FrozenPandaz
19.2.0-alpha.0
19.2.0-alpha.0 (2024-05-25)
🚀 Features
- core: experimental wasi target (78976a3585)
❤️ Thank You
- FrozenPandaz @FrozenPandaz
- LongYinan
19.1.0
19.1.0 (2024-05-24)
🚀 Features
- angular: support angular 18.0.0 (#22509)
- bundling: added support for declarations (*.d.ts) (#21084)
- 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)
- core: resolve nx migrate target version against registry (#23450)
- core: allow executor definition to point to another executor (#23576)
- core: add bun package manager (#22602)
- graph: change gradle and nextjs svg (#23201)
- graph: show script content in header (#23257)
- 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)
- nx-dev: Add more blogs (#25939)
- react: Add SvgOptions for NxReactWebpackPlugin and WithNx (#23283)
- react-native: add optional syncDeps param to storybook executor (#22032)
- release: updateDependents generator option for versioning, support circular dependencies (#23252)
- testing: updates cypress and @cypress/webpack-dev-server (#22902)
- testing: remove --watch=false from inferred vitest targets to keep things inlined with vitest recommendations (#25975)
- vite: support incremental builds with nxViteTsPaths (#23908)
🩹 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)
- 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)
- 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
inhandleWorkspaceChanges
(#23500) - core: remove duplicate
js-yaml
packages (f1ae1bc879) - core: fix alias package parsing and pruning for npm (#23474)
- core: install packages per migration when creating commits (#23820)
- core: more helpful output for format:check --verbose (#23503)
- core: fix buildTargetFromScript takes a long time (#25209)
- core: cache getting the package manager to the module scope (#25992)
- core: use zkochan/js-yaml directly to avoid false audit errors (#25999)
- core: use current user when hashing native file & enable setting its directory via env (#24326)
- devkit: combineAsyncIterable should not be blocking when error occurs #21393 (#23400, #21393)
- 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)
- graph: reload graph app only when hash changes in watch mode (#23434)
- 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)
- js: fix update package.json (#21415)
- js: print warning when --generateLockfile is used with Bun rather than erroring out (#25158)
- js: export setup verdaccio generator (#24008)
- js: handle tsconfig file with no compilerOptions (#25966)
- 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)
- linter: support eslint v9 (#24632)
- linter: only set flat config env for eslint v9+ (#25189)
- linter: only depend on eslint v8 (#25938)
- linter: migrate no-extra-semi rules into user config, out of nx extendable configs (#26011)
- linter: move eslint to peerDependencies and allow eslint 9 (#26013)
- 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)
- misc: adjust npm keywords (#24743)
- misc: various inference plugins caching should track changes (#23315)
- 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)
- nextjs: additional experimental HTTPS options ([#23334](https:/...