Ir al contenido
verdict:

Vitest 5.0.0-rc.3

preview

note: la síntesis y las notas de la versión están en inglés

note: sin síntesis para esta release más antigua

Sintetizamos las releases recientes. Las notas de la versión originales de esta versión están aquí abajo.

release-notesgithub.com/vitest-dev/vitest · 48 líneas
  1. ###    🚀 Features
  2. - Promote parseSpecifications out of experimental &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vitest/issues/11087 [<samp>(b628c)</samp>](https://github.com/vitest-dev/vitest/commit/b628cb680)
  3. - **coverage**:
  4. - Switch to `@vitest/istanbuljs` packages &nbsp;-&nbsp; by @AriPerkkio in https://github.com/vitest-dev/vitest/issues/11053 [<samp>(5f6a5)</samp>](https://github.com/vitest-dev/vitest/commit/5f6a5e84a)
  5. - **ui**:
  6. - Highlight editor source locations &nbsp;-&nbsp; by @sheremet-va, **Hiroshi Ogawa** and **OpenCode** in https://github.com/vitest-dev/vitest/issues/11004 [<samp>(bce2d)</samp>](https://github.com/vitest-dev/vitest/commit/bce2d3c2f)
  7. - Navigate trace steps with keyboard and remove indirect editor focus &nbsp;-&nbsp; by @sheremet-va, **Hiroshi Ogawa** and **OpenCode** in https://github.com/vitest-dev/vitest/issues/11005 [<samp>(6816f)</samp>](https://github.com/vitest-dev/vitest/commit/6816f3b17)
  8. - Persist trace view selection in URL &nbsp;-&nbsp; by @hi-ogawa, **Hiroshi Ogawa** and **OpenCode** in https://github.com/vitest-dev/vitest/issues/10981 [<samp>(3069e)</samp>](https://github.com/vitest-dev/vitest/commit/3069e5927)
  9. - Toggle trace target highlight &nbsp;-&nbsp; by @hi-ogawa, **Hiroshi Ogawa** and **OpenCode** in https://github.com/vitest-dev/vitest/issues/11049 [<samp>(cd63e)</samp>](https://github.com/vitest-dev/vitest/commit/cd63e9e43)
  10. ### &nbsp;&nbsp;&nbsp;🐞 Bug Fixes
  11. - Combine multiple --project filters correctly &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vitest/issues/10988 [<samp>(66c1c)</samp>](https://github.com/vitest-dev/vitest/commit/66c1cbb53)
  12. - Fix `recordArtifact` location with `vi.defineHelper` &nbsp;-&nbsp; by @hi-ogawa, **Hiroshi Ogawa** and **OpenCode** in https://github.com/vitest-dev/vitest/issues/11047 [<samp>(c2186)</samp>](https://github.com/vitest-dev/vitest/commit/c21865dfd)
  13. - Invalidate resolved setup files &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vitest/issues/11073 and https://github.com/vitest-dev/vitest/issues/11081 [<samp>(488c0)</samp>](https://github.com/vitest-dev/vitest/commit/488c04680)
  14. - Accept awaited value in vi.when thenResolve &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vitest/issues/11084 [<samp>(c10a1)</samp>](https://github.com/vitest-dev/vitest/commit/c10a12900)
  15. - Ignore computed member calls in static collection &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vitest/issues/11085 [<samp>(130f7)</samp>](https://github.com/vitest-dev/vitest/commit/130f79b8b)
  16. - **browser**:
  17. - Don't hang when `ui: true` in projects &nbsp;-&nbsp; by @AriPerkkio in https://github.com/vitest-dev/vitest/issues/10994 [<samp>(9f710)</samp>](https://github.com/vitest-dev/vitest/commit/9f710d304)
  18. - Preserve trace popover state &nbsp;-&nbsp; by @liuluochen6-af, **Hiroshi Ogawa**, **OpenCode** and @hi-ogawa in https://github.com/vitest-dev/vitest/issues/10906 and https://github.com/vitest-dev/vitest/issues/11021 [<samp>(1bbc2)</samp>](https://github.com/vitest-dev/vitest/commit/1bbc278c2)
  19. - **coverage**:
  20. - V8 to ignore Vite SSR's generated import bindings &nbsp;-&nbsp; by @AriPerkkio in https://github.com/vitest-dev/vitest/issues/11023 [<samp>(c6174)</samp>](https://github.com/vitest-dev/vitest/commit/c6174a6cf)
  21. - **deps**:
  22. - Update all non-major dependencies &nbsp;-&nbsp; in https://github.com/vitest-dev/vitest/issues/11043 [<samp>(732df)</samp>](https://github.com/vitest-dev/vitest/commit/732df2c2b)
  23. - **snapshot**:
  24. - Reject when `toMatchFileSnapshot` uses same snapshot file as `toMatchSnapshot` &nbsp;-&nbsp; by @hi-ogawa, **Hiroshi Ogawa**, **OpenCode** and @sheremet-va in https://github.com/vitest-dev/vitest/issues/10978 [<samp>(17646)</samp>](https://github.com/vitest-dev/vitest/commit/17646ac72)
  25. - **ui**:
  26. - Improve suite interaction and layout in explorer tree &nbsp;-&nbsp; by @hi-ogawa, **Hiroshi Ogawa** and **OpenCode** in https://github.com/vitest-dev/vitest/issues/10970 [<samp>(91231)</samp>](https://github.com/vitest-dev/vitest/commit/9123111b3)
  27. - Reveal explorer virtual scroller on resize &nbsp;-&nbsp; by @hi-ogawa, **Hiroshi Ogawa** and **OpenCode** in https://github.com/vitest-dev/vitest/issues/10998 [<samp>(1f4fc)</samp>](https://github.com/vitest-dev/vitest/commit/1f4fcd363)
  28. - Persist trace step-iframe split pane sizes &nbsp;-&nbsp; by @hi-ogawa, **Hiroshi Ogawa** and **OpenCode** in https://github.com/vitest-dev/vitest/issues/11027 [<samp>(3cd01)</samp>](https://github.com/vitest-dev/vitest/commit/3cd019a0a)
  29. - **vm**:
  30. - Fall back to compiling from source when a module's code cache is rejected &nbsp;-&nbsp; by @MarshallOfSound in https://github.com/vitest-dev/vitest/issues/11031 [<samp>(c3ba1)</samp>](https://github.com/vitest-dev/vitest/commit/c3ba16b35)
  31. - **worker**:
  32. - Bind stdio's early in case overriden &nbsp;-&nbsp; by @AriPerkkio in https://github.com/vitest-dev/vitest/issues/11020 [<samp>(67ef7)</samp>](https://github.com/vitest-dev/vitest/commit/67ef7a19b)
  33. ### &nbsp;&nbsp;&nbsp;🏎 Performance
  34. - Initialize trace view in the orchestrator once per worker &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vitest/issues/10984 [<samp>(fad26)</samp>](https://github.com/vitest-dev/vitest/commit/fad263fe8)
  35. - **cache**:
  36. - Hash the environment-invariant part of the fs module cache key once &nbsp;-&nbsp; by @MarshallOfSound in https://github.com/vitest-dev/vitest/issues/11029 [<samp>(1d365)</samp>](https://github.com/vitest-dev/vitest/commit/1d365db15)
  37. - **expect**:
  38. - Avoid redefining matcher state &nbsp;-&nbsp; by @scttcper and **Codex** in https://github.com/vitest-dev/vitest/issues/11048 [<samp>(58e71)</samp>](https://github.com/vitest-dev/vitest/commit/58e71306b)
  39. - **vm**:
  40. - Don't prewarm modules the worker never requests &nbsp;-&nbsp; by @MarshallOfSound and @sheremet-va in https://github.com/vitest-dev/vitest/issues/11033 [<samp>(1e9f8)</samp>](https://github.com/vitest-dev/vitest/commit/1e9f80ec1)
  41. - Let environments opt out of the module graph prewarm &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vitest/issues/11078 [<samp>(a6d5e)</samp>](https://github.com/vitest-dev/vitest/commit/a6d5ea2d8)
  42. ##### &nbsp;&nbsp;&nbsp;&nbsp;[View changes on GitHub](https://github.com/vitest-dev/vitest/compare/v5.0.0-rc.2...v5.0.0-rc.3)

ver en githubimported 2026-09-28 vía npm