-
v1.1.4 Stable
released this
2026-04-29 20:24:17 +00:00 | 5 commits to main since this releaseChangelog
Changed
- update all non-major dependencies (#31)
This PR contains the following updates:
Release Notes
vitest-dev/vitest (@vitest/coverage-v8)
v4.1.5🚀 Experimental Features
- coverage: Istanbul to support
instrumenteroption - by @BartWaardenburg and @AriPerkkio in #10119 (0e0ff)
🐞 Bug Fixes
- --project negation excludes browser instances - by @felamaslen in #10131 (9423d)
- Project color label on html reporter - by @hi-ogawa in #10142 (596f7)
- Fix
vi.defineHelpercalled as object method - by @hi-ogawa in #10163 (122c2) - Alias
agentreporter tominimal- by @sheremet-va in #10157 (663b9) - Respect diff config options in soft assertions - by @Copilot, sheremet-va and @sheremet-va in #8696 (9787d)
- Respect diff config options in soft assertions " - by @sheremet-va in #8696 (7dc6d)
- ast-collect: Recognize _vi_import prefix in static test discovery - by @Yejneshwar in #10129 (32546)
- coverage: Descriptive error message when reports directory is removed during test run - by @DaveT1991 and @AriPerkkio in #10117 (14133)
- snapshot: Increase default snapshot max output length - by @hi-ogawa and Codex in #10150 (21e66)
- ui: Fix jsx/tsx syntax highlight - by @hi-ogawa in #10152 (f1b1f)
- web-worker: Support MessagePort objects referenced inside postMessage data - by @whitphx and Claude Opus 4.6 (1M context) in #9927 and #10124 (7ad7d)
- api: Make test-specification options writable - by @sheremet-va in #10154 (6abd5)
View changes on GitHub
vuejs/test-utils (@vue/test-utils)
v2.4.8🩹 Fixes
- Correct declaration entrypoint (#2826)
🤖 CI
- Enable pkg.pr.new (#2827)
❤️ Contributors
- Cédric Exbrayat (@cexbrayat)
- Daniel Roe (@danielroe)
v2.4.7🚀 Enhancements
- Add Chinese docs translation (#2552)
- SetData()/shallowMount with initialData for components using the Composition API / <script setup> (#2655)
🩹 Fixes
- Preserve code from keyboard events (#2434)
- Switch browser and require exports definitions (#2501)
- Re-add peer dependencies but with wider range (#2511)
- Resolve warnings in docs:dev (30b7491)
- Resolve TypeScript type errors in .vitepress/config (#2549)
- Accept FunctionalComponent as selector (0bb947f)
- Text() misses content for array functional component (#2579)
- Use await in test (c5482b4)
- deps: Update dependency vue-component-type-helpers to v3 (#2683)
- Remove wrapper div when unmount (#2700)
- Make mount options slots compatible with noUncheckedIndexedAccess true (#2713)
- Add missing peerDependency @vue/compiler-dom (75801ba)
- docs: Declare css module for vitepress typecheck (ddaca97)
💅 Refactors
- Enforce consistent usage of type imports (#2734)
📖 Documentation
- Clarify findComponent vs getComponent (#2435)
- Update fr docs (67064ef)
- Add note about partial transition stub support (#2431)
- Fix missing data at passing data section essentials guide (dda205e)
- Fix missing data at passing data section essentials guide fr (ae2c72c)
- Fix plugin TS declaration example (#2466)
- Fixed incorrect checkbox value check (#2495)
- Capital letter in sentence fix (#2499)
- Import missing DOMWrapper on Implementation of the plugin section (#2519)
- Add migration step for deprecated ref syntax in findAllComponents (#2498)
- Correct anchor hash links and fix typo (#2551)
- Center logo on home (#2559)
- zh-cn: Review a-crash-course (#2563)
- Use code-group for install commands (#2571)
- zh-cn: Review event-handing.md (#2572)
- zh-cn: Enhance conditional-rendering.md (#2562)
- zh-cn: Review easy-to-test (#2567)
- zh-cn: Review passing-data.md (#2575)
- zh-cn: Review async-suspense.md (#2576)
- zh: 优化 API 文档格式和内容 (#2569)
- zh: 更新 Vitest 模拟日期和计时器的说明 (#2578)
- zh-cn: Review http-requests.md (#2580)
- zh-cn: Review forms (#2582)
- zh-cn: Guide/advanced/slots.md (#2565)
- zh: Review extending-vtu (#2583)
- zh: Review index (#2584)
- Fix modelValue test example (85bfdf4)
- Removes broken link from plugins.md (69bc1ce)
- zh: Review transitions, component-instance, and reusability-composition (#2616)
- zh: Review v-model and vuex (#2617)
- zh: Review all the rest advanced guide (#2619)
- zh: Review migration (#2623)
- Fix a typo in transitions.md (#2635)
- Update crash-course to script setup (c81aa79)
- Update Essentials section to setup (composition api) (#2647)
- Typos in examples (#2678)
- Typo in easy-to-test.md (#2710)
- Add note about mocking requestAnimationFrame for transitions (2324c65)
- Updated example TodoApp to script setup (#2727)
- Remove "Using data" section from "Conditional Rendering" guide and fix passing data test example (#2743)
- Follow-up fixes for the conditional rendering guide (#2744)
- Mention shallowMount stub name changes in migration guide (80e051a)
- Update conditional rendering documentation to clarify isVisible() usage with attachTo (#2799)
- Restore Options API component for data() mounting example (#2804)
- Promote Vitest as recommended test runner (#2805)
- api: Note that setValue does not accept objects on
<select>(#2819)
🏡 Chore
- Add api/index.md to docs:translation:compare (6b8681c)
- Remove unnecessary generic arguments (cfd70c6)
- Ignore TS error in config object (9d0a618)
- Simplify eslint packages (c1d0ffd)
- Use eslint v9 with flat config (2f19fdf)
- Expose Stubs type publicly (#2492)
- Update documentation file path (9c96594)
- Use pnpm v10 (e4c2cb3)
- Pnpm approve build (81c54e9)
- Use github issue forms (#2673)
- Exclude class components from test type-checking (0899008)
- Add explicit coverage include for vitest v4 (51672b9)
- Update to prettier v3.7 (fed9e7c)
- Migrate to oxfmt (81c1de9)
- Migrate to oxlint (a361908)
- Prepare TypeScript 6 migration settings (55e1262)
- Adjust tsd config for TypeScript 6 (7d23eb5)
- Avoid TypeScript 6 target deprecation warning (81d063c)
🤖 CI
- Remove node v22 build (7ebf58d)
- Add node v22 build (57540ee)
- Use "pool: threads" instead of vmThreads (d0cbb54)
- Remove node v18 and add v24 (fd9cf95)
- Add trusted publishing release workflow (#2825)
❤️ Contributors
- Lachlan Miller (@lmiller1990)
- cexbrayat (@cexbrayat)
- Nicolas Bonamy (@nbonamy)
- KatWorkGit (@KatWorkGit)
- Wouter Kroes (@wouterkroes)
- Rama Muhammad Murshal (@ramammurshal)
- Evan You (@yyx990803)
- Vlad Starkovsky (@starkovsky)
- Joe (@joaoprp)
- Priyadarshi Kumar (@Psingh132)
- Sébastien Ronveaux (@sronveaux)
- Gilliam (@Gi11i4m)
- Baranov Dmytro (@dimas7001)
- BrendonHenrique (@BrendonHenrique)
- Lorenz van Herwaarden (@lorenzvanherwaarden)
- wuzhiqing (@DDDDD12138)
- 阿菜 Cai (@RSS1102)
- Jinjiang (@Jinjiang)
- Kylin (@lxKylin)
- Qianhe Chen (@chenqianhe)
- 时瑶 (@KiritaniAyaka)
- h7ml (@h7ml)
- Nicander (@Nicander93)
- Take-John (@takejohn)
- ilyasherstoboev (@ilyasherstoboev)
- aimerie (@aimerie)
- Miguel Rincon (@miguelrincon)
- bcastlel (@bcastlel)
- Claudiu (@sofuxro)
- Artem Dragunov (@dragunovartem99)
- Robin (@OrbisK)
- Koen Mertens (@KCMertens)
- meomking (@CaptainWang98)
- Pepijn Olivier (@pepijnolivier)
- Tomina (@Thomaash)
- Gareth Jones (@G-Rath)
- Jerry Hogan (@hdJerry)
- Marco Pasqualetti (@marcalexiei)
- guoxk (@guoxk-me)
- kimulaco (@kimulaco)
- Erwan IQUEL (@Olympus5)
- Matt Van Horn (@mvanhorn)
- Daniel Roe (@danielroe)
eslint/eslint (eslint)
v10.2.1Bug Fixes
14be92bfix: model generator yield resumption paths in code path analysis (#20665) (sethamus)84a19d2fix: no-async-promise-executor false positives for shadowed Promise (#20740) (xbinaryx)af764affix: clarify language and processor validation errors (#20729) (Pixel998)e251b89fix: update eslint (#20715) (renovate[bot])
Documentation
ca92ca0docs: reuse markdown-it instance for markdown filter (#20768) (Amaresh S M)57d2ee2docs: Enable Eleventy incremental mode for watch (#20767) (Amaresh S M)c1621b9docs: fix typos in code-path-analyzer.js (#20700) (Ayush Shukla)1418d52docs: Update README (GitHub Actions Bot)39771e6docs: Update README (GitHub Actions Bot)71e0469docs: fix incomplete JSDoc param description in no-shadow rule (#20728) (kuldeep kumar)22119cedocs: clarify scope of for-direction rule with dead code examples (#20723) (Amaresh S M)8f3fb77docs: documentmeta.docs.dialects(#20718) (Pixel998)
Chores
7ddfea9chore: update dependency prettier to v3.8.2 (#20770) (renovate[bot])fac40e1ci: bump pnpm/action-setup from 5.0.0 to 6.0.0 (#20763) (dependabot[bot])7246f92test: add tests for SuppressionsService.load() error handling (#20734) (kuldeep kumar)4f34b1echore: update pnpm/action-setup action to v5 (#20762) (renovate[bot])51080ebtest: processor service (#20731) (kuldeep kumar)e7e1889chore: remove stale babel-eslint10 fixture and test (#20727) (kuldeep kumar)4e1a87ctest: remove redundant async/await in flat config array tests (#20722) (Pixel998)066eabbtest: add rule metadata coverage forlanguagesanddocs.dialects(#20717) (Pixel998)
NaturalIntelligence/fast-xml-parser (fast-xml-parser)
v5.7.2: backward compatibility for numerical external entity, fix #705, #817- allow numerical external entity for backward compatibility
- fix #705: attributesGroupName working with preserveOrder
- fix #817: stackoverflow when tag expression is very long
v5.7.1: upgrade @nodable/entities and FXB- Use
@nodable/entitiesv2.1.0- breaking changes
- single entity scan. You're not allowed to use entity value to form another entity name.
- you cant add numeric external entity
- entity error message when expantion limit is crossed might change
- typings are updated for new options related to process entity
- please follow documentation of
@nodable/entitiesfor more detail. - performance
- if processEntities is false, then there should not be impact on performance.
- if processEntities is true, but you dont pass entity decoder separately then performance may degrade by approx 8-10%
- if processEntities is true, and you pass entity decoder separately
- if no entity then performance should be same as before
- if there are entities then performance should be increased from past versions
- ignoreAttributes is not required to be set to set xml version for NCR entity value
- breaking changes
- update 'fast-xml-builder' to sanitize malicious CDATA and comment's content
v5.7.0versatica/mediasoup (mediasoup)
v3.19.21- Worker: Fix regression in
DirectTransportwhen closing aDataProducerorDataConsumer(PR #1780).
v3.19.20- Worker: Add
useBuiltInSctpStacksetting (defaults tofalse) to enable mediasoup built-in SCTP stack (PR #1777).
vuejs/core (vue)
v3.5.33Bug Fixes
- compiler-sfc: handle nested :deep in selector pseudos (#14725) (bb9d265), closes #14724
- reactivity: unlink effect scopes on out-of-order off (#14734) (e7659be), closes #14733
- runtime-dom: preserve textarea resize dimensions (#14747) (11fb2fd), closes #14741
- teleport: don't move teleport children if not mounted (#14702) (6a61f44), closes #14701
- transition: preserve placeholder for conditional explicit default slots (#14748) (45990ce), closes #14727
vuejs/router (vue-router)
v5.0.6🐞 Bug Fixes
- Missing closing quote in generated import - by @zjy040525 and @posva in #2688 (32f78)
View changes on GitHub
v5.0.5🚀 Features
- Enable standard schema param parsers - by @posva (ea8e3)
- Normalize param parsers once - by @posva (48087)
🐞 Bug Fixes
- Track definePage imports per-file to fix named view race condition - by @posva (11191)
- Avoid double decoding hash on string location - by @posva (1578c)
View changes on GitHub
- If you want to rebase/retry this PR, check this box
Installation
Downloads