]> git.ipfire.org Git - thirdparty/vuejs/core.git/log
thirdparty/vuejs/core.git
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>
6 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>
6 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>
6 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>
6 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>
6 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>
6 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>
6 months agochore(deps): update all non-major dependencies (#12557)
renovate[bot] [Mon, 16 Dec 2024 02:48:44 +0000 (10:48 +0800)] 
chore(deps): update all non-major dependencies (#12557)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
6 months agofix(typos): fix comments referencing transformElement.ts (#12551)[ci-skip]
LiquidAssContainer [Mon, 16 Dec 2024 02:43:01 +0000 (04:43 +0200)] 
fix(typos): fix comments referencing transformElement.ts (#12551)[ci-skip]

6 months agowip(vapor): handle slot fallback when content changes
Evan You [Sat, 14 Dec 2024 14:15:34 +0000 (22:15 +0800)] 
wip(vapor): handle slot fallback when content changes

6 months agowip(vapor): createIf
Evan You [Sat, 14 Dec 2024 12:37:43 +0000 (20:37 +0800)] 
wip(vapor): createIf

6 months agowip(vapor): optimize unmounted children removal
Evan You [Sat, 14 Dec 2024 08:28:05 +0000 (16:28 +0800)] 
wip(vapor): optimize unmounted children removal

6 months agowip(vapor): init feature flags + set devtools when creating vapor app
Evan You [Sat, 14 Dec 2024 08:25:35 +0000 (16:25 +0800)] 
wip(vapor): init feature flags + set devtools when creating vapor app

6 months agowip(vapor): further tweak single root attr fallthrough behavior
Evan You [Fri, 13 Dec 2024 12:23:20 +0000 (20:23 +0800)] 
wip(vapor): further tweak single root attr fallthrough behavior

6 months agowip(vapor): handle class / style merging behavior
Evan You [Fri, 13 Dec 2024 02:55:58 +0000 (10:55 +0800)] 
wip(vapor): handle class / style merging behavior

6 months agotest(vapor): fix templateRef compiler tests
Evan You [Fri, 13 Dec 2024 01:39:29 +0000 (09:39 +0800)] 
test(vapor): fix templateRef compiler tests

6 months agotest(vapor): useTemplateRef tests
Evan You [Fri, 13 Dec 2024 01:37:49 +0000 (09:37 +0800)] 
test(vapor): useTemplateRef tests

7 months agowip(vapor): templateRef adjustments
Evan You [Thu, 12 Dec 2024 14:34:35 +0000 (22:34 +0800)] 
wip(vapor): templateRef adjustments

7 months agochore: fix setStyle and tests
Evan You [Thu, 12 Dec 2024 14:02:30 +0000 (22:02 +0800)] 
chore: fix setStyle and tests

7 months agochore: remove no longer needed file
Evan You [Thu, 12 Dec 2024 13:02:45 +0000 (21:02 +0800)] 
chore: remove no longer needed file

7 months agowip: refactor vapor vBind codegen
Evan You [Thu, 12 Dec 2024 10:17:29 +0000 (18:17 +0800)] 
wip: refactor vapor vBind codegen

7 months agowip: cache setProp prev value on element, simplify codegen
Evan You [Wed, 11 Dec 2024 17:48:40 +0000 (01:48 +0800)] 
wip: cache setProp prev value on element, simplify codegen

Also separate `setClass`/`setClassIncremental` and `setStyle`/
`setStyleIncremental`

7 months agoci: fix continuous release vapor skip
Evan You [Wed, 11 Dec 2024 08:17:06 +0000 (16:17 +0800)] 
ci: fix continuous release vapor skip

7 months agochore: todos
Evan You [Wed, 11 Dec 2024 06:33:16 +0000 (14:33 +0800)] 
chore: todos

7 months agochore: Merge branch 'main' into vapor
Evan You [Wed, 11 Dec 2024 06:27:54 +0000 (14:27 +0800)] 
chore: Merge branch 'main' into vapor

7 months agorefactor: drop recordPropMetadata + merge renderEffect (#301)
edison [Wed, 11 Dec 2024 06:02:34 +0000 (14:02 +0800)] 
refactor: drop recordPropMetadata + merge renderEffect (#301)

7 months agochore: disable continuous release for vapor for now
Evan You [Wed, 11 Dec 2024 05:47:05 +0000 (13:47 +0800)] 
chore: disable continuous release for vapor for now

7 months agochore: make type check pass
Evan You [Wed, 11 Dec 2024 03:50:17 +0000 (11:50 +0800)] 
chore: make type check pass

7 months agochore: fix dts build
Evan You [Wed, 11 Dec 2024 00:55:19 +0000 (08:55 +0800)] 
chore: fix dts build

7 months agochore: make compile type consistent
Evan You [Tue, 10 Dec 2024 13:45:50 +0000 (21:45 +0800)] 
chore: make compile type consistent

7 months agochore: fix vapor apiExpose test
Evan You [Tue, 10 Dec 2024 13:39:09 +0000 (21:39 +0800)] 
chore: fix vapor apiExpose test

7 months agotest(vapor): componentSlots
Evan You [Tue, 10 Dec 2024 13:36:06 +0000 (21:36 +0800)] 
test(vapor): componentSlots

7 months agochore: make types pass in vapor directive tests
Evan You [Tue, 10 Dec 2024 11:41:29 +0000 (19:41 +0800)] 
chore: make types pass in vapor directive tests

7 months agotest(vapor): componentEmits
Evan You [Tue, 10 Dec 2024 11:37:55 +0000 (19:37 +0800)] 
test(vapor): componentEmits