]>
git.ipfire.org Git - thirdparty/vuejs/core.git/log
edison [Sat, 16 Dec 2023 04:15:30 +0000 (12:15 +0800)]
fix(defineModel): ensure trigger effect when prop changed (#9841)
close #9838
Cédric Exbrayat [Fri, 15 Dec 2023 15:07:45 +0000 (16:07 +0100)]
test(runtime-core): uncomment assertion in hydration test (#9843)
Cédric Exbrayat [Fri, 15 Dec 2023 15:07:15 +0000 (16:07 +0100)]
fix(compiler-core): vnode hooks error message (#9842)
Evan You [Fri, 15 Dec 2023 03:39:50 +0000 (11:39 +0800)]
fix(Suspense): fix edge case of Suspense being patched during async HOC child remount
Divyansh Singh [Thu, 14 Dec 2023 14:08:55 +0000 (19:38 +0530)]
fix(mathml): update known mathML tags (#9829)
Evan You [Thu, 14 Dec 2023 02:28:34 +0000 (10:28 +0800)]
release: v3.4.0-beta.2
Evan You [Thu, 14 Dec 2023 02:19:17 +0000 (10:19 +0800)]
feat(types): remove default jsx global registration
BREAKING CHANGE: Vue no longer registers the global `JSX` namespace by
default.
Evan You [Thu, 14 Dec 2023 02:01:09 +0000 (10:01 +0800)]
chore: cleanup changelog [ci skip]
Evan You [Wed, 13 Dec 2023 10:52:16 +0000 (18:52 +0800)]
release: v3.4.0-beta.1
Evan You [Wed, 13 Dec 2023 09:57:57 +0000 (17:57 +0800)]
fix(runtime-core): properly pop warning context when mounting components with async setup
Evan You [Wed, 13 Dec 2023 09:56:58 +0000 (17:56 +0800)]
fix(Suspense): properly fix #6416
previous fix caused regressions in nuxt
Evan You [Tue, 12 Dec 2023 18:41:49 +0000 (02:41 +0800)]
fix(hydration): should not warn mismatch for nullish prop
Evan You [Tue, 12 Dec 2023 16:48:32 +0000 (00:48 +0800)]
chore: preserve error code enum order
Evan You [Tue, 12 Dec 2023 15:50:28 +0000 (23:50 +0800)]
fix(Suspense): handle switching away from kept-alive component before resolve
close #6416
using test from #6467
Evan You [Tue, 12 Dec 2023 15:47:38 +0000 (23:47 +0800)]
chore: remove unnecessary statements
Evan You [Tue, 12 Dec 2023 15:08:23 +0000 (23:08 +0800)]
chore(sfc-playground): use dev mode by default
丶远方 [Tue, 12 Dec 2023 15:06:46 +0000 (23:06 +0800)]
workflow(sfc-playground): add reload function (#8674)
mmis1000 [Tue, 12 Dec 2023 13:55:15 +0000 (21:55 +0800)]
fix(runtime-core): fix suspense crash when patching non-resolved async setup component (#7290)
close #5993
close #6463
close #6949
close #6095
close #8121
Evan You [Tue, 12 Dec 2023 13:34:40 +0000 (21:34 +0800)]
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.
Evan You [Tue, 12 Dec 2023 12:42:57 +0000 (20:42 +0800)]
chore: update lockfile
Evan You [Tue, 12 Dec 2023 12:05:37 +0000 (20:05 +0800)]
fix(hydration): swap client/server labels for hydration mismatch warnings
this was swapped in #9098 but lost when merging #5953
三咲智子 Kevin Deng [Tue, 12 Dec 2023 09:28:40 +0000 (17:28 +0800)]
feat(compiler-sfc): promote defineModel stable (#9598)
Evan You [Tue, 12 Dec 2023 09:04:16 +0000 (17:04 +0800)]
chore: update defineModel comment docs [ci skip]
Evan You [Tue, 12 Dec 2023 08:47:34 +0000 (16:47 +0800)]
feat(defineModel): support local mutation by default, remove local option
ref https://github.com/vuejs/rfcs/discussions/503#discussioncomment-
7566278
Evan You [Tue, 12 Dec 2023 05:49:23 +0000 (13:49 +0800)]
perf: use sync watcher for defineModel local mode
ref https://github.com/vuejs/rfcs/discussions/503#discussioncomment-
7566278
Evan You [Tue, 12 Dec 2023 05:48:42 +0000 (13:48 +0800)]
chore: remove accidentally kept file from merge
Evan You [Mon, 11 Dec 2023 14:22:03 +0000 (22:22 +0800)]
ci: disable continuous benchmark for now
丶远方 [Mon, 11 Dec 2023 14:10:01 +0000 (22:10 +0800)]
feat(types): improve event type inference when using `h` with native elements (#9756)
Carles Mitjans [Mon, 11 Dec 2023 14:07:24 +0000 (15:07 +0100)]
feat(types): support passing generics when registering global directives (#9660)
Mehmet [Mon, 11 Dec 2023 14:05:48 +0000 (17:05 +0300)]
feat(types): export AriaAttributes type (#8909)
三咲智子 Kevin Deng [Mon, 11 Dec 2023 14:04:56 +0000 (22:04 +0800)]
feat(types): export ObjectPlugin and FunctionPlugin types (#8946)
close #8577
Evan You [Mon, 11 Dec 2023 14:03:28 +0000 (22:03 +0800)]
chore: Merge branch 'main' into minor
丶远方 [Mon, 11 Dec 2023 12:01:36 +0000 (20:01 +0800)]
refactor(types): simplify `EmitsToProps` types (#9788)
btea [Mon, 11 Dec 2023 10:47:06 +0000 (18:47 +0800)]
chore(sfc-playground): highlight the active version in dropdown (#9045)
Evan You [Mon, 11 Dec 2023 10:40:25 +0000 (18:40 +0800)]
refactor(reactivity): improve nested readonly ref set check
ref #9094
丶远方 [Mon, 11 Dec 2023 10:23:02 +0000 (18:23 +0800)]
refactor(compiler-sfc): avoid unnecessary switch case fallthrough (#8998)
renovate[bot] [Mon, 11 Dec 2023 10:14:00 +0000 (18:14 +0800)]
chore(deps): update lint (#9800)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Mon, 11 Dec 2023 10:13:43 +0000 (18:13 +0800)]
chore(deps): update dependency marked to v11 (#9806)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Mon, 11 Dec 2023 05:47:19 +0000 (13:47 +0800)]
chore(deps): update dependency jsdom to v23 (#9805)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Mon, 11 Dec 2023 02:53:52 +0000 (10:53 +0800)]
chore(deps): update test (#9802)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Mon, 11 Dec 2023 02:49:43 +0000 (10:49 +0800)]
chore(deps): update codspeedhq/action action to v2 (#9804)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Mon, 11 Dec 2023 02:49:18 +0000 (10:49 +0800)]
chore(deps): update dependency monaco-editor to ^0.45.0 (#9803)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Mon, 11 Dec 2023 02:48:44 +0000 (10:48 +0800)]
chore(deps): update all non-major dependencies (#9799)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
三咲智子 Kevin Deng [Mon, 11 Dec 2023 02:46:28 +0000 (10:46 +0800)]
refactor(compiler-core): reuse unwrapTS utility function (#9795)
zhangenming [Mon, 11 Dec 2023 02:43:07 +0000 (10:43 +0800)]
chore: remove out of date comment (#9794) [ci skip]
三咲智子 Kevin Deng [Fri, 8 Dec 2023 16:34:28 +0000 (00:34 +0800)]
feat(types): expose `DefineProps` type
edison [Fri, 8 Dec 2023 15:06:34 +0000 (23:06 +0800)]
fix(ssr): fix suspense hydration of fallback content (#7188)
Carlos Rodrigues [Fri, 8 Dec 2023 14:54:57 +0000 (14:54 +0000)]
fix(types): support for generic keyof slots (#8374)
Evan You [Fri, 8 Dec 2023 14:34:47 +0000 (22:34 +0800)]
chore: fix types
三咲智子 Kevin Deng [Fri, 8 Dec 2023 14:24:58 +0000 (22:24 +0800)]
feat(types): add emits and slots type to `FunctionalComponent` (#8644)
Carlos Rodrigues [Fri, 8 Dec 2023 14:24:38 +0000 (14:24 +0000)]
feat(types): provide ComponentInstance type (#5408)
Carlos Rodrigues [Fri, 8 Dec 2023 14:17:46 +0000 (14:17 +0000)]
feat(types): expose `PublicProps` type (#2403)
丶远方 [Fri, 8 Dec 2023 14:16:25 +0000 (22:16 +0800)]
fix(types): add `xmlns:xlink` to `SVGAttributes` (#9300)
close #9299
三咲智子 Kevin Deng [Fri, 8 Dec 2023 13:26:48 +0000 (21:26 +0800)]
ci: add continuous reactivity benchmark (#9638)
Fabian Gündel [Fri, 8 Dec 2023 10:25:01 +0000 (11:25 +0100)]
feat: MathML support (#7836)
close #7820
三咲智子 Kevin Deng [Fri, 8 Dec 2023 10:16:22 +0000 (18:16 +0800)]
test: update snapshot
Divyansh Singh [Fri, 8 Dec 2023 08:41:15 +0000 (14:11 +0530)]
feat(ssr): add `__VUE_PROD_HYDRATION_MISMATCH_DETAILS__` feature flag (#9550)
Evan You [Fri, 8 Dec 2023 07:49:09 +0000 (15:49 +0800)]
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
Adrien Foulon [Fri, 8 Dec 2023 07:23:50 +0000 (08:23 +0100)]
feat(compiler-core): add current filename to TransformContext (#8950)
三咲智子 Kevin Deng [Fri, 8 Dec 2023 07:22:27 +0000 (15:22 +0800)]
feat(compiler-sfc): support import attributes and `using` syntax (#8786)
Evan You [Fri, 8 Dec 2023 06:13:52 +0000 (14:13 +0800)]
release: v3.3.11
edison [Fri, 8 Dec 2023 04:29:15 +0000 (12:29 +0800)]
fix(Suspense): properly get anchor when mount fallback vnode (#9770)
close #9769
Rudy [Fri, 8 Dec 2023 04:24:44 +0000 (12:24 +0800)]
fix(watch): should not fire pre watcher on child component unmount (#7181)
close #7030
丶远方 [Thu, 7 Dec 2023 08:28:16 +0000 (16:28 +0800)]
fix(types): ref() return type should not be any when initial value is any (#9768)
Evan You [Thu, 7 Dec 2023 06:30:32 +0000 (14:30 +0800)]
chore(dx): fix defineProps jsdoc + update defineEmits jsdoc example
agoni1212 [Thu, 7 Dec 2023 05:28:07 +0000 (13:28 +0800)]
chore: typo (#9767)
Evan You [Thu, 7 Dec 2023 05:26:30 +0000 (13:26 +0800)]
fix(reactivity): fix mutation on user proxy of reactive Array
close #9742
close #9751
close #9750
Evan You [Thu, 7 Dec 2023 02:40:27 +0000 (10:40 +0800)]
fix(shared): handle more Symbol cases in toDisplayString
Carlos Rodrigues [Thu, 7 Dec 2023 02:33:48 +0000 (02:33 +0000)]
fix(shared): handle Map with symbol keys in toDisplayString (#9731)
close #9727
Evan You [Thu, 7 Dec 2023 02:07:25 +0000 (10:07 +0800)]
fix(runtime-dom): fix width and height prop check condition
close #9762
白雾三语 [Wed, 6 Dec 2023 07:16:16 +0000 (15:16 +0800)]
fix(custom-element): correctly handle number type props in prod (#8989)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
三咲智子 Kevin Deng [Wed, 6 Dec 2023 06:41:21 +0000 (14:41 +0800)]
fix(compiler-core): use the same resolved options for all compile stages (#9760)
dependabot[bot] [Wed, 6 Dec 2023 06:35:36 +0000 (14:35 +0800)]
chore(deps-dev): bump vite from 5.0.0 to 5.0.5 (#9758)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
nandi95 [Tue, 5 Dec 2023 09:14:17 +0000 (09:14 +0000)]
feat(runtime-core): provide full props to props validator functions (#3258)
sunjiang0018 [Tue, 5 Dec 2023 04:05:53 +0000 (12:05 +0800)]
chore: fix typo (#9752) [ci skip]
Evan You [Tue, 5 Dec 2023 02:54:20 +0000 (10:54 +0800)]
chore: Merge branch 'main' into minor
Evan You [Tue, 5 Dec 2023 02:47:38 +0000 (10:47 +0800)]
chore(deps): bump vitest to 1.0
Carlos Rodrigues [Mon, 4 Dec 2023 19:08:21 +0000 (19:08 +0000)]
chore(playground): expose esm-browser files (#9725)
Evan You [Mon, 4 Dec 2023 15:24:43 +0000 (23:24 +0800)]
release: v3.4.0-alpha.4
Evan You [Mon, 4 Dec 2023 15:17:41 +0000 (23:17 +0800)]
chore: Merge branch 'main' into minor
Evan You [Mon, 4 Dec 2023 15:06:56 +0000 (23:06 +0800)]
fix(parser): fix interpolation parsing in v-pre
ref: https://github.com/vuejs/docs/issues/2586
Evan You [Mon, 4 Dec 2023 13:42:18 +0000 (21:42 +0800)]
release: v3.3.10
yangxiuxiu [Mon, 4 Dec 2023 08:53:21 +0000 (16:53 +0800)]
fix(compiler-sfc): fix :where and :is selector in scoped mode with multiple selectors (#9735)
close #9707
renovate[bot] [Mon, 4 Dec 2023 08:43:47 +0000 (16:43 +0800)]
chore(deps): update compiler (#9745)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Carlos Rodrigues [Mon, 4 Dec 2023 08:43:30 +0000 (08:43 +0000)]
fix(app): prevent template from being cached between apps with different options (#9724)
close #9618
renovate[bot] [Mon, 4 Dec 2023 08:42:40 +0000 (16:42 +0800)]
chore(deps): update all non-major dependencies (#9744)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
xiaoming young [Mon, 4 Dec 2023 08:42:24 +0000 (16:42 +0800)]
chore: fix typos in CHANGELOG.md (#9746) [ci skip]
edison [Mon, 4 Dec 2023 08:41:55 +0000 (16:41 +0800)]
fix(runtime-core): Suspense get anchor properly in Transition (#9309)
close #8105
Evan You [Mon, 4 Dec 2023 07:43:29 +0000 (15:43 +0800)]
fix(compiler-sfc): avoid passing forEach index to genMap
Carlos Rodrigues [Sun, 3 Dec 2023 23:59:01 +0000 (23:59 +0000)]
fix(types): improve return type withKeys and withModifiers (#9734)
Reii [Fri, 1 Dec 2023 13:28:48 +0000 (21:28 +0800)]
chore(template-explorer): fix overflow screen problem (#7282) [ci skip]
edison [Fri, 1 Dec 2023 13:21:12 +0000 (21:21 +0800)]
fix(compiler-sfc): support inferring generic types (#8511)
close #8482
Evan You [Fri, 1 Dec 2023 08:45:53 +0000 (16:45 +0800)]
fix(compiler-sfc): deindent pug/jade templates
close #3231
close #3842
close #7723
edison [Fri, 1 Dec 2023 07:54:40 +0000 (15:54 +0800)]
fix(ssr): avoid computed being accidentally cached before server render (#9688)
close #5300
Evan You [Fri, 1 Dec 2023 03:57:22 +0000 (11:57 +0800)]
chore: remove v-is deprecation enum
support is already removed during parser rewrite
Evan You [Fri, 1 Dec 2023 03:56:29 +0000 (11:56 +0800)]
feat(compiler): lift vnode hooks deprecation warning to error
Evan You [Fri, 1 Dec 2023 03:32:05 +0000 (11:32 +0800)]
chore: remove deprecated AppConfig.unwrapInjectedRef option
Evan You [Fri, 1 Dec 2023 03:14:48 +0000 (11:14 +0800)]
feat(compiler-sfc): analyze import usage in template via AST (#9729)
close #8897
close nuxt/nuxt#22416
edison [Thu, 30 Nov 2023 18:52:26 +0000 (02:52 +0800)]
fix(compiler-sfc): generate more treeshaking friendly code (#9507)
close #9500
花果山大圣 [Thu, 30 Nov 2023 18:45:03 +0000 (02:45 +0800)]
chore(dx): improve color contrast in dark mode for custom formatter (#8704)