]> git.ipfire.org Git - thirdparty/vuejs/core.git/log
thirdparty/vuejs/core.git
4 months agotest: add more tests
daiwei [Thu, 13 Mar 2025 08:00:51 +0000 (16:00 +0800)] 
test: add more tests

4 months agowip: port tests and fix bugs
daiwei [Thu, 13 Mar 2025 06:51:52 +0000 (14:51 +0800)] 
wip: port tests and fix bugs

4 months agotest: add more tests
daiwei [Thu, 13 Mar 2025 03:55:31 +0000 (11:55 +0800)] 
test: add more tests

4 months agowip: handle props update
daiwei [Thu, 13 Mar 2025 03:09:21 +0000 (11:09 +0800)] 
wip: handle props update

4 months agowip: port tests and fix bugs
daiwei [Wed, 12 Mar 2025 14:36:38 +0000 (22:36 +0800)] 
wip: port tests and fix bugs

4 months agochore: update
daiwei [Wed, 12 Mar 2025 03:47:20 +0000 (11:47 +0800)] 
chore: update

4 months agochore: rename
daiwei [Wed, 12 Mar 2025 03:47:20 +0000 (11:47 +0800)] 
chore: rename

4 months agochore: update
daiwei [Wed, 12 Mar 2025 03:09:46 +0000 (11:09 +0800)] 
chore: update

4 months agowip: save
daiwei [Wed, 12 Mar 2025 01:12:39 +0000 (09:12 +0800)] 
wip: save

4 months agofeat(vapor): vapor TransitionGroup (#13019)
edison [Tue, 11 Mar 2025 13:37:33 +0000 (21:37 +0800)] 
feat(vapor): vapor TransitionGroup (#13019)

* wip: save

* wip: save

* wip: handle tag prop and attrs fallthrough

* test: add e2e tests

* [autofix.ci] apply automated fixes

* wip: add more tests

* [autofix.ci] apply automated fixes

* wip: handle vdom interop

* [autofix.ci] apply automated fixes

* wip: vapor interop + filter out reserved props

* [autofix.ci] apply automated fixes

* fix: tests

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
4 months agochore: improve
daiwei [Sun, 9 Mar 2025 14:11:37 +0000 (22:11 +0800)] 
chore: improve

5 months agoMerge branch 'vapor' into edison/feat/vaporTransition
edison [Sat, 8 Mar 2025 01:59:09 +0000 (09:59 +0800)] 
Merge branch 'vapor' into edison/feat/vaporTransition

5 months agofix: vapor transition multiple chilren check
daiwei [Sat, 8 Mar 2025 01:49:38 +0000 (09:49 +0800)] 
fix: vapor transition multiple chilren check

5 months agowip: add TransformTransition
daiwei [Fri, 7 Mar 2025 14:17:19 +0000 (22:17 +0800)] 
wip: add TransformTransition

5 months agorefactor(vapor): refactor interpolation transform to make it hydration friendly
Evan You [Fri, 7 Mar 2025 12:38:03 +0000 (20:38 +0800)] 
refactor(vapor): refactor interpolation transform to make it hydration friendly

5 months agotest: fix missed warning assertion
Evan You [Fri, 7 Mar 2025 12:25:08 +0000 (20:25 +0800)] 
test: fix missed warning assertion

5 months agowip(vapor): more hydration
Evan You [Fri, 7 Mar 2025 11:45:46 +0000 (19:45 +0800)] 
wip(vapor): more hydration

5 months agowip(vapor): basic hydration
Evan You [Wed, 12 Feb 2025 14:01:28 +0000 (22:01 +0800)] 
wip(vapor): basic hydration

5 months agowip: rename key to $key
daiwei [Fri, 7 Mar 2025 07:25:46 +0000 (15:25 +0800)] 
wip: rename key to $key

5 months agowip: fix build-dts error
daiwei [Fri, 7 Mar 2025 07:18:20 +0000 (15:18 +0800)] 
wip: fix build-dts error

5 months agowip: refactor
daiwei [Fri, 7 Mar 2025 06:55:24 +0000 (14:55 +0800)] 
wip: refactor

5 months agowip: add interop tests
daiwei [Fri, 7 Mar 2025 06:28:42 +0000 (14:28 +0800)] 
wip: add interop tests

5 months ago[autofix.ci] apply automated fixes
autofix-ci[bot] [Fri, 7 Mar 2025 03:11:53 +0000 (03:11 +0000)] 
[autofix.ci] apply automated fixes

5 months agowip: add tests
daiwei [Fri, 7 Mar 2025 02:56:29 +0000 (10:56 +0800)] 
wip: add tests

5 months agowip: fix tests
daiwei [Fri, 7 Mar 2025 01:29:05 +0000 (09:29 +0800)] 
wip: fix tests

5 months agowip: fix tests
daiwei [Thu, 6 Mar 2025 14:49:56 +0000 (22:49 +0800)] 
wip: fix tests

5 months agowip: fix tests
daiwei [Thu, 6 Mar 2025 14:42:59 +0000 (22:42 +0800)] 
wip: fix tests

5 months agowip: save
daiwei [Thu, 6 Mar 2025 14:09:56 +0000 (22:09 +0800)] 
wip: save

5 months agowip: test
daiwei [Thu, 6 Mar 2025 12:59:35 +0000 (20:59 +0800)] 
wip: test

5 months ago[autofix.ci] apply automated fixes
autofix-ci[bot] [Thu, 6 Mar 2025 09:41:57 +0000 (09:41 +0000)] 
[autofix.ci] apply automated fixes

5 months agowip: add vapor transition e2e tests
daiwei [Thu, 6 Mar 2025 09:40:52 +0000 (17:40 +0800)] 
wip: add vapor transition e2e tests

5 months agowip: add tests
daiwei [Thu, 6 Mar 2025 07:10:57 +0000 (15:10 +0800)] 
wip: add tests

5 months agowip: revert some changes
daiwei [Thu, 6 Mar 2025 06:35:16 +0000 (14:35 +0800)] 
wip: revert some changes

5 months agowip: vapor interop
daiwei [Thu, 6 Mar 2025 06:31:47 +0000 (14:31 +0800)] 
wip: vapor interop

5 months agowip: vdom interop
daiwei [Wed, 5 Mar 2025 14:35:14 +0000 (22:35 +0800)] 
wip: vdom interop

5 months agowip: refactor
daiwei [Wed, 5 Mar 2025 14:21:46 +0000 (22:21 +0800)] 
wip: refactor

5 months agowip: refactor
daiwei [Wed, 5 Mar 2025 14:10:13 +0000 (22:10 +0800)] 
wip: refactor

5 months agowip: vdom interop
daiwei [Wed, 5 Mar 2025 09:09:20 +0000 (17:09 +0800)] 
wip: vdom interop

5 months agoMerge branch 'vapor' into edison/feat/vaporTransition
edison [Wed, 5 Mar 2025 08:08:41 +0000 (16:08 +0800)] 
Merge branch 'vapor' into edison/feat/vaporTransition

5 months agowip: save
daiwei [Wed, 5 Mar 2025 08:06:00 +0000 (16:06 +0800)] 
wip: save

5 months agowip: save
daiwei [Wed, 5 Mar 2025 03:43:24 +0000 (11:43 +0800)] 
wip: save

5 months agowip: inject useVaporTransition call for treeshaking
daiwei [Wed, 5 Mar 2025 02:12:19 +0000 (10:12 +0800)] 
wip: inject useVaporTransition call for treeshaking

5 months agowip: improve types
daiwei [Wed, 5 Mar 2025 00:59:04 +0000 (08:59 +0800)] 
wip: improve types

5 months agowip: refactor
daiwei [Wed, 5 Mar 2025 00:27:57 +0000 (08:27 +0800)] 
wip: refactor

5 months agowip: handle keyed element transition
daiwei [Tue, 4 Mar 2025 09:55:13 +0000 (17:55 +0800)] 
wip: handle keyed element transition

5 months agowip: handle built-in components
daiwei [Tue, 4 Mar 2025 07:12:02 +0000 (15:12 +0800)] 
wip: handle built-in components

5 months agowip: auto generate key for vif branch if it wraps in transition
daiwei [Tue, 4 Mar 2025 06:20:51 +0000 (14:20 +0800)] 
wip: auto generate key for vif branch if it wraps in transition

5 months agowip: save
daiwei [Tue, 4 Mar 2025 02:34:28 +0000 (10:34 +0800)] 
wip: save

5 months agowip: save
daiwei [Mon, 3 Mar 2025 13:58:09 +0000 (21:58 +0800)] 
wip: save

5 months agowip: save
daiwei [Mon, 3 Mar 2025 03:44:57 +0000 (11:44 +0800)] 
wip: save

5 months agofeat(runtime-vapor): support functional component for defineVaporComponent (#12927)
zhiyuanzmj [Fri, 28 Feb 2025 09:07:55 +0000 (17:07 +0800)] 
feat(runtime-vapor): support functional component for defineVaporComponent (#12927)

5 months agofeat(compiler-vapor): add jsx support for setText and createTextNode (#12893)
zhiyuanzmj [Fri, 28 Feb 2025 09:06:19 +0000 (17:06 +0800)] 
feat(compiler-vapor): add jsx support for setText and createTextNode (#12893)

5 months agofeat(runtime-vapor): expose VaporFragment for jsx-vapor (#12890)
zhiyuanzmj [Fri, 28 Feb 2025 09:03:11 +0000 (17:03 +0800)] 
feat(runtime-vapor): expose VaporFragment for jsx-vapor (#12890)

5 months agofix(compiler-vapor): properly cache variable used in object property shorthand (...
edison [Fri, 28 Feb 2025 09:02:52 +0000 (17:02 +0800)] 
fix(compiler-vapor): properly cache variable used in object property shorthand (#12815)

5 months agofix(vapor): handle next host node for vapor component (#12820)
edison [Fri, 28 Feb 2025 09:02:11 +0000 (17:02 +0800)] 
fix(vapor): handle next host node for vapor component (#12820)

5 months agofix(vapor): handle vapor mode with empty script (#12910)
edison [Fri, 28 Feb 2025 08:59:02 +0000 (16:59 +0800)] 
fix(vapor): handle vapor mode with empty script (#12910)

5 months agowip: handle in-out mode
daiwei [Fri, 28 Feb 2025 08:19:03 +0000 (16:19 +0800)] 
wip: handle in-out mode

5 months agorefactor: reuse code from BaseTransition
daiwei [Fri, 28 Feb 2025 01:45:04 +0000 (09:45 +0800)] 
refactor: reuse code from BaseTransition

5 months agowip: handle mode
daiwei [Thu, 27 Feb 2025 14:31:45 +0000 (22:31 +0800)] 
wip: handle mode

5 months agofeat(vapor): vapor transition
daiwei [Thu, 27 Feb 2025 08:41:33 +0000 (16:41 +0800)] 
feat(vapor): vapor transition

5 months agorefactor(reactivity): sync alien-signals 1.0.4 changes (#12791)
Johnson Chu [Tue, 25 Feb 2025 07:23:25 +0000 (15:23 +0800)] 
refactor(reactivity): sync alien-signals 1.0.4 changes (#12791)

5 months agoci(pkg-pr-new): add vapor branch (#12944)
zhiyuanzmj [Wed, 26 Feb 2025 00:05:21 +0000 (08:05 +0800)] 
ci(pkg-pr-new): add vapor branch (#12944)

5 months agowip(vapor): new impl + test for vapor custom directive
Evan You [Wed, 12 Feb 2025 09:18:58 +0000 (17:18 +0800)] 
wip(vapor): new impl + test for vapor custom directive

5 months agoperf(vapor): use nthChild instead of nextn (#12847)
edison [Wed, 12 Feb 2025 08:43:26 +0000 (16:43 +0800)] 
perf(vapor): use nthChild instead of nextn (#12847)

5 months agochore: vscode setting
Evan You [Wed, 12 Feb 2025 08:41:53 +0000 (16:41 +0800)] 
chore: vscode setting

5 months agotest(vapor): test case for dom event handling
Evan You [Wed, 12 Feb 2025 08:41:35 +0000 (16:41 +0800)] 
test(vapor): test case for dom event handling

5 months agochore: fix mishandled regex const check
Evan You [Wed, 12 Feb 2025 07:49:32 +0000 (15:49 +0800)] 
chore: fix mishandled regex const check

5 months agorefactor(vapor): reorg node op helpers + remove children helper
Evan You [Wed, 12 Feb 2025 07:47:14 +0000 (15:47 +0800)] 
refactor(vapor): reorg node op helpers + remove children helper

5 months agorefactor(vapor): use bitwise flags for v-for runtime optimizations
Evan You [Wed, 12 Feb 2025 07:28:10 +0000 (15:28 +0800)] 
refactor(vapor): use bitwise flags for v-for runtime optimizations

5 months agorefactor: adjust isConstantNode
Evan You [Wed, 12 Feb 2025 03:57:16 +0000 (11:57 +0800)] 
refactor: adjust isConstantNode

5 months agoperf(vapor): optimize v-if in once mode
Evan You [Wed, 12 Feb 2025 00:58:22 +0000 (08:58 +0800)] 
perf(vapor): optimize v-if in once mode

5 months agoperf(vapor): optimize text bindings and v-text
Evan You [Tue, 11 Feb 2025 10:39:27 +0000 (18:39 +0800)] 
perf(vapor): optimize text bindings and v-text

5 months agowip(vapor): improve node traversal codegen
Evan You [Mon, 10 Feb 2025 18:20:53 +0000 (02:20 +0800)] 
wip(vapor): improve node traversal codegen

5 months agoperf(vapor): v-for remove all fast path
Evan You [Mon, 10 Feb 2025 09:37:24 +0000 (17:37 +0800)] 
perf(vapor): v-for remove all fast path

5 months agoperf(vapor): optimize cache property lookup
Evan You [Mon, 10 Feb 2025 08:27:13 +0000 (16:27 +0800)] 
perf(vapor): optimize cache property lookup

5 months agoperf(vapor): generate simpler evenet delegation code when possible
Evan You [Mon, 10 Feb 2025 08:17:25 +0000 (16:17 +0800)] 
perf(vapor): generate simpler evenet delegation code when possible

5 months agorefactor(vapor): avoid unnecessary wrapping for event handlers
Evan You [Mon, 10 Feb 2025 07:50:34 +0000 (15:50 +0800)] 
refactor(vapor): avoid unnecessary wrapping for event handlers

5 months agochore: use catalog vue plugin
Evan You [Mon, 10 Feb 2025 06:40:28 +0000 (14:40 +0800)] 
chore: use catalog vue plugin

5 months agochore: benchmark reference
Evan You [Mon, 10 Feb 2025 02:04:22 +0000 (10:04 +0800)] 
chore: benchmark reference

5 months agochore: use inline vitest env comment
Evan You [Mon, 10 Feb 2025 01:19:57 +0000 (09:19 +0800)] 
chore: use inline vitest env comment

5 months agoperf: optimize toDisplayString
Evan You [Sun, 9 Feb 2025 04:25:11 +0000 (12:25 +0800)] 
perf: optimize toDisplayString

5 months agowip(vapor): fix v-for update check + avoid unnecessary tracking overhead during diff
Evan You [Sun, 9 Feb 2025 04:14:31 +0000 (12:14 +0800)] 
wip(vapor): fix v-for update check + avoid unnecessary tracking overhead during diff

5 months agowip(vapor): optimize event handling
Evan You [Sat, 8 Feb 2025 14:40:37 +0000 (22:40 +0800)] 
wip(vapor): optimize event handling

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

6 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

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

6 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

6 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

6 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

6 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