What's Changed
New Features 🎉
- feat: agent skills by @2heal1 in #4491
- feat(create-module-federation): update React to 19.2.3 by @dryor in #4260
- feat(runtime): expose bundler entrypoints by @ScriptedAlchemy in #4526
- feat(dts-plugin): support custom outputDir for DTS type emission by @zhouxinyong in #4487
- feat(modern-js): enbale asyncStartup by default by @2heal1 in #4531
- feat: enhance error handling for script loading and execution by @2heal1 in #4538
Bug Fixes 🐞
- fix(rspack): update condition for provideExternalRuntime error handling by @2heal1 in #4505
- fix(dts-plugin): use default import for fs-extra to fix ESM compatibility by @Staremang in #4504
- fix(dts-plugin): handle EXIT before dev server init by @BleedingDev in #4429
- fix(esbuild): fix esbuild 0.25.0 compatibility and remote module loading by @Nsttt in #4255
- fix(ci): normalize workflow caches and restore bundle-size reporting by @ScriptedAlchemy in #4519
- fix(ci): save turbo cache on pull requests by @ScriptedAlchemy in #4523
- fix(enhanced,sdk,runtime): tree-shake env-target runtime paths by @ScriptedAlchemy in #4518
- fix(assemble-release-plan): move build to tsdown by @ScriptedAlchemy in #4532
- fix: tolerate node engine warnings in lint-fix by @ScriptedAlchemy in #4535
- fix(node): normalize chunk parsing and lint scope by @ScriptedAlchemy in #4529
- fix(runtime-core): improve error messages clarity and fix preload resourceCategory bug by @2heal1 in #4502
- fix(runtime-core): change log to error for remote removal failure and remove redundant log function by @2heal1 in #4514
Document 📖
- docs: update heading from "AI Skills" to "Skills" in documentation by @2heal1 in #4506
- docs: [Aiden] optimize apps READMEs and package.json by @zhoushaw in #4507
- docs: add createInstance desc by @2heal1 in #4509
- docs(agents): prefer normalized webpack path requires by @ScriptedAlchemy in #4537
- docs: add details for registerShared and ShareArgs parameters by @2heal1 in #4525
- docs: update documentation for configuration options and add new entries by @2heal1 in #4534
Other Changes
- Release v2.1.0 by @2heal1 in #4500
- chore: migrate Nx executors by @ScriptedAlchemy in #4483
- chore(deps): bump @hono/node-server from 1.19.5 to 1.19.10 by @dependabot[bot] in #4498
- Process env build paths by @ScriptedAlchemy in #4482
- chore: update deps version by @zhoushaw in #4508
- chore(deps): bump axios from 1.13.4 to 1.13.5 by @dependabot[bot] in #4406
- [Chore]: Use manifest passed in options by @karanpvyas in #4332
- chore(build): migrate monorepo orchestration from nx to turborepo by @ScriptedAlchemy in #4485
- [codex] shared tree shaking followups by @ScriptedAlchemy in #4512
- chore(prettier): ignore assemble-release-plan package by @ScriptedAlchemy in #4516
- chore: upgrade dinero.js from v2 alpha to v2 stable by @sarahdayan in #4501
- Remove lang param from chrome extension link by @devinrhode2 in #4515
- chore(ci): expand bundle-size reporting with web/node metrics by @ScriptedAlchemy in #4517
- chore(deps): bump hono from 4.11.10 to 4.12.7 by @dependabot[bot] in #4520
- chore(deps): bump hono from 4.11.10 to 4.12.7 in /packages/treeshake-server by @dependabot[bot] in #4521
- chore(deps-dev): bump hono from 4.11.10 to 4.12.7 in /packages/bridge/bridge-react by @dependabot[bot] in #4522
- [codex] add codex environment setup by @ScriptedAlchemy in #4533
- [codex] improve bundle size reporting for bundled runtime paths by @ScriptedAlchemy in #4527
- refactor: restructure module federation SDK types and plugins by @2heal1 in #4510
- chore(enhanced): remove unused ChildCompilationRuntimePlugin by @ScriptedAlchemy in #4536
New Contributors
- @Staremang made their first contribution in #4504
- @BleedingDev made their first contribution in #4429
- @karanpvyas made their first contribution in #4332
- @dryor made their first contribution in #4260
- @sarahdayan made their first contribution in #4501
- @devinrhode2 made their first contribution in #4515
- @zhouxinyong made their first contribution in #4487
Full Changelog: v2.1.0...v2.2.0