vue3-core/packages/runtime-core/src
Tycho 3f27c58ffb
ci / test (push) Has been cancelled Details
ci / continuous-release (push) Has been cancelled Details
size data / upload (push) Has been cancelled Details
fix(runtime-core): respect immutability for readonly reactive arrays in `v-for` (#13091)
close #13087
2025-05-02 02:55:24 -07:00
..
compat chore(build): use /*@__PURE__*/ annotation consistently 2024-09-04 20:24:33 +08:00
components fix(hmr/teleport): adjust static children traversal for HMR in dev mode (#12819) 2025-05-02 02:18:01 -07:00
helpers fix(runtime-core): respect immutability for readonly reactive arrays in `v-for` (#13091) 2025-05-02 02:55:24 -07:00
apiAsyncComponent.ts fix(runtime-core): properly update async component nested in KeepAlive (#11917) 2024-09-13 17:17:56 +08:00
apiComputed.ts fix(types/computed): ensure type safety for `WritableComputedRef` (#11608) 2024-08-14 15:11:10 +08:00
apiCreateApp.ts types: enhance plugin type inference for better IDE support (#13063) 2025-03-19 11:44:32 +08:00
apiDefineComponent.ts fix(types): ensure `this.$props` type does not include `string` (#12123) 2024-10-11 10:30:09 +08:00
apiInject.ts refactor(types): enable `isolatedDeclarations` (#11178) 2024-08-08 23:05:21 +08:00
apiLifecycle.ts refactor(types): enable `isolatedDeclarations` (#11178) 2024-08-08 23:05:21 +08:00
apiSetupHelpers.ts fix(types): defineEmits w/ interface declaration (#12343) 2024-11-15 10:46:59 +08:00
apiWatch.ts fix(watch): watchEffect clean-up with SSR (#12097) 2024-10-04 16:09:23 +08:00
component.ts fix(ssr): properly init slots during ssr rendering (#12441) 2025-05-02 02:48:03 -07:00
componentEmits.ts fix(types): correct type inference of union event names (#12022) 2024-09-26 17:00:05 +08:00
componentOptions.ts fix(types): allow return any for Options API lifecycle hooks (#5914) 2024-11-19 20:29:08 +08:00
componentProps.ts fix(runtime-core): fix required prop check false positive for kebab-case edge cases (#12034) 2024-10-11 11:02:58 +08:00
componentPublicInstance.ts types(internal): provide internal options for using `$el` type in language tools (#11814) 2024-09-05 20:58:13 +08:00
componentRenderContext.ts refactor(types): enable `isolatedDeclarations` (#11178) 2024-08-08 23:05:21 +08:00
componentRenderUtils.ts chore: improve `renderComponentRoot` warn message (#10914) 2024-10-14 10:14:32 +08:00
componentSlots.ts fix(slots): properly warn if slot invoked in setup (#12195) 2025-05-02 02:53:14 -07:00
customFormatter.ts fix(customFormatter): properly accessing ref value during debugger (#12948) 2025-03-14 08:19:06 +08:00
devtools.ts chore(build): use /*@__PURE__*/ annotation consistently 2024-09-04 20:24:33 +08:00
directives.ts fix(types): the directive's modifiers should be optional (#12605) 2025-03-19 11:38:59 +08:00
enums.ts style: update format & lint config (#9162) 2023-12-26 19:39:47 +08:00
errorHandling.ts feat(reactivity): base `watch`, `getCurrentWatcher`, and `onWatcherCleanup` (#9927) 2024-08-20 08:21:44 +08:00
featureFlags.ts test: adjust coverage config, use v8 coverage 2024-08-29 10:41:29 +08:00
h.ts fix(types): fix functional component for `h` (#9991) 2024-01-09 16:45:05 +08:00
hmr.ts fix(hmr): reload async child wrapped in Suspense + KeepAlive (#11907) 2024-09-13 20:19:47 +08:00
hydration.ts fix(ssr): avoid updating subtree of async component if it is resolved (#12363) 2024-11-15 22:11:21 +08:00
hydrationStrategies.ts fix(hydration): provide compat fallback for idle callback hydration strategy (#11935) 2024-10-11 11:22:01 +08:00
index.ts feat(types): add type TemplateRef (#12645) 2025-03-14 08:17:49 +08:00
internalObject.ts refactor(types): enable `isolatedDeclarations` (#11178) 2024-08-08 23:05:21 +08:00
profiling.ts refactor(types): enable `isolatedDeclarations` (#11178) 2024-08-08 23:05:21 +08:00
renderer.ts fix(runtime-core): stop tracking deps in setRef during unmount (#13210) 2025-05-01 02:56:42 -07:00
rendererTemplateRef.ts fix(templateRef): set ref on cached async component which wrapped in KeepAlive (#12290) 2024-11-15 22:32:22 +08:00
scheduler.ts fix(scheduler): job ordering when the post queue is flushing (#12090) 2024-10-03 23:21:31 +08:00
vnode.ts fix(v-once): setting hasOnce to current block only when in v-once (#12374) 2024-11-14 14:53:55 +08:00
warning.ts test: adjust coverage config, use v8 coverage 2024-08-29 10:41:29 +08:00