-
-
Notifications
You must be signed in to change notification settings - Fork 8.7k
Insights: vuejs/core
Overview
Could not load contribution data
Please try again later
3 Releases published by 1 person
63 Pull requests merged by 19 people
-
fix(compiler-vapor): correct execution order of operations
#13351 merged
Jun 20, 2025 -
fix(runtime-vapor): should not warn invalid watch source when directly watching props
#13384 merged
Jun 20, 2025 -
fix(compiler-vapor): remove types for expressions
#13395 merged
Jun 20, 2025 -
fix(runtime-vapor): dynamic component attrs fallthrough
#13466 merged
Jun 20, 2025 -
fix(runtime-vapor): dynamic component work with insertionState
#13142 merged
Jun 20, 2025 -
chore(compiler-vapor): use compiler-dom instead of compiler-core
#13364 merged
Jun 20, 2025 -
fix(runtime-vapor): properly mount component when using setInsertionState
#13041 merged
Jun 20, 2025 -
fix(compiler-vapor): prevent v-for components from being single root
#13149 merged
Jun 20, 2025 -
fix(compiler-vapor): prevent caching UpdateExpression
#13346 merged
Jun 20, 2025 -
fix(runtime-vapor): dynamic component fallback rendering with insertionState
#13492 merged
Jun 20, 2025 -
fix(compiler-vapor): don't generate default slot for whitespace when preserved
#13009 merged
Jun 20, 2025 -
fix(runtime-vapor): should not fallthrough emit handlers to vdom child
#13500 merged
Jun 20, 2025 -
fix(ssr): handle initial selected state for select with v-model + v-for/v-if option
#13487 merged
Jun 18, 2025 -
fix(compiler-sfc): improved type resolution for function type aliases
#13452 merged
Jun 18, 2025 -
fix(slots): make cache indexes marker non-enumerable
#13469 merged
Jun 18, 2025 -
fix(compat): allow v-model built in modifiers on component
#12654 merged
Jun 18, 2025 -
fix(deps): update compiler
#13480 merged
Jun 18, 2025 -
chore(deps): update dependency vite to v5.4.19 [security]
#13281 merged
Jun 18, 2025 -
chore(deps): update build
#13479 merged
Jun 18, 2025 -
chore(local-playground): fix vapor tsconfig include path
#13490 merged
Jun 18, 2025 -
fix(runtime-vapor): respect immutability for readonly reactive arrays in
v-for
#13187 merged
Jun 18, 2025 -
fix(compiler-vapor): move
next
,child
andnthChild
before setInsertionState#13057 merged
Jun 18, 2025 -
fix(runtime-vapor): reset insertion state to avoid duplicate block inserts during non-hydration
#13220 merged
Jun 18, 2025 -
fix(compiler-vapor): prevent caching variables in function expression
#13244 merged
Jun 18, 2025 -
fix(runtime-vapor): set ref on dynamic component
#13172 merged
Jun 18, 2025 -
fix(runtime-vapor): prevent passing an empty string to classList.add
#12974 merged
Jun 18, 2025 -
fix(compiler-vapor): resolve implicitly self-referencing component
#13400 merged
Jun 18, 2025 -
fix(compiler-vapor): properly locate last if node
#13399 merged
Jun 18, 2025 -
chore(deps): update autofix-ci/action digest to 635ffb0
#13450 merged
Jun 16, 2025 -
fix(deps): update dependency @vue/repl to ^4.6.1
#13471 merged
Jun 13, 2025 -
chore(deps): update @vue/repl to version 4.6.0
#13470 merged
Jun 13, 2025 -
chore(deps): update all non-major dependencies
#13451 merged
Jun 13, 2025 -
chore(build): replace node:fs repeated import
#13467 merged
Jun 13, 2025 -
chore: export
jsxs
type#13463 merged
Jun 13, 2025 -
chore(compile-core): removed the optional tag parameter from condenseWhitespace's signature
#13437 merged
Jun 6, 2025 -
chore(deps): update dependency esbuild to ^0.25.5
#13427 merged
Jun 5, 2025 -
chore(deps): update all non-major dependencies
#13426 merged
Jun 5, 2025 -
fix(compiler-core): prevent comments from blocking static node hoisting
#13345 merged
Jun 5, 2025 -
fix(runtime-core): unset old ref during patching when new ref is absent
#12900 merged
Jun 5, 2025 -
fix(reactivity): add
__v_skip
flag toDep
to prevent reactive conversion#12804 merged
Jun 5, 2025 -
fix(custom-element): ensure configureApp is applied to async component
#12607 merged
Jun 5, 2025 -
fix(custom-element): prevent injecting child styles if shadowRoot is false
#12769 merged
Jun 5, 2025 -
chore(shared): change PatchFlagNames[PatchFlags.CACHED] from 'HOISTED' to 'CACHED'
#12831 merged
Jun 5, 2025 -
fix(compile-sfc): handle mapped types work with omit and pick
#12648 merged
Jun 5, 2025 -
fix(compiler-core): ignore whitespace when matching adjacent v-if
#12321 merged
Jun 5, 2025 -
fix(compiler-core): do not increase newlines in
InEntity
state#13362 merged
Jun 5, 2025 -
fix(types): typo of
vOnce
andvSlot
#13343 merged
Jun 5, 2025 -
refactor(hydration): reuse existing variable
#13412 merged
May 30, 2025 -
test(compiler-sfc): direct descendant wildcard rule selector
#13411 merged
May 30, 2025 -
Revert "fix(compiler-sfc): add scoping tag to trailing universal selector"
#13406 merged
May 29, 2025 -
Improve code clarity and consistency through minor refinements
#13391 merged
May 28, 2025 -
Revert "fix(compiler-sfc): add error handling for defineModel() without variable assignment"
#13390 merged
May 27, 2025 -
chore(deps): update dependency lint-staged to v16
#13381 merged
May 26, 2025 -
chore(deps): update dependency eslint-plugin-import-x to ^4.13.1
#13380 merged
May 26, 2025 -
chore(deps): update dependency @vitest/eslint-plugin to ^1.2.1
#13379 merged
May 26, 2025 -
chore(deps): update build
#13378 merged
May 26, 2025 -
chore(workflow): add TypeScript type checking step to CI
#13367 merged
May 22, 2025 -
chore: fix type check error
#13366 merged
May 22, 2025 -
fix(compat): should not warn COMPILER_V_BIND_OBJECT_ORDER when using v-bind together with v-for
#12993 merged
May 22, 2025 -
fix(compiler-sfc): add scoping tag to trailing universal selector
#12918 merged
May 22, 2025 -
fix(custom-element): properly resolve props for sync component defs
#12855 merged
May 22, 2025 -
fix(custom-element): ensure proper remount and prevent redundant slot parsing with shadowRoot false
#13201 merged
May 22, 2025 -
fix(types): exclude
undefined
from inferred prop types with default values#13007 merged
May 22, 2025
30 Pull requests opened by 8 people
-
feat(types): add new HTML attributes for improved JSX support
#13370 opened
May 22, 2025 -
fix(custom-element): ensure child component styles are injected in correct order before parent styles
#13374 opened
May 23, 2025 -
fix(compat): watch arrays as deep: 1
#13377 opened
May 25, 2025 -
fix(runtime-vapor): pass plain object props to createVNode during vdom interop
#13382 opened
May 26, 2025 -
test vapor(DO NOT MERGE)
#13383 opened
May 26, 2025 -
fix(runtime-vapor): prevent mounting functional components as virtual DOM
#13385 opened
May 26, 2025 -
fix(ssr): ensure empty slots render as a comment node in Transition
#13396 opened
May 28, 2025 -
fix(compiler-core): remove types for expressions
#13397 opened
May 28, 2025 -
feat(runtime-core): add generic option to getCurrentInstance
#13407 opened
May 29, 2025 -
feat(vapor): forwarded slots
#13408 opened
May 29, 2025 -
feat(vapor): scopeId
#13422 opened
May 30, 2025 -
feat(runtime-vapor): add reset callback for setInsertionState
#13424 opened
Jun 1, 2025 -
feat(runtime-vapor): support Fragment
#13430 opened
Jun 3, 2025 -
fix(watch): use maximum depth for duplicates
#13434 opened
Jun 4, 2025 -
refactor(compiler): add dedicated transform for vbind shorthand
#13438 opened
Jun 5, 2025 -
refactor(compat): rename legacyresolveScopedSlots to legacyResolveScopedSlots
#13440 opened
Jun 5, 2025 -
types(compiler-sfc): add explicit return type to genModelProps
#13441 opened
Jun 5, 2025 -
perf(compiler): remove regx for removeStaticBinding
#13445 opened
Jun 8, 2025 -
fix(runtime-core): avoid setting direct ref of useTemplateRef in dev
#13449 opened
Jun 8, 2025 -
fix(suspense): don't immediately resolve suspense on last dep unmount
#13456 opened
Jun 10, 2025 -
feat(runtime-vapor): add support for v-once
#13459 opened
Jun 10, 2025 -
feat(compiler-sfc): add preserveTilde option for asset URL and srcset transformations
#13462 opened
Jun 11, 2025 -
fix(custom-element): batch custom element prop patching
#13478 opened
Jun 15, 2025 -
fix(compiler-sfc): support ${configDir} in paths for TypeScript 5.5+
#13491 opened
Jun 18, 2025 -
The system automatically updates the time, resulting in event loss
#13494 opened
Jun 18, 2025 -
feat(runtime-vapor): dynamic components work with v-html and v-text
#13496 opened
Jun 19, 2025 -
fix(runtime-vapor): component emits vdom interop
#13498 opened
Jun 19, 2025 -
fix(runtime-vapor): ensure props are shallow reactive in VDOM component
#13502 opened
Jun 20, 2025 -
fix(runtime-core): improve consistency of `PublicInstanceProxyHandlers.has`
#13507 opened
Jun 20, 2025 -
fix(compiler-sfc): check lang before attempt to compile script
#13508 opened
Jun 21, 2025
40 Issues closed by 9 people
-
reactive iterators do not support iterator helpers
#13504 closed
Jun 20, 2025 -
Dialog组件中如有组件内部还使用了Dialog,会导致关闭时报错
#13499 closed
Jun 19, 2025 -
`<option>` inside `<optgroup>` won't have `selected` attr in the SSR output
#13486 closed
Jun 18, 2025 -
Cannot use nominal/brand types in props
#13444 closed
Jun 18, 2025 -
Slots behave differently from Vue 3.5.14, breaks code that worked in 3.5.13
#13468 closed
Jun 18, 2025 -
compat: v-model modifiers do not work on components
#12652 closed
Jun 18, 2025 -
defineProps has invalid validation
#13493 closed
Jun 18, 2025 -
console cannot find path function on the playground
#13483 closed
Jun 18, 2025 -
{{ render() }} has an error in the console
#13481 closed
Jun 17, 2025 -
Destructured prop ref out of sync with prop value
#13475 closed
Jun 14, 2025 -
Computed does not track dependencies if they are used later
#13476 closed
Jun 14, 2025 -
Not possible to assign value to useTemplateRef returned Ref
#13465 closed
Jun 12, 2025 -
rendered dom lose `scroll` prop
#13464 closed
Jun 12, 2025 -
Detached nodes after v-if component(Memory leaks)
#13461 closed
Jun 10, 2025 -
Attaches scope CSS to wrong root in Iframe and Pop-up
#13447 closed
Jun 10, 2025 -
关于使用常量object,里面参数为ref, shallowRef的问题
#13455 closed
Jun 10, 2025 -
Inconsistent excess property checking: ref<T>() errors, computed<T>() doesn't
#13443 closed
Jun 10, 2025 -
The template ref was not set to null correctly after the conditional rendering was updated
#12898 closed
Jun 5, 2025 -
Readonly Ref cannot be triggered by `triggerRef`
#12803 closed
Jun 5, 2025 -
`configureApp` for `defineCustomElement` Not Executed for Async Components
#12448 closed
Jun 5, 2025 -
Error in _injectChildStyle when shadowRoot is disabled in CustomElementApi
#12630 closed
Jun 5, 2025 -
Typescript Partial<> - [@vue/compiler-sfc] Unsupported type when resolving index type
#12647 closed
Jun 5, 2025 -
Bug: @vue/compiler-sfc template loc wrong
#13361 closed
Jun 5, 2025 -
$props overrides extended boolean props
#13432 closed
Jun 3, 2025 -
There is a problem with the type hint in the playground
#12403 closed
Jun 3, 2025 -
Assigned model value is not available in line below
#13428 closed
Jun 2, 2025 -
With Vue 3.5.15, bootstrap5 and sass, grid system does not work properly
#13401 closed
May 29, 2025 -
CSS direct descendant wildcard rule no longer applied to child components
#13387 closed
May 29, 2025 -
Vue 3.5.15 changed CSS semantics when using CSS nesting and the `>` operator
#13402 closed
May 28, 2025 -
Code injection static code analysis bugfix.
#13393 closed
May 28, 2025 -
Reactive Props Destructure bug
#13386 closed
May 26, 2025 -
computed 监听不到数组使用push,但是computed对应值会发生变化
#13368 closed
May 22, 2025 -
Error tip during vue2 upgrade to vue3
#12992 closed
May 22, 2025 -
Wrong value type in initial render bacause of attribute reflection from vue custom element
#12854 closed
May 22, 2025 -
[custom elements api] Cannot set properties of null (setting 'parent') with { shadowRoot: false }
#13199 closed
May 22, 2025 -
defineComponent props sets the default property value, `props.xx` may still be undefined
#13006 closed
May 22, 2025
10 Issues opened by 9 people
-
Async components with lazy hydration break when interacted with very quickly after hydration
#13510 opened
Jun 21, 2025 -
Transition
#13509 opened
Jun 21, 2025 -
Styles in normal component aren't applied in web component
#13495 opened
Jun 18, 2025 -
Vue compiler does not correctly resolve ${configDir} from extended tsconfigs
#13484 opened
Jun 17, 2025 -
Allow `~/path` as `<img src="~/...">` with `~` alias
#13460 opened
Jun 10, 2025 -
`<slot>` in `<Suspense>` will cause an error
#13453 opened
Jun 9, 2025 -
`<option>` without `value` attr won't have `selected` attr in the SSR output
#13436 opened
Jun 4, 2025 -
Scoped universal selector removed before combinator
#13429 opened
Jun 2, 2025 -
Adding `generic=` to `<script setup>` makes it impossible to export types from SFC
#13410 opened
May 29, 2025 -
SSR hydration fails with `<Transition appear>` and empty content
#13394 opened
May 27, 2025
74 Unresolved conversations
Sometimes conversations happen on old items that aren’t yet closed. Here is a list of all the Issues and Pull Requests with unresolved conversations.
-
feat(compiler-core): add `openTagLoc` and `closeTagLoc` to element ast node
#12928 commented on
Jun 18, 2025 • 5 new comments -
fix(types): make generics with runtime props in defineComponent work (fix #11374)
#13119 commented on
Jun 12, 2025 • 4 new comments -
fix(compat): fix compat handler of draggable
#12445 commented on
May 27, 2025 • 3 new comments -
dx(reactivity): warn on nested readonly ref update during unwrapping
#12141 commented on
Jun 11, 2025 • 2 new comments -
fix(compiler-dom): handle v-model + v-bind shorthand type edge case
#13170 commented on
Jun 5, 2025 • 2 new comments -
enhance the warning when use undeclared variable in template
#5010 commented on
Jun 15, 2025 • 1 new comment -
fix(runtime-dom): inconsistent behaviour on nested transition groups
#8803 commented on
Jun 11, 2025 • 1 new comment -
fix(hydration): handle v-if node mismatch
#12801 commented on
May 29, 2025 • 1 new comment -
fix: handle nullish dynamic event name with event modifiers
#13060 commented on
Jun 3, 2025 • 1 new comment -
fix(runtime-core): handle validate prop check edge case
#12240 commented on
May 25, 2025 • 1 new comment -
fix(compiler-sfc): improve scoped style rewriting for nested and non-pseudo :is/:where selectors
#12244 commented on
Jun 6, 2025 • 1 new comment -
fix(ssr): render `hidden` correctly
#13125 commented on
Jun 14, 2025 • 1 new comment -
feat(reactivity): collection iteration should inherit iterator instance methods
#12644 commented on
May 29, 2025 • 1 new comment -
fix(templateRef): prevent unnecessary set ref on dynamic ref change or component unmount
#12642 commented on
Jun 7, 2025 • 1 new comment -
perf: Use @@toStringTag and Map for better perf
#12491 commented on
May 27, 2025 • 1 new comment -
types: improvement `createHook` type
#12766 commented on
Jun 2, 2025 • 0 new comments -
fix(reactivity): ensure the first parameter in the reduce callback is reactive
#12737 commented on
May 29, 2025 • 0 new comments -
fix(types/runtime-dom): correct boolean attributes type definitions
#12736 commented on
May 29, 2025 • 0 new comments -
fix(jsx): add undefined to optional properties
#12771 commented on
Jun 17, 2025 • 0 new comments -
fix(useTemplateRef): handle useTemplateRef edge case with vFor
#12733 commented on
Jun 18, 2025 • 0 new comments -
feat(compiler-core): allow directive modifiers to be dynamic (fix #8281)
#12913 commented on
Jun 7, 2025 • 0 new comments -
added export in EventHandlers type
#12586 commented on
May 26, 2025 • 0 new comments -
Can't use generic prop type when definition includes intersection with generic params?
#8482 commented on
Jun 15, 2025 • 0 new comments -
feat(runtime-vapor): add vapor flag for createVaporApp
#13360 commented on
May 22, 2025 • 0 new comments -
feat(vapor): vdom Suspense render Vapor components
#13355 commented on
Jun 10, 2025 • 0 new comments -
fix(types): Type 'enter' and 'tab' is not assignable to type 'VOnModifiers'
#13337 commented on
Jun 3, 2025 • 0 new comments -
feat: migrate linting to oxlint
#13326 commented on
Jun 2, 2025 • 0 new comments -
feat(vapor): templateRef vdom interop
#13323 commented on
Jun 20, 2025 • 0 new comments -
fix(compiler-vapor): properly handle static ref in inline mode
#13257 commented on
Jun 20, 2025 • 0 new comments -
feat(vapor): hydration
#13226 commented on
Jun 20, 2025 • 0 new comments -
fix(runtime-core): fix the issue of passing incorrect parentComponent to patch when KeepAlive is activated
#13218 commented on
May 22, 2025 • 0 new comments -
feat(vapor): vapor keepalive
#13186 commented on
Jun 20, 2025 • 0 new comments -
fix(compiler-sfc): auto add nesting selector for nesting ::v-deep
#13163 commented on
Jun 8, 2025 • 0 new comments -
feat(vapor): vapor teleport
#13082 commented on
Jun 20, 2025 • 0 new comments -
fix(vapor): use modelValueModifiers instead of modelModifiers
#13070 commented on
Jun 20, 2025 • 0 new comments -
wip(jsx-vapor): this is a collection of my pull requests for `pkg.pr.new` (don't merge!)
#13061 commented on
Jun 18, 2025 • 0 new comments -
feat(vapor): defineVaporAsyncComponent
#13059 commented on
Jun 20, 2025 • 0 new comments -
feat(compiler-core): support browser environment for walkIdentifiers
#13016 commented on
May 21, 2025 • 0 new comments -
feat(custom-element): allow specifying additional options for `shadowRoot` in custom elements
#12965 commented on
Jun 3, 2025 • 0 new comments -
feat(vapor): vapor transition + transition-group
#12962 commented on
Jun 20, 2025 • 0 new comments -
fix(compile-core): track KeepAlive as block inside v-for
#12915 commented on
May 22, 2025 • 0 new comments -
Should keyed v-for array refs be ordered?
#4010 commented on
Jun 12, 2025 • 0 new comments -
`defineProps` is unable to parse the types generated from `ExtractPropTypes`
#9774 commented on
Jun 12, 2025 • 0 new comments -
Add ability to teleport the content into the target after and before specified element
#5577 commented on
Jun 12, 2025 • 0 new comments -
Transition: custom appear(-active/to) classes stay on the element after transition ends.
#9396 commented on
Jun 11, 2025 • 0 new comments -
useTemplateRef warning appears after rollup packaging
#12852 commented on
Jun 9, 2025 • 0 new comments -
CSS nesting and `:deep()` in scoped styles not working
#13159 commented on
Jun 8, 2025 • 0 new comments -
Invalid vnode type when creating vnode
#3632 commented on
Jun 5, 2025 • 0 new comments -
Problem typing optional props with exactOptionalPropertyTypes enabled in tsconfig
#6532 commented on
Jun 3, 2025 • 0 new comments -
Star selectors leak scoped styles into children
#12906 commented on
Jun 2, 2025 • 0 new comments -
v-html on `<component>` does not work in SSR
#12520 commented on
May 30, 2025 • 0 new comments -
v-bind style not working in some edge cases (teleport + transition, slots)
#7312 commented on
May 29, 2025 • 0 new comments -
<Transition appear>, wrapped in another node, doesn't work with Suspense
#12435 commented on
May 27, 2025 • 0 new comments -
misleading error message when nesting/passing on v-model
#13280 commented on
May 27, 2025 • 0 new comments -
Vue 2 migration build WATCH_ARRAY triggers on deep value modification
#11872 commented on
May 25, 2025 • 0 new comments -
style vars doesn't work with wrapped teleport
#11022 commented on
May 22, 2025 • 0 new comments -
Suspense unmounts with an error if it renders a component with a root node implementing a client-only behavior
#12920 commented on
May 22, 2025 • 0 new comments -
fix(ssr): handle the `v-html` and `v-text` compiling of dynamicComponent in SSR
#12522 commented on
May 30, 2025 • 0 new comments -
fix(ssr): avoid merging style generated by vShow into `$attrs`
#12516 commented on
Jun 9, 2025 • 0 new comments -
fix(custom-element): properly locate parent when slotted in shadow dom
#12480 commented on
Jun 4, 2025 • 0 new comments -
fix(reactivity): trigger the ref that is created by toRef from a reactive array
#12431 commented on
Jun 6, 2025 • 0 new comments -
feat(jsx-runtime): use interface instead of type for ReservedProps
#12385 commented on
Jun 2, 2025 • 0 new comments -
fix(runtime-dom): handle multiple patch with boolean style value
#12372 commented on
May 22, 2025 • 0 new comments -
Vapor mode
#12359 commented on
Jun 20, 2025 • 0 new comments -
fix(runtime-core): warn about negative number in v-for
#12308 commented on
Jun 11, 2025 • 0 new comments -
fix(reactivity): fix WATCH_ARRAY v2 compat deep watching elements (fix #11872)
#12236 commented on
May 25, 2025 • 0 new comments -
dx(runtime-core): warn on render child nodes in void element
#12137 commented on
May 24, 2025 • 0 new comments -
fix(Teleport): nested teleport should use parent css vars
#11023 commented on
May 22, 2025 • 0 new comments -
perf(core): improve vdom diffing by removing unnecessary conditional statement in getSequence function
#3928 commented on
Jun 13, 2025 • 0 new comments -
Dependency Dashboard
#9145 commented on
Jun 19, 2025 • 0 new comments -
destructing directly props diffs from destructing props indirectly
#11914 commented on
Jun 19, 2025 • 0 new comments -
Incorrect vite warning regarding nesting tr directly in table element
#12088 commented on
Jun 17, 2025 • 0 new comments -
a component that passes slots to children forces children to rerender
#5579 commented on
Jun 16, 2025 • 0 new comments -
$el of templateRef points to comment VNode instead of first real child of component
#12680 commented on
Jun 16, 2025 • 0 new comments