]>
git.ipfire.org Git - thirdparty/vuejs/core.git/log
Evan You [Sun, 2 Feb 2025 07:53:04 +0000 (15:53 +0800)]
test(vapor): v-model runtime tests
Evan You [Sun, 2 Feb 2025 04:27:17 +0000 (12:27 +0800)]
test(vapor): update vModel compiler tests
Evan You [Sun, 2 Feb 2025 04:18:51 +0000 (12:18 +0800)]
wip(vapor): v-show work on components
Evan You [Sat, 1 Feb 2025 14:21:11 +0000 (22:21 +0800)]
wip(vapor): v-model checkbox, radio, select, dynamic
Evan You [Sat, 1 Feb 2025 13:07:06 +0000 (21:07 +0800)]
chore(lint): allow DOM globals in runtime-vapor
Evan You [Sat, 1 Feb 2025 13:06:40 +0000 (21:06 +0800)]
wip(vapor): v-model text reuse from runtime-dom
Evan You [Fri, 31 Jan 2025 14:32:05 +0000 (22:32 +0800)]
refactor: reuse htmlNesting from compiler-dom
Evan You [Fri, 31 Jan 2025 14:18:32 +0000 (22:18 +0800)]
wip(vapor): simplified builtin directive v-show
Evan You [Fri, 31 Jan 2025 08:55:08 +0000 (16:55 +0800)]
wip(vapor): createDynamicComponent
Evan You [Fri, 31 Jan 2025 05:14:16 +0000 (13:14 +0800)]
wip(vapor): improve v-for codegen + minor optimization
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
Evan You [Thu, 30 Jan 2025 14:45:41 +0000 (22:45 +0800)]
chore: mark test as todo
Evan You [Thu, 30 Jan 2025 14:36:41 +0000 (22:36 +0800)]
wip(vapor): optimize v-for getItem
Evan You [Thu, 30 Jan 2025 13:51:48 +0000 (21:51 +0800)]
wip(vapor): support default values 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
Evan You [Thu, 30 Jan 2025 12:45:44 +0000 (20:45 +0800)]
wip(compiler-vapor): support expressions in idMap
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
Evan You [Thu, 30 Jan 2025 12:06:41 +0000 (20:06 +0800)]
wip: v-for destructure expression rewrite (part 1)
Evan You [Thu, 30 Jan 2025 02:12:36 +0000 (10:12 +0800)]
test(vapor): enable more test cases
Evan You [Wed, 29 Jan 2025 13:35:13 +0000 (21:35 +0800)]
refactor(reactivity): improve shallowRef treeshaking
Evan You [Wed, 29 Jan 2025 11:07:40 +0000 (19:07 +0800)]
wip(vapor): v-for
Evan You [Wed, 29 Jan 2025 07:53:20 +0000 (15:53 +0800)]
perf: avoid now() overhead during dev measure calls
Evan You [Wed, 29 Jan 2025 07:45:54 +0000 (15:45 +0800)]
refactor(reactivity): avoid setting up debug flags on falsy onTrigger value
Evan You [Wed, 29 Jan 2025 07:37:54 +0000 (15:37 +0800)]
chore: Merge branch 'minor' into vapor
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>
edison [Wed, 29 Jan 2025 04:13:42 +0000 (12:13 +0800)]
test: update test cases (#12678)
edison [Wed, 29 Jan 2025 04:12:52 +0000 (12:12 +0800)]
test(runtime-vapor): port tests from rendererComponent.spec.ts (#12677)
edison [Wed, 29 Jan 2025 04:12:44 +0000 (12:12 +0800)]
refactor(runtime-core): useModel work with vapor mode (#12666)
Evan You [Wed, 29 Jan 2025 04:02:20 +0000 (12:02 +0800)]
refactor: fix type errors
edison [Wed, 29 Jan 2025 02:21:30 +0000 (10:21 +0800)]
fix(runtime-vapor): properly handle dynamic slot work with v-if (#12660)
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)
edison [Tue, 28 Jan 2025 09:03:42 +0000 (17:03 +0800)]
refactor(runtime-vapor): cache event handlers on element (#12610)
daiwei [Fri, 24 Jan 2025 01:23:17 +0000 (09:23 +0800)]
Merge branch 'main' into minor
Tycho [Tue, 21 Jan 2025 01:28:04 +0000 (09:28 +0800)]
chore(compiler-sfc): remove unused variable (#12750)
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>
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>
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>
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>
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>
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>
edison [Fri, 17 Jan 2025 01:26:12 +0000 (09:26 +0800)]
fix(test): use LaunchOptions instead of PuppeteerLaunchOptions (#12734)
ref puppeteer/puppeteer#13426
Johnson Chu [Wed, 15 Jan 2025 03:19:27 +0000 (11:19 +0800)]
refactor(reactivity): ports alien-signals 1.0.0 (#12570)
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>
edison [Tue, 14 Jan 2025 02:09:08 +0000 (10:09 +0800)]
chore(deps): manually update puppeteer + @vitest/eslint-plugin (#12706)
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>
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>
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>
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>
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>
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>
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>
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
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)
edison [Wed, 8 Jan 2025 07:19:08 +0000 (15:19 +0800)]
fix(compiler-vapor): once modifier work with component event (#12606)
edison [Wed, 8 Jan 2025 07:05:48 +0000 (15:05 +0800)]
refactor(compiler-vapor): cache multiple access to the same expression (#12568)
edison [Wed, 8 Jan 2025 06:35:09 +0000 (14:35 +0800)]
refactor(compiler-vapor): cache inline handlers passed to component (#12563)
我想静静 [Fri, 3 Jan 2025 07:20:25 +0000 (15:20 +0800)]
chore: remove unused `configDefaults` (#12643)
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>
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>
edison [Mon, 23 Dec 2024 03:25:58 +0000 (11:25 +0800)]
chore(deps): update test (#12600)
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>
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>
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>
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>
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>
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)
edison [Mon, 16 Dec 2024 06:30:38 +0000 (14:30 +0800)]
refactor(compiler-vapor): move operation with constant values out of renderEffect (#12547)
edison [Mon, 16 Dec 2024 06:28:56 +0000 (14:28 +0800)]
refactor(vapor): import v-o withModifiers or withKeys on demand (#12539)
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)
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>
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>
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>
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>
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>
LiquidAssContainer [Mon, 16 Dec 2024 02:43:01 +0000 (04:43 +0200)]
fix(typos): fix comments referencing transformElement.ts (#12551)[ci-skip]
Evan You [Sat, 14 Dec 2024 14:15:34 +0000 (22:15 +0800)]
wip(vapor): handle slot fallback when content changes
Evan You [Sat, 14 Dec 2024 12:37:43 +0000 (20:37 +0800)]
wip(vapor): createIf
Evan You [Sat, 14 Dec 2024 08:28:05 +0000 (16:28 +0800)]
wip(vapor): optimize unmounted children removal
Evan You [Sat, 14 Dec 2024 08:25:35 +0000 (16:25 +0800)]
wip(vapor): init feature flags + set devtools when creating vapor app
Evan You [Fri, 13 Dec 2024 12:23:20 +0000 (20:23 +0800)]
wip(vapor): further tweak single root attr fallthrough behavior
Evan You [Fri, 13 Dec 2024 02:55:58 +0000 (10:55 +0800)]
wip(vapor): handle class / style merging behavior
Evan You [Fri, 13 Dec 2024 01:39:29 +0000 (09:39 +0800)]
test(vapor): fix templateRef compiler tests
Evan You [Fri, 13 Dec 2024 01:37:49 +0000 (09:37 +0800)]
test(vapor): useTemplateRef tests
Evan You [Thu, 12 Dec 2024 14:34:35 +0000 (22:34 +0800)]
wip(vapor): templateRef adjustments
Evan You [Thu, 12 Dec 2024 14:02:30 +0000 (22:02 +0800)]
chore: fix setStyle and tests
Evan You [Thu, 12 Dec 2024 13:02:45 +0000 (21:02 +0800)]
chore: remove no longer needed file
Evan You [Thu, 12 Dec 2024 10:17:29 +0000 (18:17 +0800)]
wip: refactor vapor vBind 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`
Evan You [Wed, 11 Dec 2024 08:17:06 +0000 (16:17 +0800)]
ci: fix continuous release vapor skip
Evan You [Wed, 11 Dec 2024 06:33:16 +0000 (14:33 +0800)]
chore: todos
Evan You [Wed, 11 Dec 2024 06:27:54 +0000 (14:27 +0800)]
chore: Merge branch 'main' into vapor
edison [Wed, 11 Dec 2024 06:02:34 +0000 (14:02 +0800)]
refactor: drop recordPropMetadata + merge renderEffect (#301)
Evan You [Wed, 11 Dec 2024 05:47:05 +0000 (13:47 +0800)]
chore: disable continuous release for vapor for now
Evan You [Wed, 11 Dec 2024 03:50:17 +0000 (11:50 +0800)]
chore: make type check pass
Evan You [Wed, 11 Dec 2024 00:55:19 +0000 (08:55 +0800)]
chore: fix dts build
Evan You [Tue, 10 Dec 2024 13:45:50 +0000 (21:45 +0800)]
chore: make compile type consistent
Evan You [Tue, 10 Dec 2024 13:39:09 +0000 (21:39 +0800)]
chore: fix vapor apiExpose test
Evan You [Tue, 10 Dec 2024 13:36:06 +0000 (21:36 +0800)]
test(vapor): componentSlots
Evan You [Tue, 10 Dec 2024 11:41:29 +0000 (19:41 +0800)]
chore: make types pass in vapor directive tests
Evan You [Tue, 10 Dec 2024 11:37:55 +0000 (19:37 +0800)]
test(vapor): componentEmits