-
- 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
1 Release published by 1 person
- v3.5.17
published
Jun 18, 2025
49 Pull requests merged by 11 people
- Revert "Vapor mode"
#13578 merged
Jul 7, 2025 - Vapor mode
#12359 merged
Jul 7, 2025 - fix(reactivity): avoid unwrapping
.value
when the proxy is a direct wrapper of Ref#13569 merged
Jul 7, 2025 - chore(deps): update build
#13542 merged
Jul 4, 2025 - test(runtime-vapor): add vdomInterop tests
#13563 merged
Jul 4, 2025 - fix(css-vars): nullish v-bind in style should not lead to unexpected inheritance
#12461 merged
Jul 3, 2025 - chore(deps): update all non-major dependencies
#13541 merged
Jul 3, 2025 - fix(compiler-vapor): handle cache variable name substring edge cases
#13520 merged
Jun 26, 2025 - fix(compiler-vapor): properly handle static ref in inline mode
#13257 merged
Jun 26, 2025 - fix(runtime-vapor): ensure props are shallow reactive in VDOM component
#13502 merged
Jun 26, 2025 - fix(compiler-sfc): always use defineComponent in SSR mode
#13525 merged
Jun 26, 2025 - fix(compiler-vapor): properly cache variable with optional chaining
#13519 merged
Jun 26, 2025 - chore(deps): update dependency vite to v5.4.19 [security]
#13517 merged
Jun 23, 2025 - chore(deps): update build
#13516 merged
Jun 23, 2025 - chore(deps): update all non-major dependencies
#13515 merged
Jun 23, 2025 - 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
39 Pull requests opened by 13 people
- 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-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 - fix(hydration): prevent lazy hydration for updated components
#13511 opened
Jun 22, 2025 - fix(compiler-core): preserve start/end whitespace nodes in whitespace: 'preserve' mode
#13513 opened
Jun 23, 2025 - refactor(runtime-core): check `props` rather than `propsOptions[0]`
#13514 opened
Jun 23, 2025 - refactor(effectScope): scopes doubly-linked list
#13535 opened
Jun 27, 2025 - fix(compiler-ssr): add selected option attribute from select value
#13539 opened
Jun 28, 2025 - fix(runtime-core): always pass context arg to functional components
#13540 opened
Jun 29, 2025 - feat(runtime-core): add unwrapFragment to flatten nested Fragment nodes in vnode arrays
#13546 opened
Jul 1, 2025 - fix(compiler-core): identifiers in function parameters should not be inferred as references
#13548 opened
Jul 1, 2025 - fix(compiler): share logic for comments and whitespace
#13550 opened
Jul 1, 2025 - fix(runtime-vapor): handle vapor attrs fallthrough to vdom component
#13551 opened
Jul 1, 2025 - chore(deps): update dependency vite to v5.4.19 [security]
#13556 opened
Jul 2, 2025 - fix(runtime-vapor): properly handle consecutive prepend operations with insertionState
#13558 opened
Jul 3, 2025 - fix(runtime-core): ensure correct anchor el for unresolved async components
#13560 opened
Jul 3, 2025 - fix(runtime-vapor): prevent hasOwnProperty error when props is null
#13564 opened
Jul 4, 2025 - chore(compiler-sfc): match `@keyframes` exactly
#13566 opened
Jul 4, 2025 - perf: improve regexp performance with non-capturing groups
#13567 opened
Jul 4, 2025 - feat: allow slot prop vars as components
#13573 opened
Jul 5, 2025 - chore(deps): update build
#13574 opened
Jul 7, 2025 - chore(deps): update compiler to ^7.28.0
#13575 opened
Jul 7, 2025 - feat(runtime-vapor): support functional slot in vdom component
#13576 opened
Jul 7, 2025 - fix(devtools): allow setting devtools hook after createApp
#13580 opened
Jul 7, 2025 - fix(compiler-vapor): add missing dependency for @babel/parser
#13581 opened
Jul 7, 2025 - docs: add docs for `timeout` prop
#13584 opened
Jul 7, 2025 - fix(scheduler): improve error handling in job flushing
#13587 opened
Jul 8, 2025 - test ecosystem-ci
#13588 opened
Jul 8, 2025 - fix(type): remove internal for refs
#13589 opened
Jul 8, 2025 - fix(parse): make 'vapor' property optional
#13590 opened
Jul 8, 2025
25 Issues closed by 7 people
- defineProps lost responsive after deconstruction
#13557 closed
Jul 4, 2025 - SSR hydration errors when combining inline styles with v-bind() in CSS
#12439 closed
Jul 3, 2025 - Teleport fails on ssr if to is undefined on mount.
#13549 closed
Jul 1, 2025 - Suspense use dynamic async component,fallback just work once
#13543 closed
Jun 30, 2025 - Transition
#13509 closed
Jun 25, 2025 - Using generics is making required props optional when using fallthrough
#13521 closed
Jun 24, 2025 - 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
15 Issues opened by 15 people
- Difficult to understand rendering logic
#13582 opened
Jul 7, 2025 - `<Suspense>` changes the order of elements when using `v-for` with a given `key`
#13559 opened
Jul 3, 2025 - defineEmits and references in the template - either misleading TS or bug.
#13554 opened
Jul 2, 2025 - Accessibility bug with VoiceOver involving slots and form fields
#13553 opened
Jul 1, 2025 - `defineProps` & `ref` types mismatch
#13552 opened
Jul 1, 2025 - It's possible to provide props to a slot, but no way to provide slots to slots
#13544 opened
Jun 30, 2025 - defineModel on Firefox does not work as expected
#13524 opened
Jun 24, 2025 - Improve DefineComponent typings to support precise event mapping for consuming Custom Elements
#13518 opened
Jun 23, 2025 - Async components with lazy hydration break when interacted with very quickly after hydration
#13510 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
68 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(ssr): render `hidden` correctly
#13125 commented on
Jun 22, 2025 • 2 new comments - fix(runtime-vapor): pass plain object props to createVNode during vdom interop
#13382 commented on
Jul 7, 2025 • 2 new comments - enhance the warning when use undeclared variable in template
#5010 commented on
Jun 23, 2025 • 1 new comment - fix(runtime-dom): v-model on checkbox can work with truthy/falsy values (#5775)
#5780 commented on
Jun 24, 2025 • 1 new comment - fix(runtime-core): warn about negative number in v-for
#12308 commented on
Jun 24, 2025 • 1 new comment - fix(runtime-dom): inconsistent behaviour on nested transition groups
#8803 commented on
Jun 11, 2025 • 1 new comment - refactor(compiler): add dedicated transform for vbind shorthand
#13438 commented on
Jun 13, 2025 • 0 new comments - feat(runtime-vapor): support HMR for setup function
#13102 commented on
Jul 7, 2025 • 0 new comments - feat(vapor): vapor teleport
#13082 commented on
Jul 7, 2025 • 0 new comments - fix(vapor): v-model and v-model:model co-usage
#13070 commented on
Jul 7, 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
Jul 7, 2025 • 0 new comments - feat(vapor): defineVaporAsyncComponent
#13059 commented on
Jul 7, 2025 • 0 new comments - feat(compiler-vapor): support keys and nonKeys modifier for component events
#13053 commented on
Jul 7, 2025 • 0 new comments - feat(runtime-vapor): use shallow clone to support shallowRef in v-for
#12985 commented on
Jul 7, 2025 • 0 new comments - feat(vapor): vapor transition + transition-group
#12962 commented on
Jul 7, 2025 • 0 new comments - chore: migrate to getCurrentInstance API
#12958 commented on
Jun 24, 2025 • 0 new comments - fix(jsx): add undefined to optional properties
#12771 commented on
Jun 17, 2025 • 0 new comments - feat(runtime-vapor): support Fragment
#13430 commented on
Jul 7, 2025 • 0 new comments - feat(vapor): scopeId
#13422 commented on
Jul 7, 2025 • 0 new comments - feat(vapor): forwarded slots
#13408 commented on
Jul 7, 2025 • 0 new comments - feat(runtime-core): add generic option to getCurrentInstance
#13407 commented on
Jul 7, 2025 • 0 new comments - test vapor(DO NOT MERGE)
#13383 commented on
Jul 7, 2025 • 0 new comments - feat(runtime-vapor): add vapor flag for createVaporApp
#13360 commented on
Jul 7, 2025 • 0 new comments - feat(vapor): vdom Suspense render Vapor components
#13355 commented on
Jul 7, 2025 • 0 new comments - feat(vapor): templateRef vdom interop
#13323 commented on
Jul 7, 2025 • 0 new comments - feat(runtime-vapor): expose isVaporComponent
#13307 commented on
Jul 7, 2025 • 0 new comments - feat(runtime-vapor): add normalizeNode to support non-block nodes
#13287 commented on
Jul 7, 2025 • 0 new comments - perf(vapor): more efficient renderList update algorithm
#13279 commented on
Jul 7, 2025 • 0 new comments - feat(vapor): generate more efficient runtime code for specific interpolation patterns
#13278 commented on
Jul 7, 2025 • 0 new comments - refactor(reactivity, runtime-core): improve performance-critical code
#13274 commented on
Jul 7, 2025 • 0 new comments - feat(vapor): hydration
#13226 commented on
Jul 7, 2025 • 0 new comments - chore(test): report correct value of `__EXTEND_POINT__` when subsequent error codes is less than it
#13213 commented on
Jun 23, 2025 • 0 new comments - feat(vapor): vapor keepalive
#13186 commented on
Jul 7, 2025 • 0 new comments - fix(compiler-sfc): auto add nesting selector for nesting ::v-deep
#13163 commented on
Jun 8, 2025 • 0 new comments - CSS nesting and `:deep()` in scoped styles not working
#13159 commented on
Jun 8, 2025 • 0 new comments - useTemplateRef warning appears after rollup packaging
#12852 commented on
Jun 9, 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 - Add ability to teleport the content into the target after and before specified element
#5577 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 - Should keyed v-for array refs be ordered?
#4010 commented on
Jun 12, 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 - $el of templateRef points to comment VNode instead of first real child of component
#12680 commented on
Jun 16, 2025 • 0 new comments - a component that passes slots to children forces children to rerender
#5579 commented on
Jun 16, 2025 • 0 new comments - destructing directly props diffs from destructing props indirectly
#11914 commented on
Jun 19, 2025 • 0 new comments - Static slot content vnode's el property remains null after the component is mounted
#6851 commented on
Jun 23, 2025 • 0 new comments - Using custom script languages (such as coffeescript) no longer works since vue 3.3 (works in 3.2)
#8368 commented on
Jun 23, 2025 • 0 new comments - Incorrect vite warning regarding nesting tr directly in table element
#12088 commented on
Jun 24, 2025 • 0 new comments - slots from useSlots() is not reactive when used in inline functional component
#11227 commented on
Jun 25, 2025 • 0 new comments - Async component not rendering in SSR bundle, due to `default` export being missed
#8351 commented on
Jun 26, 2025 • 0 new comments - Functional component not receiving context when using the rest parameters
#13182 commented on
Jun 29, 2025 • 0 new comments - TSX can't add custom props because of IntrinsicAttributes don't extends any interface.
#12384 commented on
Jul 6, 2025 • 0 new comments - Allow components passed as slot prop to be used in the slot
#8553 commented on
Jul 7, 2025 • 0 new comments - Dependency Dashboard
#9145 commented on
Jul 7, 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 - fix(runtime-core): global mixin lifecyclehooks execute after component lifecyclehooks when use both Composition API and Options API
#5927 commented on
Jun 24, 2025 • 0 new comments - feat(compiler): compiler supports search tag
#9249 commented on
Jul 7, 2025 • 0 new comments - fix(compiler-core): compilation of slot v-if/else when preserve whitespace
#9448 commented on
Jul 1, 2025 • 0 new comments - fix(Teleport): hydrate disabled Teleport with undefined target
#11235 commented on
Jul 1, 2025 • 0 new comments - fix(reactivity): warn on nested readonly ref update during unwrapping
#12141 commented on
Jun 23, 2025 • 0 new comments - fix(types): should wrap the top level setup refs with `ShallowReactive`
#12272 commented on
Jul 6, 2025 • 0 new comments - feat(jsx-runtime): use interface instead of type for ReservedProps
#12385 commented on
Jul 6, 2025 • 0 new comments - fix(hydration): don't error if data-allow-mismatch provided for fragment
#12505 commented on
Jun 25, 2025 • 0 new comments - fix(ssr): avoid merging style generated by vShow into `$attrs`
#12516 commented on
Jun 9, 2025 • 0 new comments - feat(runtime-vapor): use css vars work with vapor mode
#12621 commented on
Jul 7, 2025 • 0 new comments - perf(runtime-vapor): refactor apiCreateIf
#12629 commented on
Jul 7, 2025 • 0 new comments - fix(useTemplateRef): handle useTemplateRef edge case with vFor
#12733 commented on
Jun 18, 2025 • 0 new comments