Evan You
e04d821422
fix(ssr): make isInSSRComponentSetup state sharable across copies of Vue
...
This also fixes the issue when rendering async components in
the SFC playground with SSR enabled.
2023-12-12 21:37:52 +08:00
Evan You
b010fcfc5c
chore: update lockfile
2023-12-12 20:42:57 +08:00
Evan You
f41fd86d5f
fix(hydration): swap client/server labels for hydration mismatch warnings
...
this was swapped in #9098 but lost when merging #5953
2023-12-12 20:05:49 +08:00
三咲智子 Kevin Deng
ef688ba92b
feat(compiler-sfc): promote defineModel stable ( #9598 )
2023-12-12 17:28:40 +08:00
Evan You
74387929cd
chore: update defineModel comment docs [ci skip]
2023-12-12 17:04:16 +08:00
Evan You
f74785bc4a
feat(defineModel): support local mutation by default, remove local option
...
ref https://github.com/vuejs/rfcs/discussions/503#discussioncomment-7566278
2023-12-12 16:47:34 +08:00
Evan You
7e60d1058f
perf: use sync watcher for defineModel local mode
...
ref https://github.com/vuejs/rfcs/discussions/503#discussioncomment-7566278
2023-12-12 13:49:23 +08:00
Evan You
70eca21f50
chore: remove accidentally kept file from merge
2023-12-12 13:48:42 +08:00
Evan You
8b259826c0
ci: disable continuous benchmark for now
2023-12-11 22:22:03 +08:00
丶远方
a625376ac8
feat(types): improve event type inference when using `h` with native elements ( #9756 )
2023-12-11 22:10:01 +08:00
Carles Mitjans
a41409ed02
feat(types): support passing generics when registering global directives ( #9660 )
2023-12-11 22:07:24 +08:00
Mehmet
fd0b6ba016
feat(types): export AriaAttributes type ( #8909 )
2023-12-11 22:05:48 +08:00
三咲智子 Kevin Deng
fa4969e7a3
feat(types): export ObjectPlugin and FunctionPlugin types ( #8946 )
...
close #8577
2023-12-11 22:04:56 +08:00
Evan You
982a145d38
chore: Merge branch 'main' into minor
2023-12-11 22:03:28 +08:00
丶远方
a6503e3e77
refactor(types): simplify `EmitsToProps` types ( #9788 )
2023-12-11 20:01:36 +08:00
btea
376dac4e6f
chore(sfc-playground): highlight the active version in dropdown ( #9045 )
2023-12-11 18:47:06 +08:00
Evan You
ef432bda77
refactor(reactivity): improve nested readonly ref set check
...
ref #9094
2023-12-11 18:40:55 +08:00
丶远方
9d1ca320c4
refactor(compiler-sfc): avoid unnecessary switch case fallthrough ( #8998 )
2023-12-11 18:23:02 +08:00
renovate[bot]
bc5799d4c0
chore(deps): update lint ( #9800 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-11 18:14:00 +08:00
renovate[bot]
4f88f24898
chore(deps): update dependency marked to v11 ( #9806 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-11 18:13:43 +08:00
renovate[bot]
60029f499e
chore(deps): update dependency jsdom to v23 ( #9805 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-11 13:47:19 +08:00
renovate[bot]
40172024d0
chore(deps): update test ( #9802 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-11 10:53:52 +08:00
renovate[bot]
517885ff4e
chore(deps): update codspeedhq/action action to v2 ( #9804 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-11 10:49:43 +08:00
renovate[bot]
879ea30ab8
chore(deps): update dependency monaco-editor to ^0.45.0 ( #9803 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-11 10:49:18 +08:00
renovate[bot]
0550062172
chore(deps): update all non-major dependencies ( #9799 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-11 10:48:44 +08:00
三咲智子 Kevin Deng
cf77435338
refactor(compiler-core): reuse unwrapTS utility function ( #9795 )
2023-12-11 10:46:28 +08:00
zhangenming
5b5e971752
chore: remove out of date comment ( #9794 ) [ci skip]
2023-12-11 10:43:07 +08:00
三咲智子 Kevin Deng
096ba81817
feat(types): expose `DefineProps` type
2023-12-09 00:34:28 +08:00
edison
60415b5d67
fix(ssr): fix suspense hydration of fallback content ( #7188 )
2023-12-08 23:06:34 +08:00
Carlos Rodrigues
213eba479c
fix(types): support for generic keyof slots ( #8374 )
2023-12-08 22:54:57 +08:00
Evan You
c95ab62936
chore: fix types
2023-12-08 22:34:47 +08:00
三咲智子 Kevin Deng
927ab17cfc
feat(types): add emits and slots type to `FunctionalComponent` ( #8644 )
2023-12-08 22:24:58 +08:00
Carlos Rodrigues
bfb856565d
feat(types): provide ComponentInstance type ( #5408 )
2023-12-08 22:24:38 +08:00
Carlos Rodrigues
44135dc95f
feat(types): expose `PublicProps` type ( #2403 )
2023-12-08 22:17:46 +08:00
丶远方
0d61b429ec
fix(types): add `xmlns:xlink` to `SVGAttributes` ( #9300 )
...
close #9299
2023-12-08 22:16:25 +08:00
三咲智子 Kevin Deng
b1fe48d851
ci: add continuous reactivity benchmark ( #9638 )
2023-12-08 21:26:48 +08:00
Fabian Gündel
d42b6ba3f5
feat: MathML support ( #7836 )
...
close #7820
2023-12-08 18:25:01 +08:00
三咲智子 Kevin Deng
aa954b969b
test: update snapshot
2023-12-08 18:16:22 +08:00
Divyansh Singh
bc7698dbfe
feat(ssr): add `__VUE_PROD_HYDRATION_MISMATCH_DETAILS__` feature flag ( #9550 )
2023-12-08 16:41:15 +08:00
Evan You
2ffc1e8cfd
feat(ssr): improve ssr hydration mismatch checks ( #5953 )
...
- Include the actual element in the warning message
- Also warn class/style/attribute mismatches
Note: class/style/attribute mismatches are check-only and will not be
rectified.
close #5063
2023-12-08 15:49:09 +08:00
Adrien Foulon
638f1abbb6
feat(compiler-core): add current filename to TransformContext ( #8950 )
2023-12-08 15:23:50 +08:00
三咲智子 Kevin Deng
5b2bd1df78
feat(compiler-sfc): support import attributes and `using` syntax ( #8786 )
2023-12-08 15:22:27 +08:00
Evan You
19b590fa3a
release: v3.3.11
2023-12-08 14:13:52 +08:00
edison
b700328342
fix(Suspense): properly get anchor when mount fallback vnode ( #9770 )
...
close #9769
2023-12-08 12:29:15 +08:00
Rudy
6784f0b1f8
fix(watch): should not fire pre watcher on child component unmount ( #7181 )
...
close #7030
2023-12-08 12:24:44 +08:00
丶远方
cdac12161e
fix(types): ref() return type should not be any when initial value is any ( #9768 )
2023-12-07 16:28:16 +08:00
Evan You
b4ac0e6ac1
chore(dx): fix defineProps jsdoc + update defineEmits jsdoc example
2023-12-07 14:30:32 +08:00
agoni1212
2744a09f3a
chore: typo ( #9767 )
2023-12-07 13:28:07 +08:00
Evan You
6ecbd5ce2a
fix(reactivity): fix mutation on user proxy of reactive Array
...
close #9742
close #9751
close #9750
2023-12-07 13:26:30 +08:00
Evan You
983d45d4f8
fix(shared): handle more Symbol cases in toDisplayString
2023-12-07 10:40:27 +08:00