This PR contains the following updates:
Release Notes
vitest-dev/eslint-plugin-vitest (@vitest/eslint-plugin)
Compare Source
🐞 Bug Fixes
- Regression for valid-title and prefer-hooks-on-top when using test.scoped - by @y-hsgw in #836 (bdf8e)
cypress-io/cypress (cypress)
Compare Source
Changelog: https://docs.cypress.io/app/references/changelog#15-7-1
jsdom/jsdom (jsdom)
Compare Source
- Improved CSS parsing and CSSOM object APIs via updates to
@acemir/cssom. (acemir)
nightwatchjs/nightwatch (nightwatch)
Compare Source
What's Changed
New Contributors
Full Changelog: nightwatchjs/nightwatch@v3.12.3...v3.13.0
pnpm/pnpm (pnpm)
Compare Source
rolldown/rolldown (rolldown)
Compare Source
💥 BREAKING CHANGES
🚀 Features
- rolldown_plugin_vite_manifest: pass normalized options to
isLegacy callback (#7321) by @shulaoda
- plugin/vite-resolve: add
disableCache option (#6763) by @sapphi-red
- rolldown: export
createTokioRuntime for tsdown (#7264) by @shulaoda
- rolldown_plugin_vite_html: sync
moduleSideEffects for already loaded modules (#7254) by @shulaoda
- rolldown_plugin_vite_html: load module scripts with side effects to prevent tree-shaking (#7244) by @shulaoda
- rolldown_plugin_vite_css_post: implement
cssScopeTo for scoped CSS tree-shaking (#7240) by @shulaoda
🐛 Bug Fixes
🚜 Refactor
📚 Documentation
⚡ Performance
- rolldown_plugin_vite_css_post: lazily load
cssScopeTo from JS module options (#7253) by @shulaoda
- rolldown_plugin_vite_css_post: avoid unnecessary string clones in
resolve_asset_urls_in_css (#7250) by @shulaoda
🧪 Testing
⚙️ Miscellaneous Tasks
❤️ New Contributors
vitest-dev/vitest (vitest)
Compare Source
🚀 Experimental Features
🐞 Bug Fixes
vuejs/language-tools (vue-tsc)
Compare Source
Features
- feat(vscode): support multiline attribute for
<script> and <style> tag (#5830) - Thanks to @serkodev!
- feat(vscode): supports format with selected range (#5761) - Thanks to @serkodev!
- feat(language-service): add tsconfig-based document link support for Pug
Bug Fixes
- fix(language-core): limit the range of parseDiagnostics checks (#5823)
- fix(language-core): restore default import bindings for template scope (#5824) - Thanks to @serkodev!
- fix(typescript-plugin): get
preferences and formatOptions in tsserver (#5829)
- fix(language-core): avoid generating component options within the setup scope (#5832)
Other Changes
- perf(language-core): dedupe component options generation (#5831)
Compare Source
Compare Source
Features
- feat(vscode): add settings to enable per-block formatting (#5784) - Thanks to @serkodev!
- feat(language-service): enhanced component auto import (#5790)
- feat(component-meta): add component name and description fields (#5797)
- feat(typescript-plugin): add support for template "Add Import" quick fix (#5799) - Thanks to @serkodev!
- feat(typescript-plugin): mapping JSDoc informations from
<script setup> (#5805)
- feat(vscode): support tsdk path for Eclipse Theia (#5806) - Thanks to @serkodev!
Bug Fixes
- fix(language-service): ignore intrinsic elements when detect tag name casing (#5771)
- fix(language-core):
createParsedCommandLineByJson parsed incorrect options since v3.1.5 (#5768 (comment))
- fix(vscode): make
vue.server.path compatible with Windows (#5772)
- fix(vscode): analyze interpolation highlight ranges based on AST (#5777)
- fix(vscode): sync latest vscode html language configuration (#5740)
- fix(language-core): enhance
getVIfNode to support v-else-if directives (#5765) - Thanks to @serkodev!
- fix(language-core): generate
{} instead of its string value for style="..." (#5781) - Thanks to @KazariEX!
- fix(language-core):
v-bind="$attrs" loses navigation when inferTemplateDollarAttrs is disabled (#5783)
- fix(language-service): skip
const props = completion in StringLiteral (#5786)
- fix(language-core): unable to get completion for the second scoped class name
- fix(language-service): format components with HTML void-element names (#5788) - Thanks to @serkodev!
- fix(language-service): properly handle promise when resolving CSS links (#5785)
- fix(language-core): infer
$el type for generic components using inferComponentDollarEl (#5794)
- fix(language-core): ensure
<script> content generates before <script setup> (#5795)
- fix(language-core): remove
bypassDefineComponent hack for better JS support (#4876) (#5379)
- fix(language-core):
Prettify<T> caused generic props gets inferred as unknown (#5667) - Thanks to @so1ve!
- fix(vscode): handle leading
< as operator in SFC scripts (#5801) - Thanks to @serkodev!
- fix(vscode): patch
isTypeScriptDocument in VSCode for typescript.preferences.autoImportSpecifierExcludeRegexes config support (#5364)
- fix(language-core): ensure type consistency for optional boolean props (#5803)
- fix(language-core): add compatibility for
vapor attr (#5496)
- fix(language-core): AST fault tolerance for key binding on template (#5807)
Performance
- perf(language-core): reuse ts asts for
:class - Thanks to @KazariEX!
Other Changes
- Revert "refactor(typescript-plugin): remove go to definition trick for auto imported components (#5733)"
- docs(typescript-plugin): update Neovim configuration link (#5775) - Thanks to @AlexVagrant!
- refactor(language-core): normalize template AST (#5782)
- refactor(language-core): split style codegen (#5787)
- refactor(language-core): remove
debugger from virtual code for tsslint compatibility
- refactor(language-core): remove legacy navigation support in
ref="xxx"
- refactor(language-core): reduce codegen options (#5804)
- refactor(component-meta): deprecated
rawType and __internal__.tsLs (#5808)
- chore: update volar to 2.4.26
Configuration
📅 Schedule: Branch creation - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 * * 1 ) (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.
Uh oh!
There was an error while loading. Please reload this page.
This PR contains the following updates:
^24.10.1->^24.10.3^1.5.1->^1.5.2^15.7.0->^15.7.1^27.2.0->^27.3.0^3.12.3->^3.13.010.24.0->10.25.01.0.0-beta.52->1.0.0-beta.53^4.0.14->^4.0.15^3.1.5->^3.1.8Release Notes
vitest-dev/eslint-plugin-vitest (@vitest/eslint-plugin)
v1.5.2Compare Source
🐞 Bug Fixes
View changes on GitHub
cypress-io/cypress (cypress)
v15.7.1Compare Source
Changelog: https://docs.cypress.io/app/references/changelog#15-7-1
jsdom/jsdom (jsdom)
v27.3.0Compare Source
@acemir/cssom. (acemir)nightwatchjs/nightwatch (nightwatch)
v3.13.0Compare Source
What's Changed
New Contributors
Full Changelog: nightwatchjs/nightwatch@v3.12.3...v3.13.0
pnpm/pnpm (pnpm)
v10.25.0Compare Source
rolldown/rolldown (rolldown)
v1.0.0-beta.53Compare Source
💥 BREAKING CHANGES
i686-pc-windows-msvctarget support (#7230) by @sapphi-red🚀 Features
isLegacycallback (#7321) by @shulaodadisableCacheoption (#6763) by @sapphi-redcreateTokioRuntimefor tsdown (#7264) by @shulaodamoduleSideEffectsfor already loaded modules (#7254) by @shulaodacssScopeTofor scoped CSS tree-shaking (#7240) by @shulaoda🐛 Bug Fixes
output.generateCode.preset: 'es2015'should setoutput.generateCode.symbols: trueby default (#7314) by @sapphi-redregister_modulesasync (#7289) by @hyf0defer_sync_scan_datain non-incremental build mode (#7255) by @shulaodaisLegacycallback for proper legacy detection (#7260) by @shulaoda?inline=truequery for inlined CSS (#7245) by @shulaoda🚜 Refactor
removeClientasync (#7313) by @hyf0📚 Documentation
⚡ Performance
cssScopeTofrom JS module options (#7253) by @shulaodaresolve_asset_urls_in_css(#7250) by @shulaoda🧪 Testing
⚙️ Miscellaneous Tasks
trustPolicyExcludefor chokidar and semver (#7302) by @sapphi-redhtml5gumto 0.8.1 (#7265) by @shulaodagetModuleOptionsfromPluginContext(#7266) by @shulaodanulto workaround https://github.com/anthropics/claude-c... (#7237) by @IWANABETHATGUY❤️ New Contributors
vitest-dev/vitest (vitest)
v4.0.15Compare Source
🚀 Experimental Features
🐞 Bug Fixes
optimizeDeps.rolldownOptionsto fix depreated warning + fixssr.external: true- by @hi-ogawa in #9121 (fd8bd)deps.optimizer- by @hi-ogawa in #9125 (4c754)toMatchScreenshotonly once when used withexpect.element- by @macarie in #9132 (0d2e7)--browser.providerfrom docs - by @sheremet-va in #9115 (120b3)currentTestNamein extended matchers - by @macarie in #9106 (e4345)CTRL+cforceful exits - by @AriPerkkio in #9140 (d57d8)View changes on GitHub
vuejs/language-tools (vue-tsc)
v3.1.8Compare Source
Features
<script>and<style>tag (#5830) - Thanks to @serkodev!Bug Fixes
preferencesandformatOptionsin tsserver (#5829)Other Changes
v3.1.7Compare Source
v3.1.6Compare Source
Features
<script setup>(#5805)Bug Fixes
createParsedCommandLineByJsonparsed incorrect options since v3.1.5 (#5768 (comment))vue.server.pathcompatible with Windows (#5772)getVIfNodeto supportv-else-ifdirectives (#5765) - Thanks to @serkodev!{}instead of its string value forstyle="..."(#5781) - Thanks to @KazariEX!v-bind="$attrs"loses navigation wheninferTemplateDollarAttrsis disabled (#5783)const props =completion in StringLiteral (#5786)$eltype for generic components usinginferComponentDollarEl(#5794)<script>content generates before<script setup>(#5795)bypassDefineComponenthack for better JS support (#4876) (#5379)Prettify<T>caused generic props gets inferred asunknown(#5667) - Thanks to @so1ve!<as operator in SFC scripts (#5801) - Thanks to @serkodev!isTypeScriptDocumentin VSCode fortypescript.preferences.autoImportSpecifierExcludeRegexesconfig support (#5364)vaporattr (#5496)Performance
:class- Thanks to @KazariEX!Other Changes
debuggerfrom virtual code for tsslint compatibilityref="xxx"rawTypeand__internal__.tsLs(#5808)createResolveModuleName(volarjs/volar.js#293) (#5644) - Thanks to @serkodev!Configuration
📅 Schedule: Branch creation - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 * * 1 ) (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.