]>
git.ipfire.org Git - thirdparty/vuejs/core.git/log
三咲智子 Kevin Deng [Wed, 6 Dec 2023 06:25:15 +0000 (14:25 +0800)]
fix: genExpression
三咲智子 Kevin Deng [Tue, 5 Dec 2023 16:15:57 +0000 (00:15 +0800)]
feat: compound expression for v-bind
三咲智子 Kevin Deng [Tue, 5 Dec 2023 09:13:25 +0000 (17:13 +0800)]
fix: exclude compund expression type
Rizumu Ayaka [Tue, 5 Dec 2023 14:36:46 +0000 (22:36 +0800)]
test: `v-cloak` (#32)
三咲智子 Kevin Deng [Mon, 4 Dec 2023 16:12:51 +0000 (00:12 +0800)]
chore: remove commit message lint
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
三咲智子 Kevin Deng [Mon, 4 Dec 2023 08:45:26 +0000 (16:45 +0800)]
chore: fix lint
三咲智子 Kevin Deng [Mon, 4 Dec 2023 08:08:15 +0000 (16:08 +0800)]
feat: support more directive hook
三咲智子 Kevin Deng [Sun, 3 Dec 2023 10:36:01 +0000 (18:36 +0800)]
feat: custom directlve
closes #19
三咲智子 Kevin Deng [Sun, 3 Dec 2023 06:52:11 +0000 (14:52 +0800)]
refactor: extract transformInterpolation
三咲智子 Kevin Deng [Sat, 2 Dec 2023 19:56:54 +0000 (03:56 +0800)]
refactor: DirectiveTransform for v-on
三咲智子 Kevin Deng [Sat, 2 Dec 2023 19:52:16 +0000 (03:52 +0800)]
chore: update todo
白雾三语 [Sat, 2 Dec 2023 19:49:44 +0000 (03:49 +0800)]
feat: v-on modifiers support native options and keyboards (#28)
Co-authored-by: 三咲智子 Kevin Deng <sxzz@sxzz.moe>
Jeff Yang [Sat, 2 Dec 2023 17:46:07 +0000 (01:46 +0800)]
fix: do not wrap registering event listeners under effect (#27)
Co-authored-by: 三咲智子 Kevin Deng <sxzz@sxzz.moe>
三咲智子 Kevin Deng [Sat, 2 Dec 2023 17:41:08 +0000 (01:41 +0800)]
ci: remove autofix
三咲智子 Kevin Deng [Sat, 2 Dec 2023 17:40:26 +0000 (01:40 +0800)]
feat: DirectiveTransform
三咲智子 Kevin Deng [Sat, 2 Dec 2023 08:59:43 +0000 (16:59 +0800)]
refactor: transformElement
Rizumu Ayaka [Sat, 2 Dec 2023 07:59:09 +0000 (15:59 +0800)]
feat: implement error handling for v-html (#30)
三咲智子 Kevin Deng [Fri, 1 Dec 2023 16:49:13 +0000 (00:49 +0800)]
fix: identifier source map
三咲智子 Kevin Deng [Fri, 1 Dec 2023 16:35:30 +0000 (00:35 +0800)]
fix: preamble in inline mode
三咲智子 Kevin Deng [Fri, 1 Dec 2023 16:18:27 +0000 (00:18 +0800)]
refactor: error
三咲智子 Kevin Deng [Fri, 1 Dec 2023 16:07:24 +0000 (00:07 +0800)]
feat: source map for expressions
三咲智子 Kevin Deng [Fri, 1 Dec 2023 15:30:21 +0000 (23:30 +0800)]
refactor: process expression
三咲智子 Kevin Deng [Fri, 1 Dec 2023 14:45:08 +0000 (22:45 +0800)]
refactor: codegen indent
三咲智子 Kevin Deng [Fri, 1 Dec 2023 14:12:19 +0000 (22:12 +0800)]
feat: push codegen
三咲智子 Kevin Deng [Fri, 1 Dec 2023 00:26:01 +0000 (08:26 +0800)]
refactor(compiler-vapor): import alias
三咲智子 Kevin Deng [Fri, 1 Dec 2023 00:16:50 +0000 (08:16 +0800)]
Merge remote-tracking branch 'upstream/minor'
三咲智子 Kevin Deng [Fri, 1 Dec 2023 00:05:43 +0000 (08:05 +0800)]
refactor(compiler-vapor): errors
三咲智子 Kevin Deng [Thu, 30 Nov 2023 23:34:18 +0000 (07:34 +0800)]
feat(compiler-vapor): node transform
三咲智子 Kevin Deng [Thu, 30 Nov 2023 21:18:20 +0000 (05:18 +0800)]
feat: codegen context
三咲智子 Kevin Deng [Thu, 30 Nov 2023 21:17:19 +0000 (05:17 +0800)]
fix(compiler-vapor): prefix identifiers
三咲智子 Kevin Deng [Thu, 30 Nov 2023 17:28:16 +0000 (01:28 +0800)]
style: format
Evan You [Thu, 30 Nov 2023 14:39:55 +0000 (22:39 +0800)]
chore: group parser edge case tests
Eduardo San Martin Morote [Thu, 30 Nov 2023 08:39:40 +0000 (09:39 +0100)]
feat(compiler-core): support accessing Error as global in template expressions (#7018)
Evan You [Thu, 30 Nov 2023 08:37:17 +0000 (16:37 +0800)]
feat(compiler-sfc): bump postcss-modules to v6
ZHAO Jin-Xiang [Thu, 30 Nov 2023 06:17:51 +0000 (14:17 +0800)]
chore: improve typing for scripts (#9709)
三咲智子 Kevin Deng [Thu, 30 Nov 2023 00:09:44 +0000 (08:09 +0800)]
refactor(playground): extract vite-hyper-config
三咲智子 Kevin Deng [Wed, 29 Nov 2023 21:54:27 +0000 (05:54 +0800)]
refactor(playground): extract logic
三咲智子 Kevin Deng [Wed, 29 Nov 2023 21:40:28 +0000 (05:40 +0800)]
chore: update todo
Rizumu Ayaka [Wed, 29 Nov 2023 21:31:26 +0000 (05:31 +0800)]
test: v-pre (#14)
Co-authored-by: 三咲智子 Kevin Deng <sxzz@sxzz.moe>
ubugeeei [Wed, 29 Nov 2023 21:11:59 +0000 (06:11 +0900)]
feat(compiler): v-on event modifier (#8)
三咲智子 Kevin Deng [Wed, 29 Nov 2023 21:00:16 +0000 (05:00 +0800)]
chore: update todo
三咲智子 Kevin Deng [Wed, 29 Nov 2023 20:44:28 +0000 (04:44 +0800)]
feat(playground): use vite-node
ubugeeei [Wed, 29 Nov 2023 18:11:21 +0000 (03:11 +0900)]
feat: vapor component base (#5)
Co-authored-by: 三咲智子 Kevin Deng <sxzz@sxzz.moe>
三咲智子 Kevin Deng [Wed, 29 Nov 2023 14:09:46 +0000 (22:09 +0800)]
refactor: use enum
三咲智子 Kevin Deng [Wed, 29 Nov 2023 13:20:05 +0000 (21:20 +0800)]
refactor: remove InsertPosition
三咲智子 Kevin Deng [Wed, 29 Nov 2023 13:16:14 +0000 (21:16 +0800)]
Merge remote-tracking branch 'upstream/minor'
ZHAO Jin-Xiang [Wed, 29 Nov 2023 13:15:44 +0000 (21:15 +0800)]
fix(compiler-core): fix referencing typo (#9708)
三咲智子 Kevin Deng [Wed, 29 Nov 2023 13:10:26 +0000 (21:10 +0800)]
Merge remote-tracking branch 'upstream/minor'
三咲智子 Kevin Deng [Wed, 29 Nov 2023 12:58:10 +0000 (20:58 +0800)]
fix(compiler-sfc): vue import
Jeff Yang [Wed, 29 Nov 2023 12:54:45 +0000 (20:54 +0800)]
chore: fix typo in compiler-vapor (#10)
edison [Wed, 29 Nov 2023 04:26:10 +0000 (12:26 +0800)]
chore: fix typo (#9689)
ZHAO Jin-Xiang [Wed, 29 Nov 2023 04:24:50 +0000 (12:24 +0800)]
feat: use enum to replace const enum (#9261)
close #1228
三咲智子 Kevin Deng [Tue, 28 Nov 2023 19:05:09 +0000 (03:05 +0800)]
feat(playground): dev
三咲智子 Kevin Deng [Tue, 28 Nov 2023 18:38:01 +0000 (02:38 +0800)]
fix: playground
三咲智子 Kevin Deng [Tue, 28 Nov 2023 17:25:46 +0000 (01:25 +0800)]
feat: build vapor & add @vue/vapor package
Evan You [Tue, 28 Nov 2023 10:37:17 +0000 (18:37 +0800)]
fix(parser): properly set initial inXML state based on root ns
Evan You [Tue, 28 Nov 2023 10:31:17 +0000 (18:31 +0800)]
fix(parser): should reset inRCDATA state
Rizumu Ayaka [Tue, 28 Nov 2023 10:17:41 +0000 (18:17 +0800)]
feat: add vapor errors of `v-bind` / `v-on` (#3)
Co-authored-by: 三咲智子 Kevin Deng <sxzz@sxzz.moe>
三咲智子 Kevin Deng [Tue, 28 Nov 2023 05:07:57 +0000 (13:07 +0800)]
chore: update component todo
白雾三语 [Tue, 28 Nov 2023 05:06:44 +0000 (13:06 +0800)]
test: add dynamic root nodes and interpolation (#1)
Co-authored-by: 三咲智子 Kevin Deng <sxzz@sxzz.moe>
Evan You [Tue, 28 Nov 2023 00:26:01 +0000 (08:26 +0800)]
release: v3.4.0-alpha.3
Evan You [Tue, 28 Nov 2023 00:14:04 +0000 (08:14 +0800)]
chore: Merge branch 'main' into minor
renovate[bot] [Tue, 28 Nov 2023 00:10:11 +0000 (08:10 +0800)]
chore(deps): update dependency @typescript-eslint/parser to ^6.13.0 (#9683)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Tue, 28 Nov 2023 00:03:07 +0000 (08:03 +0800)]
chore(deps): update all non-major dependencies (#9682)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Tue, 28 Nov 2023 00:02:38 +0000 (08:02 +0800)]
fix(deps): update compiler to ^7.23.4 (#9681)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
三咲智子 Kevin Deng [Mon, 27 Nov 2023 23:38:36 +0000 (07:38 +0800)]
feat(dx): link errors to docs in prod build (#9165)
三咲智子 Kevin Deng [Mon, 27 Nov 2023 15:47:21 +0000 (23:47 +0800)]
feat: scheduler
Evan You [Mon, 27 Nov 2023 10:10:00 +0000 (18:10 +0800)]
fix(parser): directive arg should be undefined on shorthands with no arg
Evan You [Mon, 27 Nov 2023 09:26:22 +0000 (17:26 +0800)]
release: v3.4.0-alpha.2
Evan You [Mon, 27 Nov 2023 08:55:54 +0000 (16:55 +0800)]
feat(compiler): improve parsing tolerance for language-tools
Evan You [Mon, 27 Nov 2023 07:59:07 +0000 (15:59 +0800)]
chore: Merge branch 'main' into minor
Evan You [Mon, 27 Nov 2023 07:38:30 +0000 (15:38 +0800)]
fix(compiler-sfc): fix ast reuse for ssr
Evan You [Mon, 27 Nov 2023 07:06:07 +0000 (15:06 +0800)]
fix(compiler-sfc): use correct compiler when re-parsing in ssr mode
Evan You [Mon, 27 Nov 2023 06:49:13 +0000 (14:49 +0800)]
fix(compiler-core): fix line/column tracking when fast forwarding
Evan You [Mon, 27 Nov 2023 06:42:12 +0000 (14:42 +0800)]
perf(compiler-sfc): use faster source map addMapping
Evan You [Mon, 27 Nov 2023 06:16:16 +0000 (14:16 +0800)]
chore: use MappingItem type
三咲智子 Kevin Deng [Mon, 27 Nov 2023 06:16:05 +0000 (14:16 +0800)]
refactor: extract dynamicChildren
三咲智子 Kevin Deng [Mon, 27 Nov 2023 06:13:09 +0000 (14:13 +0800)]
fix: use parser from runtime-dom
Evan You [Mon, 27 Nov 2023 04:18:01 +0000 (12:18 +0800)]
perf: avoid sfc source map unnecessary serialization and parsing
三咲智子 Kevin Deng [Sun, 26 Nov 2023 23:16:24 +0000 (07:16 +0800)]
feat: add size report for compiler vapor
三咲智子 Kevin Deng [Sun, 26 Nov 2023 22:34:37 +0000 (06:34 +0800)]
chore: add todo comment for prepend append
三咲智子 Kevin Deng [Sun, 26 Nov 2023 22:22:10 +0000 (06:22 +0800)]
feat: append & prepend multiple elements
三咲智子 Kevin Deng [Sun, 26 Nov 2023 21:28:50 +0000 (05:28 +0800)]
feat: use Array for Fragment, instead of native DocumentFragment
三咲智子 Kevin Deng [Sun, 26 Nov 2023 21:16:21 +0000 (05:16 +0800)]
feat: append multiple node
三咲智子 Kevin Deng [Sun, 26 Nov 2023 16:24:19 +0000 (00:24 +0800)]
chore: remove issue template
三咲智子 Kevin Deng [Sun, 26 Nov 2023 16:23:19 +0000 (00:23 +0800)]
test: fix template
三咲智子 Kevin Deng [Sat, 25 Nov 2023 19:53:47 +0000 (03:53 +0800)]
feat: dynamic root nodes
三咲智子 Kevin Deng [Sat, 25 Nov 2023 19:24:12 +0000 (03:24 +0800)]
fix: root
三咲智子 Kevin Deng [Sat, 25 Nov 2023 19:12:02 +0000 (03:12 +0800)]
feat: add api for document.createTextNode
三咲智子 Kevin Deng [Sat, 25 Nov 2023 19:08:35 +0000 (03:08 +0800)]
fix: static + dynamic root nodes
三咲智子 Kevin Deng [Sat, 25 Nov 2023 18:13:59 +0000 (02:13 +0800)]
feat: fragment
Evan You [Sat, 25 Nov 2023 14:55:39 +0000 (22:55 +0800)]
refactor: restore isSelfClosing as optional property
Evan You [Sat, 25 Nov 2023 14:50:40 +0000 (22:50 +0800)]
chore: fix tests with rawExp
Evan You [Sat, 25 Nov 2023 11:22:39 +0000 (19:22 +0800)]
refactor: restore SourceLocation.source
this is used extensively in @vue/language-tools and does not have
noticeable impact on performance
Evan You [Sat, 25 Nov 2023 10:07:17 +0000 (18:07 +0800)]
refactor: preserve source location convention in sfc mode for base parser
For compatibility w/ usage like https://github.com/vue-macros/vue-macros/blob/main/packages/setup-block/src/core/index.ts
Evan You [Sat, 25 Nov 2023 10:03:22 +0000 (18:03 +0800)]
chore: remove isSelfClosing property