]>
git.ipfire.org Git - thirdparty/vuejs/core.git/log
三咲智子 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
Evan You [Thu, 30 Nov 2023 11:00:00 +0000 (19:00 +0800)]
perf(runtime-dom): cache modifier wrapper functions
close #8882
三咲智子 Kevin Deng [Thu, 30 Nov 2023 10:41:21 +0000 (18:41 +0800)]
fix(compiler-sfc): throw error when failing to load TS during type resolution (#8883)
edison [Thu, 30 Nov 2023 10:35:20 +0000 (18:35 +0800)]
fix(cssVars): cssVar names should be double-escaped when generating code for ssr (#8824)
close #7823
Evan You [Thu, 30 Nov 2023 10:33:53 +0000 (18:33 +0800)]
chore: fix width/height check condition
edison [Thu, 30 Nov 2023 10:03:23 +0000 (18:03 +0800)]
fix(compiler-sfc): support resolving components from props (#8785)
Evan You [Thu, 30 Nov 2023 09:59:27 +0000 (17:59 +0800)]
chore: optimize widht/height element check
Evan You [Thu, 30 Nov 2023 09:51:58 +0000 (17:51 +0800)]
perf: optimize on* prop check
zhoulixiang [Thu, 30 Nov 2023 09:27:23 +0000 (17:27 +0800)]
fix(runtime-dom): set width/height with units as attribute (#8781)
Technically, width / height on `<img>`, `<video>` etc must be integers and cannot contain units. When set as a DOM property, the DOM force converts strings with units to 0. However, this is such a common mistake that most browsers nowadays supports such usage, and it makes sense for Vue to at least let it be set as an attribute.
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)
renovate[bot] [Thu, 30 Nov 2023 08:38:33 +0000 (16:38 +0800)]
chore(deps): update dependency puppeteer to ~21.5.2 (#9637)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
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)
Evan You [Thu, 30 Nov 2023 05:11:27 +0000 (13:11 +0800)]
chore: bump @vue/repl
三咲智子 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'