]> git.ipfire.org Git - thirdparty/vuejs/core.git/log
thirdparty/vuejs/core.git
5 months agochore: fix ci
Evan You [Sat, 8 Feb 2025 13:46:47 +0000 (21:46 +0800)] 
chore: fix ci

5 months agotest(vapor): vapor todomvc e2e test
Evan You [Sat, 8 Feb 2025 13:33:40 +0000 (21:33 +0800)] 
test(vapor): vapor todomvc e2e test

5 months agowip(vapor): custom directives
Evan You [Sat, 8 Feb 2025 13:32:16 +0000 (21:32 +0800)] 
wip(vapor): custom directives

5 months agotest(vapor): e2e interop test for vapor
Evan You [Sat, 8 Feb 2025 12:42:34 +0000 (20:42 +0800)] 
test(vapor): e2e interop test for vapor

5 months agochore: improve build script to only build package when format is valid
Evan You [Sat, 8 Feb 2025 09:35:52 +0000 (17:35 +0800)] 
chore: improve build script to only build package when format is valid

5 months agochore: move benchmark and local playground in to packages-private
Evan You [Sat, 8 Feb 2025 07:44:13 +0000 (15:44 +0800)] 
chore: move benchmark and local playground in to packages-private

5 months agochore: warn vapor hydration for now
Evan You [Sat, 8 Feb 2025 07:06:27 +0000 (15:06 +0800)] 
chore: warn vapor hydration for now

5 months agowip(vapor): vapor slots in vdom
Evan You [Fri, 7 Feb 2025 07:47:06 +0000 (15:47 +0800)] 
wip(vapor): vapor slots in vdom

5 months agochore: bump playground vite plugin version
Evan You [Fri, 7 Feb 2025 09:08:40 +0000 (17:08 +0800)] 
chore: bump playground vite plugin version

5 months agowip(vapor): fix component unmount when not at block root level
Evan You [Fri, 7 Feb 2025 09:04:05 +0000 (17:04 +0800)] 
wip(vapor): fix component unmount when not at block root level

5 months agowip(vapor): vdom slots in vapor component
Evan You [Thu, 6 Feb 2025 10:12:54 +0000 (18:12 +0800)] 
wip(vapor): vdom slots in vapor component

5 months agowip(vapor): support vapor component as root in vdom app
Evan You [Wed, 5 Feb 2025 06:23:32 +0000 (14:23 +0800)] 
wip(vapor): support vapor component as root in vdom app

5 months agorefactor: adjust vapor/vdom interop
Evan You [Wed, 5 Feb 2025 06:16:39 +0000 (14:16 +0800)] 
refactor: adjust vapor/vdom interop

5 months agowip: vdom in vapor hmr reload
Evan You [Tue, 4 Feb 2025 14:44:17 +0000 (22:44 +0800)] 
wip: vdom in vapor hmr reload

5 months agowip(vapor): fix setScopeId for vdom in vapor
Evan You [Tue, 4 Feb 2025 13:55:32 +0000 (21:55 +0800)] 
wip(vapor): fix setScopeId for vdom in vapor

5 months agowip(vapor): vdom in vapor interop
Evan You [Tue, 4 Feb 2025 13:38:09 +0000 (21:38 +0800)] 
wip(vapor): vdom in vapor interop

5 months agowip(vapor): optimize vapor interop update
Evan You [Tue, 4 Feb 2025 05:11:51 +0000 (13:11 +0800)] 
wip(vapor): optimize vapor interop update

5 months agochore: fix runtime-vapor dts build
Evan You [Mon, 3 Feb 2025 07:46:40 +0000 (15:46 +0800)] 
chore: fix runtime-vapor dts build

5 months agochore: update compiler-vapor package.json
Evan You [Mon, 3 Feb 2025 06:43:06 +0000 (14:43 +0800)] 
chore: update compiler-vapor package.json

5 months agochore: fix runtime vapor exports + size script
Evan You [Mon, 3 Feb 2025 06:22:59 +0000 (14:22 +0800)] 
chore: fix runtime vapor exports + size script

5 months agochore: remove no longer needed vue-vapor references
Evan You [Mon, 3 Feb 2025 06:12:22 +0000 (14:12 +0800)] 
chore: remove no longer needed vue-vapor references

5 months agochore: fix dts test
Evan You [Mon, 3 Feb 2025 06:11:42 +0000 (14:11 +0800)] 
chore: fix dts test

5 months agochore: sync runtime-vapor version with other packages and tweak package.json
Evan You [Mon, 3 Feb 2025 05:22:25 +0000 (13:22 +0800)] 
chore: sync runtime-vapor version with other packages and tweak package.json

5 months agowip(vapor): per-file vapor support in sfc playground
Evan You [Mon, 3 Feb 2025 04:22:45 +0000 (12:22 +0800)] 
wip(vapor): per-file vapor support in sfc playground

5 months agowip(vapor): treat `<script vapor>` as setup
Evan You [Mon, 3 Feb 2025 02:05:07 +0000 (10:05 +0800)] 
wip(vapor): treat `<script vapor>` as setup

5 months agowip(vapor): match vapor internal flag generated by compiler-sfc with runtime
Evan You [Mon, 3 Feb 2025 02:04:36 +0000 (10:04 +0800)] 
wip(vapor): match vapor internal flag generated by compiler-sfc with runtime

5 months agowip(vapor): vapor in vdom interop
Evan You [Sun, 2 Feb 2025 14:28:35 +0000 (22:28 +0800)] 
wip(vapor): vapor in vdom interop

5 months agotest(vapor): v-model runtime tests
Evan You [Sun, 2 Feb 2025 07:53:04 +0000 (15:53 +0800)] 
test(vapor): v-model runtime tests

5 months agotest(vapor): update vModel compiler tests
Evan You [Sun, 2 Feb 2025 04:27:17 +0000 (12:27 +0800)] 
test(vapor): update vModel compiler tests

5 months agowip(vapor): v-show work on components
Evan You [Sun, 2 Feb 2025 04:18:51 +0000 (12:18 +0800)] 
wip(vapor): v-show work on components

5 months agowip(vapor): v-model checkbox, radio, select, dynamic
Evan You [Sat, 1 Feb 2025 14:21:11 +0000 (22:21 +0800)] 
wip(vapor): v-model checkbox, radio, select, dynamic

5 months agochore(lint): allow DOM globals in runtime-vapor
Evan You [Sat, 1 Feb 2025 13:07:06 +0000 (21:07 +0800)] 
chore(lint): allow DOM globals in runtime-vapor

5 months agowip(vapor): v-model text reuse from runtime-dom
Evan You [Sat, 1 Feb 2025 13:06:40 +0000 (21:06 +0800)] 
wip(vapor): v-model text reuse from runtime-dom

5 months agorefactor: reuse htmlNesting from compiler-dom
Evan You [Fri, 31 Jan 2025 14:32:05 +0000 (22:32 +0800)] 
refactor: reuse htmlNesting from compiler-dom

5 months agowip(vapor): simplified builtin directive v-show
Evan You [Fri, 31 Jan 2025 14:18:32 +0000 (22:18 +0800)] 
wip(vapor): simplified builtin directive v-show

5 months agowip(vapor): createDynamicComponent
Evan You [Fri, 31 Jan 2025 08:55:08 +0000 (16:55 +0800)] 
wip(vapor): createDynamicComponent

5 months agowip(vapor): improve v-for codegen + minor optimization
Evan You [Fri, 31 Jan 2025 05:14:16 +0000 (13:14 +0800)] 
wip(vapor): improve v-for codegen + minor optimization

5 months agotest(vapor): add test cases for v-for destructure with rest and default value
Evan You [Fri, 31 Jan 2025 03:24:00 +0000 (11:24 +0800)] 
test(vapor): add test cases for v-for destructure with rest and default value

5 months agochore: mark test as todo
Evan You [Thu, 30 Jan 2025 14:45:41 +0000 (22:45 +0800)] 
chore: mark test as todo

5 months agowip(vapor): optimize v-for getItem
Evan You [Thu, 30 Jan 2025 14:36:41 +0000 (22:36 +0800)] 
wip(vapor): optimize v-for getItem

5 months agowip(vapor): support default values in v-for destructure
Evan You [Thu, 30 Jan 2025 13:51:48 +0000 (21:51 +0800)] 
wip(vapor): support default values in v-for destructure

5 months agowip(vapor): support rest elements in v-for destructure
Evan You [Thu, 30 Jan 2025 13:15:25 +0000 (21:15 +0800)] 
wip(vapor): support rest elements in v-for destructure

5 months agowip(compiler-vapor): support expressions in idMap
Evan You [Thu, 30 Jan 2025 12:45:44 +0000 (20:45 +0800)] 
wip(compiler-vapor): support expressions in idMap

5 months agorefactor: remove prefixIdentifier and mode usage in compiler-vapor
Evan You [Thu, 30 Jan 2025 12:10:40 +0000 (20:10 +0800)] 
refactor: remove prefixIdentifier and mode usage in compiler-vapor

vapor compilation always assume module mode + prefixIdentifier: true

5 months agowip: v-for destructure expression rewrite (part 1)
Evan You [Thu, 30 Jan 2025 12:06:41 +0000 (20:06 +0800)] 
wip: v-for destructure expression rewrite (part 1)

5 months agotest(vapor): enable more test cases
Evan You [Thu, 30 Jan 2025 02:12:36 +0000 (10:12 +0800)] 
test(vapor): enable more test cases

5 months agorefactor(reactivity): improve shallowRef treeshaking
Evan You [Wed, 29 Jan 2025 13:35:13 +0000 (21:35 +0800)] 
refactor(reactivity): improve shallowRef treeshaking

5 months agowip(vapor): v-for
Evan You [Wed, 29 Jan 2025 11:07:40 +0000 (19:07 +0800)] 
wip(vapor): v-for

5 months agoperf: avoid now() overhead during dev measure calls
Evan You [Wed, 29 Jan 2025 07:53:20 +0000 (15:53 +0800)] 
perf: avoid now() overhead during dev measure calls

5 months agorefactor(reactivity): avoid setting up debug flags on falsy onTrigger value
Evan You [Wed, 29 Jan 2025 07:45:54 +0000 (15:45 +0800)] 
refactor(reactivity): avoid setting up debug flags on falsy onTrigger value

5 months agochore: Merge branch 'minor' into vapor
Evan You [Wed, 29 Jan 2025 07:37:54 +0000 (15:37 +0800)] 
chore: Merge branch 'minor' into vapor

5 months agofix(runtime-vapor): properly mount component only with template in production mode...
edison [Wed, 29 Jan 2025 04:30:00 +0000 (12:30 +0800)] 
fix(runtime-vapor): properly mount component only with template in production mode (#12727)

Co-authored-by: Evan You <evan@vuejs.org>
5 months agotest: update test cases (#12678)
edison [Wed, 29 Jan 2025 04:13:42 +0000 (12:13 +0800)] 
test: update test cases (#12678)

5 months agotest(runtime-vapor): port tests from rendererComponent.spec.ts (#12677)
edison [Wed, 29 Jan 2025 04:12:52 +0000 (12:12 +0800)] 
test(runtime-vapor): port tests from rendererComponent.spec.ts (#12677)

5 months agorefactor(runtime-core): useModel work with vapor mode (#12666)
edison [Wed, 29 Jan 2025 04:12:44 +0000 (12:12 +0800)] 
refactor(runtime-core): useModel work with vapor mode (#12666)

5 months agorefactor: fix type errors
Evan You [Wed, 29 Jan 2025 04:02:20 +0000 (12:02 +0800)] 
refactor: fix type errors

5 months agofix(runtime-vapor): properly handle dynamic slot work with v-if (#12660)
edison [Wed, 29 Jan 2025 02:21:30 +0000 (10:21 +0800)] 
fix(runtime-vapor): properly handle dynamic slot work with v-if (#12660)

5 months agofix(runtime-vapor): properly normalize emits options if emits is an array (#12614)
edison [Tue, 28 Jan 2025 09:04:48 +0000 (17:04 +0800)] 
fix(runtime-vapor): properly normalize emits options if emits is an array (#12614)

5 months agorefactor(runtime-vapor): cache event handlers on element (#12610)
edison [Tue, 28 Jan 2025 09:03:42 +0000 (17:03 +0800)] 
refactor(runtime-vapor): cache event handlers on element (#12610)

5 months agoMerge branch 'main' into minor
daiwei [Fri, 24 Jan 2025 01:23:17 +0000 (09:23 +0800)] 
Merge branch 'main' into minor

5 months agochore(compiler-sfc): remove unused variable (#12750)
Tycho [Tue, 21 Jan 2025 01:28:04 +0000 (09:28 +0800)] 
chore(compiler-sfc): remove unused variable (#12750)

5 months agofix(deps): update dependency postcss to ^8.5.1 (#12747)
renovate[bot] [Mon, 20 Jan 2025 01:43:23 +0000 (09:43 +0800)] 
fix(deps): update dependency postcss to ^8.5.1 (#12747)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
5 months agochore(deps): update lint (#12746)
renovate[bot] [Mon, 20 Jan 2025 01:43:06 +0000 (09:43 +0800)] 
chore(deps): update lint (#12746)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
5 months agochore(deps): update dependency puppeteer to ~24.1.0 (#12745)
renovate[bot] [Mon, 20 Jan 2025 01:42:48 +0000 (09:42 +0800)] 
chore(deps): update dependency puppeteer to ~24.1.0 (#12745)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
5 months agochore(deps): update all non-major dependencies (#12742)
renovate[bot] [Mon, 20 Jan 2025 00:41:00 +0000 (08:41 +0800)] 
chore(deps): update all non-major dependencies (#12742)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
5 months agochore(deps): update build (#12743)
renovate[bot] [Mon, 20 Jan 2025 00:31:16 +0000 (08:31 +0800)] 
chore(deps): update build (#12743)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
5 months agochore(deps): update test to v3 (major) (#12744)
renovate[bot] [Mon, 20 Jan 2025 00:31:00 +0000 (08:31 +0800)] 
chore(deps): update test to v3 (major) (#12744)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
5 months agofix(test): use LaunchOptions instead of PuppeteerLaunchOptions (#12734)
edison [Fri, 17 Jan 2025 01:26:12 +0000 (09:26 +0800)] 
fix(test): use LaunchOptions instead of PuppeteerLaunchOptions (#12734)

ref puppeteer/puppeteer#13426

5 months agorefactor(reactivity): ports alien-signals 1.0.0 (#12570)
Johnson Chu [Wed, 15 Jan 2025 03:19:27 +0000 (11:19 +0800)] 
refactor(reactivity): ports alien-signals 1.0.0 (#12570)

5 months agochore(deps): update test (major) (#12692)
renovate[bot] [Tue, 14 Jan 2025 02:15:44 +0000 (10:15 +0800)] 
chore(deps): update test (major) (#12692)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
5 months agochore(deps): manually update puppeteer + @vitest/eslint-plugin (#12706)
edison [Tue, 14 Jan 2025 02:09:08 +0000 (10:09 +0800)] 
chore(deps): manually update puppeteer + @vitest/eslint-plugin (#12706)

5 months agochore(deps): update autofix-ci/action digest to 551dded (#12696)
renovate[bot] [Mon, 13 Jan 2025 00:33:14 +0000 (08:33 +0800)] 
chore(deps): update autofix-ci/action digest to 551dded (#12696)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
5 months agochore(deps): update all non-major dependencies (#12685)
renovate[bot] [Sun, 12 Jan 2025 01:57:53 +0000 (09:57 +0800)] 
chore(deps): update all non-major dependencies (#12685)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
5 months agochore(deps): update dawidd6/action-download-artifact action to v7 (#12690)
renovate[bot] [Sun, 12 Jan 2025 01:39:39 +0000 (09:39 +0800)] 
chore(deps): update dawidd6/action-download-artifact action to v7 (#12690)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
5 months agochore(deps): update build (#12686)
renovate[bot] [Sun, 12 Jan 2025 01:39:06 +0000 (09:39 +0800)] 
chore(deps): update build (#12686)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
5 months agochore(deps): update dependency minimatch to v10 (#12691)
renovate[bot] [Sun, 12 Jan 2025 01:38:25 +0000 (09:38 +0800)] 
chore(deps): update dependency minimatch to v10 (#12691)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
5 months agochore(deps): update lint (#12689)
renovate[bot] [Sun, 12 Jan 2025 01:38:06 +0000 (09:38 +0800)] 
chore(deps): update lint (#12689)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
5 months agofix(deps): update dependency @vue/repl to ^4.4.3 (#12688)
renovate[bot] [Sun, 12 Jan 2025 01:37:55 +0000 (09:37 +0800)] 
fix(deps): update dependency @vue/repl to ^4.4.3 (#12688)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
6 months agofix(reactivity): ensure multiple effectScope on() and off() calls maintains correct...
Evan You [Wed, 8 Jan 2025 10:07:44 +0000 (18:07 +0800)] 
fix(reactivity): ensure multiple effectScope on() and off() calls maintains correct active scope

close #12631
close #12632

This is a combination of changes from both 8dec243 and #12641

6 months agofix(reactivity): ensure multiple effectScope `on()` and `off()` calls maintains corre...
edison [Wed, 8 Jan 2025 10:03:40 +0000 (18:03 +0800)] 
fix(reactivity): ensure multiple effectScope `on()` and `off()` calls maintains correct active scope (#12641)

6 months agofix(compiler-vapor): once modifier work with component event (#12606)
edison [Wed, 8 Jan 2025 07:19:08 +0000 (15:19 +0800)] 
fix(compiler-vapor): once modifier work with component event (#12606)

6 months agorefactor(compiler-vapor): cache multiple access to the same expression (#12568)
edison [Wed, 8 Jan 2025 07:05:48 +0000 (15:05 +0800)] 
refactor(compiler-vapor): cache multiple access to the same expression (#12568)

6 months agorefactor(compiler-vapor): cache inline handlers passed to component (#12563)
edison [Wed, 8 Jan 2025 06:35:09 +0000 (14:35 +0800)] 
refactor(compiler-vapor): cache inline handlers passed to component (#12563)

6 months agochore: remove unused `configDefaults` (#12643)
我想静静 [Fri, 3 Jan 2025 07:20:25 +0000 (15:20 +0800)] 
chore: remove unused `configDefaults` (#12643)

6 months agochore(deps): update pnpm to v9.15.2 (#12628)
renovate[bot] [Mon, 30 Dec 2024 01:57:28 +0000 (09:57 +0800)] 
chore(deps): update pnpm to v9.15.2 (#12628)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
6 months agochore(deps): update build (#12627)
renovate[bot] [Mon, 30 Dec 2024 01:57:12 +0000 (09:57 +0800)] 
chore(deps): update build (#12627)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
6 months agochore(deps): update test (#12600)
edison [Mon, 23 Dec 2024 03:25:58 +0000 (11:25 +0800)] 
chore(deps): update test (#12600)

6 months agochore(deps): update build (major) (#12562)
renovate[bot] [Mon, 23 Dec 2024 03:17:34 +0000 (11:17 +0800)] 
chore(deps): update build (major) (#12562)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
6 months agochore(deps): update dependency magic-string to ^0.30.17 (#12597)
renovate[bot] [Mon, 23 Dec 2024 03:15:11 +0000 (11:15 +0800)] 
chore(deps): update dependency magic-string to ^0.30.17 (#12597)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
6 months agochore(deps): update lint (#12598)
renovate[bot] [Mon, 23 Dec 2024 03:14:51 +0000 (11:14 +0800)] 
chore(deps): update lint (#12598)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
6 months agochore(deps): update build (#12595)
renovate[bot] [Mon, 23 Dec 2024 03:08:56 +0000 (11:08 +0800)] 
chore(deps): update build (#12595)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
6 months agochore(deps): update all non-major dependencies (#12594)
renovate[bot] [Mon, 23 Dec 2024 03:05:25 +0000 (11:05 +0800)] 
chore(deps): update all non-major dependencies (#12594)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
6 months agodocs: remove 3.3 info from 3.4 changelog (#12565)[ci-skip]
Marc Bernard [Thu, 19 Dec 2024 06:58:05 +0000 (01:58 -0500)] 
docs: remove 3.3 info from 3.4 changelog (#12565)[ci-skip]

Some clean-up. All removed info is already included in [3.3 changelog](https://github.com/vuejs/core/blob/main/changelogs/CHANGELOG-3.3.md)

6 months agorefactor(compiler-vapor): move operation with constant values out of renderEffect...
edison [Mon, 16 Dec 2024 06:30:38 +0000 (14:30 +0800)] 
refactor(compiler-vapor): move operation with constant values out of renderEffect (#12547)

6 months agorefactor(vapor): import v-o withModifiers or withKeys on demand (#12539)
edison [Mon, 16 Dec 2024 06:28:56 +0000 (14:28 +0800)] 
refactor(vapor): import v-o withModifiers or withKeys on demand (#12539)

6 months agofix(vapor/defineProps): register type bindings before compile template + props destru...
edison [Mon, 16 Dec 2024 06:18:27 +0000 (14:18 +0800)] 
fix(vapor/defineProps): register type bindings before compile template + props destructure work with vapor (#12545)

6 months agochore(deps): update lint (#12561)
renovate[bot] [Mon, 16 Dec 2024 03:26:37 +0000 (11:26 +0800)] 
chore(deps): update lint (#12561)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
6 months agochore(deps): update build (#12558)
renovate[bot] [Mon, 16 Dec 2024 02:49:38 +0000 (10:49 +0800)] 
chore(deps): update build (#12558)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
6 months agochore(deps): update dependency magic-string to ^0.30.15 (#12559)
renovate[bot] [Mon, 16 Dec 2024 02:49:21 +0000 (10:49 +0800)] 
chore(deps): update dependency magic-string to ^0.30.15 (#12559)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
6 months agofix(deps): update dependency monaco-editor to ^0.52.2 (#12560)
renovate[bot] [Mon, 16 Dec 2024 02:49:05 +0000 (10:49 +0800)] 
fix(deps): update dependency monaco-editor to ^0.52.2 (#12560)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>