Commit Graph

6147 Commits

Author SHA1 Message Date
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
Evan You 37ccb9b9a0
fix(custom-element): delay mounting of custom elements with async parent
close #8127
close #9341
close #9351

the fix is based on #9351 with reused tests
2024-08-07 02:18:54 +08:00
白雾三语 03a9ea2b88
feat(custom-element): support css `:host` selector by applying css vars on host element (#8830)
close #8826
2024-08-06 23:33:57 +08:00
Evan You 7c75cc3988
workflow: sign the release commit in workflow 2024-08-06 22:57:52 +08:00
Evan You 5b6caab8d1
chore: changelog [ci skip] 2024-08-06 22:28:00 +08:00
Evan You 9e7aa04edb
workflow: auto create gh release tag in release 2024-08-06 22:24:19 +08:00
Evan You a6c411371b
chore: fix 3.4.36 changelog [ci skip] 2024-08-06 22:13:32 +08:00
vue-bot 1cbbb04008 release: v3.4.36 2024-08-06 14:00:05 +00:00
Evan You c82afc0471
workflow: add registry-url 2024-08-06 21:29:15 +08:00
Evan You 13834c81ea
workflow: fix release script error handling 2024-08-06 21:14:32 +08:00
Evan You ae09d24f41
workflow: bail release when skipping prompts + CI not passed yet 2024-08-06 21:07:58 +08:00
Evan You 244545c1c7
workflow: fix release workflow [ci skip] 2024-08-06 20:55:26 +08:00
Evan You 4e5cafe77b
workflow: update size report to compare against pr target branch 2024-08-06 20:47:46 +08:00
Haoqun Jiang a586901a76
workflow: add a "publish" workflow for automated releases (#9690) 2024-08-06 20:42:36 +08:00
edison 275354caba
fix(compiler-ssr): don't render v-if comments in TransitionGroup + static tag (#11515)
close #11514
2024-08-06 18:25:13 +08:00
edison 917c0631cc
chore: fix typo (#11522) 2024-08-06 18:20:40 +08:00
Evan You 79602f9ecd
fix(ssr): respect textContent/innerHTML from getSSRProps in optimized SSR output
close #8112
2024-08-06 18:14:59 +08:00
Evan You 7d473b7721
fix(hydration): force hydrate custom element dynamic props
close #7203
close #8038
2024-08-06 15:58:45 +08:00
Evan You bb4a02a70c
feat(custom-element): support nonce option for injected style tags
close #6530
2024-08-06 15:41:54 +08:00
Evan You 60a88a2b12
feat(custom-element): support passing custom-element-specific options via 2nd argument of defineCustomElement 2024-08-06 15:37:28 +08:00
David Matter 63fd8b683a
ci: fix canary release workflow (#11516) 2024-08-06 14:34:31 +08:00
Evan You 56c76a8b05
feat(custom-element): inject child components styles to custom element shadow root (#11517)
close #4662
close #7941
close #7942
2024-08-05 20:49:28 +08:00
Evan You b74687c0bb
refactor: isCE -> ce 2024-08-05 16:33:48 +08:00
Evan You 6e541db29f
chore: warn style injection in shadowRoot: false mode 2024-08-05 16:33:05 +08:00
renovate[bot] e26fd7b1d1
chore(deps): update dependency lint-staged to ^15.2.8 (#11498)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-05 14:49:27 +08:00
renovate[bot] ed1bf72715
chore(deps): update build (#11495)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-05 14:49:04 +08:00
Evan You 7ecf91f760
chore(deps): limit minimatch range
minimatch 10+ only supports Node 20+
2024-08-05 14:48:22 +08:00
renovate[bot] d4db35a677
chore(deps): update dependency magic-string to ^0.30.11 (#11497)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-05 14:45:52 +08:00
renovate[bot] 1a40c378de
chore(deps): update dependency puppeteer to ~22.15.0 (#11499)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-05 14:45:39 +08:00
renovate[bot] 59d2284f47
chore(deps): update all non-major dependencies (#11494)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-05 14:43:59 +08:00
Evan You ea190f24e4
chore(deps): upgrade to entities 5.0
close #11507
2024-08-05 14:14:52 +08:00
Evan You 67bb820904
fix(compiler-core): properly handle for loop variable declarations in expression transforms
ref https://github.com/vuejs/core/pull/11467#issuecomment-2263069794
2024-08-05 14:07:44 +08:00