]>
git.ipfire.org Git - thirdparty/vuejs/core.git/log
Kaine [Tue, 12 Dec 2023 07:33:31 +0000 (15:33 +0800)]
refactor: improve file path resolution (#55)
三咲智子 Kevin Deng [Mon, 11 Dec 2023 08:23:39 +0000 (16:23 +0800)]
refactor(runtime-vapor): remove argument generic
Rizumu Ayaka [Sun, 10 Dec 2023 19:05:11 +0000 (03:05 +0800)]
test: add transform tests to `v-html` / `v-text` tests (#49)
Co-authored-by: 三咲智子 Kevin Deng <sxzz@sxzz.moe>
Rizumu Ayaka [Sun, 10 Dec 2023 17:41:29 +0000 (01:41 +0800)]
test: add transform tests to `v-once` tests (#44)
Co-authored-by: 三咲智子 Kevin Deng <sxzz@sxzz.moe>
三咲智子 Kevin Deng [Sat, 9 Dec 2023 17:36:34 +0000 (01:36 +0800)]
fix(compiler-vapor): add modifier for empty v-on
Rizumu Ayaka [Sat, 9 Dec 2023 17:33:29 +0000 (01:33 +0800)]
test: combine with transform and codegen tests for `v-bind` (#45)
Co-authored-by: 三咲智子 Kevin Deng <sxzz@sxzz.moe>
ubugeeei [Sat, 9 Dec 2023 17:33:18 +0000 (02:33 +0900)]
feat(runtime-vapor): component props (#40)
三咲智子 Kevin Deng [Sat, 9 Dec 2023 17:26:19 +0000 (01:26 +0800)]
feat: pushFnCall
三咲智子 Kevin Deng [Sat, 9 Dec 2023 17:05:26 +0000 (01:05 +0800)]
feat: withIndent
三咲智子 Kevin Deng [Sat, 9 Dec 2023 17:01:57 +0000 (01:01 +0800)]
refactor: pushMulti
三咲智子 Kevin Deng [Sat, 9 Dec 2023 16:06:20 +0000 (00:06 +0800)]
refactor(compiler-vapor): v-on
三咲智子 Kevin Deng [Sat, 9 Dec 2023 15:29:10 +0000 (23:29 +0800)]
fix(compiler-vapor): generate static expression
三咲智子 Kevin Deng [Sat, 9 Dec 2023 15:25:01 +0000 (23:25 +0800)]
feat(compiler-vapor/v-bind): globally allowed
Rizumu Ayaka [Sat, 9 Dec 2023 10:41:59 +0000 (18:41 +0800)]
feat: camel modifier for `v-bind` (#39)
三咲智子 Kevin Deng [Fri, 8 Dec 2023 20:06:46 +0000 (04:06 +0800)]
test: add transform test
Rizumu Ayaka [Fri, 8 Dec 2023 19:29:38 +0000 (03:29 +0800)]
test: split test files (#38)
三咲智子 Kevin Deng [Fri, 8 Dec 2023 13:14:46 +0000 (21:14 +0800)]
chore: update todo
三咲智子 Kevin Deng [Fri, 8 Dec 2023 09:34:33 +0000 (17:34 +0800)]
feat: v-show
三咲智子 Kevin Deng [Thu, 7 Dec 2023 02:46:34 +0000 (10:46 +0800)]
types(runtime-vapor): add modifiers & argument type
三咲智子 Kevin Deng [Wed, 6 Dec 2023 17:51:57 +0000 (01:51 +0800)]
refactor: extract Data
白雾三语 [Wed, 6 Dec 2023 17:41:17 +0000 (01:41 +0800)]
feat(compiler-vapor): support custom directives argument & modifiers (#34)
Co-authored-by: 三咲智子 Kevin Deng <sxzz@sxzz.moe>
三咲智子 Kevin Deng [Wed, 6 Dec 2023 11:08:46 +0000 (19:08 +0800)]
chore: update todo
三咲智子 Kevin Deng [Wed, 6 Dec 2023 17:12:27 +0000 (01:12 +0800)]
test: remove fixtures
三咲智子 Kevin Deng [Wed, 6 Dec 2023 17:09:03 +0000 (01:09 +0800)]
perf(compiler-vapor): combine effect
三咲智子 Kevin Deng [Wed, 6 Dec 2023 16:39:31 +0000 (00:39 +0800)]
refactor(compiler-vapor): extract v-on
三咲智子 Kevin Deng [Wed, 6 Dec 2023 16:36:42 +0000 (00:36 +0800)]
feat(compiler-vapor): shorthand & no expression
Rizumu Ayaka [Wed, 6 Dec 2023 16:22:36 +0000 (00:22 +0800)]
test: compound expression for `v-bind` (#36)
三咲智子 Kevin Deng [Wed, 6 Dec 2023 10:52:14 +0000 (18:52 +0800)]
test: update snapshot
三咲智子 Kevin Deng [Wed, 6 Dec 2023 10:50:31 +0000 (18:50 +0800)]
Merge remote-tracking branch 'upstream/minor'
三咲智子 Kevin Deng [Wed, 6 Dec 2023 10:43:01 +0000 (18:43 +0800)]
fix(compiler-vapor): event handler
三咲智子 Kevin Deng [Wed, 6 Dec 2023 06:59:11 +0000 (14:59 +0800)]
feat(runtime-vapor): render component
三咲智子 Kevin Deng [Wed, 6 Dec 2023 06:37:40 +0000 (14:37 +0800)]
fix: resolve options for parser
ref: https://github.com/vuejs/core/pull/9760
三咲智子 Kevin Deng [Wed, 6 Dec 2023 06:41:21 +0000 (14:41 +0800)]
fix(compiler-core): use the same resolved options for all compile stages (#9760)
三咲智子 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)
nandi95 [Tue, 5 Dec 2023 09:14:17 +0000 (09:14 +0000)]
feat(runtime-core): provide full props to props validator functions (#3258)
Evan You [Tue, 5 Dec 2023 02:54:20 +0000 (10:54 +0800)]
chore: Merge branch 'main' into minor
Evan You [Tue, 5 Dec 2023 02:47:38 +0000 (10:47 +0800)]
chore(deps): bump vitest to 1.0
Carlos Rodrigues [Mon, 4 Dec 2023 19:08:21 +0000 (19:08 +0000)]
chore(playground): expose esm-browser files (#9725)
三咲智子 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
Evan You [Mon, 4 Dec 2023 15:24:43 +0000 (23:24 +0800)]
release: v3.4.0-alpha.4
Evan You [Mon, 4 Dec 2023 15:17:41 +0000 (23:17 +0800)]
chore: Merge branch 'main' into minor
Evan You [Mon, 4 Dec 2023 15:06:56 +0000 (23:06 +0800)]
fix(parser): fix interpolation parsing in v-pre
ref: https://github.com/vuejs/docs/issues/2586
Evan You [Mon, 4 Dec 2023 13:42:18 +0000 (21:42 +0800)]
release: v3.3.10
yangxiuxiu [Mon, 4 Dec 2023 08:53:21 +0000 (16:53 +0800)]
fix(compiler-sfc): fix :where and :is selector in scoped mode with multiple selectors (#9735)
close #9707
三咲智子 Kevin Deng [Mon, 4 Dec 2023 08:45:26 +0000 (16:45 +0800)]
chore: fix lint
renovate[bot] [Mon, 4 Dec 2023 08:43:47 +0000 (16:43 +0800)]
chore(deps): update compiler (#9745)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Carlos Rodrigues [Mon, 4 Dec 2023 08:43:30 +0000 (08:43 +0000)]
fix(app): prevent template from being cached between apps with different options (#9724)
close #9618
renovate[bot] [Mon, 4 Dec 2023 08:42:40 +0000 (16:42 +0800)]
chore(deps): update all non-major dependencies (#9744)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
xiaoming young [Mon, 4 Dec 2023 08:42:24 +0000 (16:42 +0800)]
chore: fix typos in CHANGELOG.md (#9746) [ci skip]
edison [Mon, 4 Dec 2023 08:41:55 +0000 (16:41 +0800)]
fix(runtime-core): Suspense get anchor properly in Transition (#9309)
close #8105
三咲智子 Kevin Deng [Mon, 4 Dec 2023 08:08:15 +0000 (16:08 +0800)]
feat: support more directive hook
Evan You [Mon, 4 Dec 2023 07:43:29 +0000 (15:43 +0800)]
fix(compiler-sfc): avoid passing forEach index to genMap
Carlos Rodrigues [Sun, 3 Dec 2023 23:59:01 +0000 (23:59 +0000)]
fix(types): improve return type withKeys and withModifiers (#9734)
三咲智子 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
Reii [Fri, 1 Dec 2023 13:28:48 +0000 (21:28 +0800)]
chore(template-explorer): fix overflow screen problem (#7282) [ci skip]
edison [Fri, 1 Dec 2023 13:21:12 +0000 (21:21 +0800)]
fix(compiler-sfc): support inferring generic types (#8511)
close #8482
Evan You [Fri, 1 Dec 2023 08:45:53 +0000 (16:45 +0800)]
fix(compiler-sfc): deindent pug/jade templates
close #3231
close #3842
close #7723
edison [Fri, 1 Dec 2023 07:54:40 +0000 (15:54 +0800)]
fix(ssr): avoid computed being accidentally cached before server render (#9688)
close #5300
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 [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
edison [Thu, 30 Nov 2023 18:52:26 +0000 (02:52 +0800)]
fix(compiler-sfc): generate more treeshaking friendly code (#9507)
close #9500
花果山大圣 [Thu, 30 Nov 2023 18:45:03 +0000 (02:45 +0800)]
chore(dx): improve color contrast in dark mode for custom formatter (#8704)
Abhay Chauhan [Thu, 30 Nov 2023 18:43:56 +0000 (00:13 +0530)]
chore: improve comment readability (#8598) [ci skip]
Blake Newman [Thu, 30 Nov 2023 18:37:51 +0000 (18:37 +0000)]
fix(types): expose emits as props in functional components (#9234)
三咲智子 Kevin Deng [Thu, 30 Nov 2023 18:33:09 +0000 (02:33 +0800)]
fix(types): fix reactive collection types (#8960)
close #8904
三咲智子 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
Evan You [Thu, 30 Nov 2023 13:44:28 +0000 (21:44 +0800)]
chore(playground): use CodeMirror during local dev
Evan You [Thu, 30 Nov 2023 11:26:36 +0000 (19:26 +0800)]
perf(v-on): constant handlers with modifiers should not be treated as dynamic