@vue/shared
Internal utility functions and constants shared across @vue packages.
internal utils shared across @vue packages
Internal utility functions and constants shared across @vue packages.
provide after mounting (#13954) (247b2c2), closes #13921 #13924@vue-ignore in runtime type resolution (#13906) (ba7f7f9)PatchFlags.BAIL for slot when props are present (#13907) (5358bca), closes #13904h helper (#13841) (75220c7)forceReflow on the correct document (fix #13849) (#13853) (1be5ddf)never instead of {} (#13915) (8620a61), closes #11564shadowRoot in custom elements (#12965) (47e628d), closes #12964${configDir} in paths for TypeScript 5.5+ (#13491) (8696e34), closes #13484__VUE_HMR_RUNTIME__ from being overwritten by vue runtime in 3rd-party libraries (#13817) (1392734), closes vitejs/vite-plugin-vue#644__FEATURE_PROD_HYDRATION_MISMATCH_DETAILS__ flag is enabled (#13777) (439e1a5), closes #13744PublicInstanceProxyHandlers.has (#13507) (d7283f3)v-pre (#12556) (21b685a)v-bind dynamic argument content correctly (#12554) (d3af67e)InEntity state (#13362) (f05a8d6)__v_skip flag to Dep to prevent reactive conversion (#12804) (e8d8f5f), closes #12803vOnce and vSlot (#13343) (762fae4)allowArbitraryExtensions on resolving type (#13301) (f7ce5ae), closes #13295$props in ComponentInstance (#12870) (f44feed), closes #12751undefined from inferred prop types with default values (#13007) (5179d32), closes #13006oldValue before running cb to prevent stale value (#12296) (c69c4bb), closes #12294useTemplateRef as a definite ref (#13197) (8ae1122)v-for (#13091) (3f27c58), closes #13087__v_skip` (#11690) (d637bd6)ifNode (#12131) (cde2c06), closes vuejs/language-tools#4911undefined (#12055) (7ad289e), closes #12054this.$props type does not include string (#12123) (704173e), closes #12122TSSatisfiesExpression when transforming props destructure (#12062) (2328b05), closes #12061next property during batch processing (#12075) (d3f5e6e), closes #12072TypeProps when it is any (#12073) (57315ab), closes #12058PublicProps with Props (#12077) (6f85894)Ref correctly (#12094) (c97bb84)duration setting even when it is 0 (#11967) (f927a4a)once option should be ignored by watchEffect (#11884) (49fa673)<textarea> per spec (3c4bf76)<textarea> and <pre> (a5f3c2e), closes #11873 #11874TypeEmits with both tuple and function syntax (#11840) (dad6738), closes #11836concat method (#11794) (475977a), closes #11792Readonly<...> to fix JSDoc emit (#11799) (7518bc1)onEffectCleanup API (2cc5615), closes #10173failSilently argument for onScopeDispose (9a936aa)watch, getCurrentWatcher, and onWatcherCleanup (#9927) (205e5b5)deep option to control the watch depth (#9572) (22f7d96)MultiWatchSources type (#9563) (998dca5)useId() and app.config.idPrefix (#11404) (73ef156)useHost() helper (775103a)useShadowRoot() helper (5a1a89b), closes #6113 #8195this.$host in Options API (1ef8f46):host selector by applying css vars on host element (#8830) (03a9ea2), closes #8826nonce option for injected style tags (bb4a02a), closes #6530shadowRoot: false in defineCustomElement() (37d2ce5), closes #4314 #4404useTemplateRef() (3ba70e4)app.onUnmount() for registering cleanup functions (#4619) (582a3a3), closes #4516app.config.throwUnhandledErrorInProduction (f476b7f), closes #7876Symbol global in template expressions (#9069) (a501a85)className during SSR (#11722) (52cdb0f)defineCustomElement with required props (#11578) (5e0f6d5)WritableComputedRef (#11608) (5cf5a16)defineCustomElement props inference with array emits (#11384) (e94b01b), closes #11353:host selector by applying css vars on host element (#8830) (03a9ea2), closes #8826MultiWatchSources type (#9563) (998dca5)deep option to control the watch depth (#9572) (22f7d96)Symbol global in template expressions (#9069) (a501a85)onEffectCleanup API (2cc5615), closes #10173See 3.4 changelog
See 3.3 changelog
See 3.2 changelog
See 3.1 changelog
See 3.0 changelog