Commit Graph

4943 Commits

Author SHA1 Message Date
Raman Paulau c96ec67c87
chore(types): update examples in JSDoc for augmenting global properties and custom options to align with docs (#11609) 2024-08-14 15:12:13 +08:00
Tycho 5cf5a1620d
fix(types/computed): ensure type safety for `WritableComputedRef` (#11608) 2024-08-14 15:11:10 +08:00
linzhe 3bda3e83fd
fix(reactivity): sync watch should be executed correctly (#11589)
close #11577
2024-08-13 22:54:08 +08:00
btea 3653bc0f45
fix(keep-alive): ensure include/exclude regexp work with global flag (#11595) 2024-08-13 22:07:35 +08:00
Tycho fee669764f
fix(types): add fallback stub for DOM types when DOM lib is absent (#11598) 2024-08-13 22:06:10 +08:00
edison 73fa91fabd
refactor: remove unnecessary check as filter is always non-null (#11599) 2024-08-13 22:05:14 +08:00
edison 4e7d5db4d2
feat(deprecated): remove deprecated parseExpressions option (#11597) 2024-08-13 22:04:48 +08:00
Tycho d0f882d5bb
chore: add explicit type annotation to `initDirectivesForSSR` (#11596) 2024-08-13 22:02:57 +08:00
renovate[bot] 4c4e12ae28
fix(deps): update dependency postcss to ^8.4.41 (#11585)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-12 09:31:46 +08:00
Evan You 85ee76f29d
chore: bump transition tests buffer in ci 2024-08-12 08:07:41 +08:00
Evan You 6a5b2098e1
workflow: move private packages to separate directory 2024-08-12 08:02:03 +08:00
Evan You 90caac473d
test(custom-element): test custom element hydration w/ declarative shadow dom 2024-08-10 16:39:20 +08:00
edison 4085def1ba
fix(reactivity): ensure extended method arguments are not lost (#11574)
close #11570
2024-08-10 15:54:38 +08:00
Evan You 23e098807b
release: v3.5.0-beta.1 2024-08-08 23:31:46 +08:00
Evan You 741d8a0710
chore: Merge branch 'main' into minor 2024-08-08 23:06:53 +08:00
Kevin Deng 三咲智子 928af5fe2f
refactor(types): enable `isolatedDeclarations` (#11178) 2024-08-08 23:05:21 +08:00
Evan You 28db2e69f4
release: v3.4.37 2024-08-08 22:36:10 +08:00
disservin c6841bdf4e
test(compiler-sfc): add assertion for template functional (#11557) 2024-08-08 21:08:58 +08:00
LiuSeen f8ce86bad7
chore(playground): support copying vue version (#11558) 2024-08-08 21:07:57 +08:00
Evan You 506c4c53fd
fix(custom-element): delete prop on attribute removal
close #11276
2024-08-08 18:37:54 +08:00
山吹色御守 236fb7abeb
fix(compiler-core): use `isProp.arg.loc` instead of `isProp.loc` (#11547) 2024-08-08 17:13:24 +08:00
Evan You be84f33ab0
chore(sfc-playground): default isCustomElement for sfc playground 2024-08-08 16:49:16 +08:00
Evan You a07e7bf553
fix(custom-element): support early-set domProps for async custom elements
close #11081
close #11082
2024-08-08 16:26:48 +08:00
Evan You 9b531d5716
test: rectify accidentally passing test 2024-08-08 15:57:07 +08:00
Evan You 7d5743223f
chore: use fresh containers for app mount tests 2024-08-08 14:42:16 +08:00
Evan You 1ef8f46af0
feat(custom-element): expose this.$host in Options API 2024-08-08 12:40:40 +08:00
Evan You 775103af37
feat(custom-element): useHost() helper 2024-08-08 12:35:00 +08:00
Alex e044b6e737
feat(reactivity): store value cache on CustomRefs impls (#11539)
Co-authored-by: Evan You <evan@vuejs.org>
2024-08-07 22:24:28 +08:00
LiuSeen e0428884b5
fix(defineModel): detect changes respect custom getter and setter (#11543)
fix: #11541
fix: #11526
close: #11527
2024-08-07 22:10:01 +08:00
Cédric Exbrayat 5753a10fc5
chore: fix wrong test name for useShadowRoot (#11550) 2024-08-07 21:29:56 +08:00
三咲智子 Kevin Deng 95b9550f73
style: format html files 2024-08-07 19:58:07 +08:00
Evan You eaf5455d77
chore: Merge branch 'main' into minor 2024-08-07 18:25:58 +08:00
Evan You b1abac06cd
fix: Revert "fix(types/ref): allow getter and setter types to be unrelated (#11442)"
This reverts commit e0b2975ef6.

This change requires TypeScript 5.1 so it is moved to a minor release.
2024-08-07 18:12:07 +08:00
Evan You 3a56315f94
fix: Revert "fix(types/ref): correct type inference for nested refs (#11536)"
This reverts commit 536f62332c.
2024-08-07 18:11:39 +08:00
Evan You 978ff3c1db
fix(custom-element): fix custom-element double render on immediate prop change
fix #9885
close #11335
2024-08-07 17:44:11 +08:00
Evan You 197afc2c1f
chore: fix useShadowRoot warning method name 2024-08-07 17:21:36 +08:00
Alex Liu 1058ce8e74
fix(types): allow `DirectiveArguments` third parameter to accept undefined (#11540) 2024-08-07 17:02:15 +08:00
Evan You 6758c3cd04
feat(custom-element): support configurable app instance in defineCustomElement
Support configuring via `configureApp` option:

```js
defineCustomElement({
  // ...
}, {
  configureApp(app) {
    // ...
  }
})
```

close #4356
close #4635
2024-08-07 16:08:06 +08:00
Michael Brevard 261c8b111d
feat(hydration): allow fine tuning of lazy hydration strategy triggers (#11530) 2024-08-07 12:06:15 +08:00
edison 7e75de002f
fix(runtime-core): prioritize using the provides from currentApp in nested createApp (#11502)
close #11488
2024-08-07 12:02:38 +08:00
かっこかり 81351dc7fb
fix(keep-alive): fix render error in cached is undefined (#11496)
fix #11427
close #11431
2024-08-07 11:58:44 +08:00
Yuyao Nie 6c90324870
fix(ssr): ensure content is valid when rendering normal slot (#11491)
fix #11326
2024-08-07 11:56:00 +08:00
linzhe fdc2a31dbd
fix(runtime-dom): apply css vars before mount (#11538)
fix #11533
2024-08-07 11:51:44 +08:00
skirtle e359ff0046
fix(runtime-core): fix warning for missing event handler (#11489)
fix #4803
close #8268
2024-08-07 11:29:41 +08:00
edison a917c0539c
fix(keep-alive): avoid cache suspense comment root (#11479) 2024-08-07 11:24:17 +08:00
Tycho 536f62332c
fix(types/ref): correct type inference for nested refs (#11536)
close #11532
close #11537
2024-08-07 11:20:04 +08:00
sq800 139548e0e0
chore: fix typo (#11535) [ci skip] 2024-08-07 10:57:39 +08:00
Kevin Deng 三咲智子 8a99f903db
style: format html&markdown files (#11531) 2024-08-07 10:57:18 +08:00
Evan You 63689ed776
fix(custom-element): reflect prop default value on custom element
close #9006
close #10537
2024-08-07 02:51:29 +08:00
Evan You bcb9a70290
types: custom element interface should be internal 2024-08-07 02:33:20 +08:00