22.7.3 (2026-05-22)
🚀 Features
- js: support pnpm 11.2.2 (#35772)
🩹 Fixes
- angular: only add @oxc-project/runtime on the vitest-analog path (#35734)
- angular-rspack: exclude eslint config from tailwind v4 source scan (#35663)
- core: warn before installing unknown npm packages as preset (#35644)
- core: preserve input order in createNodes plugin results (#35595)
- core: resolve local plugin subpath imports from source (#35631)
- core: treat undefined task parallelism as parallel when scheduling (#35736)
- core: handle object form of bin field in getPrettierPath (#35680)
- core: detect vscode copilot ai agent (#35757)
- core: allow local plugin subpath imports without custom conditions (#35751, #35631)
- dotnet: include Directory.. files in inputs (#35738)
- gradle: add transitive:true to all tasks (#35677)
- gradle: pin generated e2e project toolchain to installed JDK (#35703)
- js: fall back to npm publish when bun publish fails with auth error (#35756)
- linter: improve convert-to-flat-config output fidelity (#35330)
- linter: only rewrite workspace-package peer deps to workspace:* (#35423, #35318, #33417)
- misc: stop inferring
projects: 'self'independsOnentries (#35686) - misc: skip
$escaping in file paths on windows (#35692) - repo: run dotnet restore before publish (#35771)
- repo: run dotnet restore before macos e2e job (#35774)
- rsbuild: infer build outputs from distPath.root directly (#35707)
- rsbuild: lazy-require @rsbuild/core in plugin so spec mocks work after jest.resetModules (#35707)
- testing: correct yargs-parser import in getJestProjectsAsync (#35672, #35654)
❤️ Thank You
- AgentEnder @AgentEnder
- Artur @arturovt
- Benjamin Staneck @Stanzilla
- Copilot @Copilot
- Craigory Coppola @AgentEnder
- FrozenPandaz @FrozenPandaz
- Jason Jean @FrozenPandaz
- Leosvel Pérez Espinosa @leosvelperez
- leosvelperez @leosvelperez
- Louie Weng @lourw