]>
git.ipfire.org Git - thirdparty/vuejs/core.git/log
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)
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
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
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)
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
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
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.
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 05:11:27 +0000 (13:11 +0800)]
chore: bump @vue/repl
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>
Evan You [Sat, 25 Nov 2023 08:11:31 +0000 (16:11 +0800)]
release: v3.3.9
Carlos Rodrigues [Wed, 22 Nov 2023 14:18:02 +0000 (14:18 +0000)]
types: support app.component to be `defineComponent` (#9662)
Evan You [Tue, 21 Nov 2023 01:37:37 +0000 (09:37 +0800)]
chore: exclude private packages from version updates
Evan You [Tue, 21 Nov 2023 01:16:14 +0000 (09:16 +0800)]
workflow: use workspace deps
renovate[bot] [Mon, 20 Nov 2023 09:38:13 +0000 (17:38 +0800)]
chore(deps): update all non-major dependencies (#9636)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Sat, 18 Nov 2023 02:36:56 +0000 (10:36 +0800)]
chore(deps): update dependency vite to v5 (#9630)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: 三咲智子 Kevin Deng <sxzz@sxzz.moe>
renovate[bot] [Sat, 18 Nov 2023 02:33:45 +0000 (10:33 +0800)]
chore(deps): update dependency tsx to v4 (#9629)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Sat, 18 Nov 2023 02:33:24 +0000 (10:33 +0800)]
chore(deps): update lint (#9627)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
renovate[bot] [Sat, 18 Nov 2023 02:31:45 +0000 (10:31 +0800)]
chore(deps): update actions/github-script action to v7 (#9628)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Fri, 17 Nov 2023 23:32:25 +0000 (07:32 +0800)]
chore(deps): update dessant/lock-threads action to v5 (#9626)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Fri, 17 Nov 2023 23:13:04 +0000 (07:13 +0800)]
chore(deps): update autofix-ci/action digest to
bee19d7 (#9625)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
三咲智子 Kevin Deng [Fri, 17 Nov 2023 00:04:52 +0000 (08:04 +0800)]
chore: fix polyfill node conditions in dev
三咲智子 Kevin Deng [Wed, 15 Nov 2023 13:43:18 +0000 (21:43 +0800)]
docs: replace rollup-plugin-vue with vite version
Evan You [Wed, 15 Nov 2023 00:51:50 +0000 (08:51 +0800)]
fix(v-model): unnecessary value binding error should apply to dynamic instead of static binding
close #3596
Bogdan Kolesnyk [Mon, 13 Nov 2023 07:48:25 +0000 (08:48 +0100)]
fix(compiler-sfc): malformed filename on windows using path.posix.join() (#9478)
Closes: #8671, #9583
Not fixed with: #9446
Related: #9473
renovate[bot] [Mon, 13 Nov 2023 07:45:51 +0000 (15:45 +0800)]
chore(deps): update compiler to ^7.23.3 (#9590)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Mon, 13 Nov 2023 07:45:29 +0000 (15:45 +0800)]
chore(deps): update all non-major dependencies (#9589)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Evan You [Mon, 13 Nov 2023 07:23:16 +0000 (15:23 +0800)]
fix(types): revert class type restrictions
reverts #8012 due to breakage in downstream types
Evan You [Sun, 12 Nov 2023 08:30:30 +0000 (16:30 +0800)]
workflow(playground): prod/dev toggle should apply to runtime behavior as well
Previously, the prod/dev toggle in the SFC playground only affects the
SFC compiation behavior, but not the actual runtime. This can make it
confusing when users are trying to reproduce prod/dev behavior
inconsistency in the runtime code instead of the compiler.
Rick [Fri, 10 Nov 2023 09:17:17 +0000 (17:17 +0800)]
chore: fix dev-sfc-prepare command (#9570)
renovate[bot] [Fri, 10 Nov 2023 09:16:15 +0000 (17:16 +0800)]
chore(deps): update dependency puppeteer to ~21.5.1 (#9553)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Fri, 10 Nov 2023 09:16:02 +0000 (17:16 +0800)]
chore(deps): update lint (#9552)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
丶远方 [Fri, 10 Nov 2023 08:56:29 +0000 (16:56 +0800)]
fix(types): fix `unref` and `toValue` when input union type contains ComputedRef (#8748)
close #8747
close #8857
花果山大圣 [Fri, 10 Nov 2023 08:47:08 +0000 (16:47 +0800)]
fix(reactivity): onCleanup also needs to be cleaned (#8655)
close #5151
close #7695
Cong [Fri, 10 Nov 2023 08:44:08 +0000 (16:44 +0800)]
fix(compiler-sfc): support `:is` and `:where` selector in scoped css rewrite (#8929)
auvred [Fri, 10 Nov 2023 08:23:47 +0000 (11:23 +0300)]
fix(compiler-sfc): consistently escape type-only prop names (#8654)
close #8635
close #8910
close vitejs/vite-plugin-vue#184
edison [Fri, 10 Nov 2023 08:00:04 +0000 (16:00 +0800)]
fix(compiler-sfc): support resolve extends interface for defineEmits (#8470)
close #8465
Evan You [Fri, 10 Nov 2023 07:33:21 +0000 (15:33 +0800)]
fix(types): widen ClassValue type
Anthony Fu [Fri, 10 Nov 2023 07:27:16 +0000 (08:27 +0100)]
fix(ssr): hydration `__vnode` missing for devtools (#9328)
Evan You [Fri, 10 Nov 2023 07:25:55 +0000 (15:25 +0800)]
chore: remove typeof NULL_DYNAMIC_COMPONENT for type compat with test-utils
zqran [Fri, 10 Nov 2023 07:20:02 +0000 (15:20 +0800)]
fix(types): return type of withDefaults should be readonly (#8601)
Basil Gor [Fri, 10 Nov 2023 07:15:54 +0000 (23:15 -0800)]
fix(types): more precise types for class bindings (#8012)
丶远方 [Fri, 10 Nov 2023 07:07:24 +0000 (15:07 +0800)]
test(shared): add test case for escapeHtmlComment (#8065)
skirtle [Fri, 10 Nov 2023 07:05:39 +0000 (07:05 +0000)]
dx(runtime-core): warn if `this` is used in a `<script setup>` template (#7866)
Evan You [Fri, 10 Nov 2023 06:59:57 +0000 (14:59 +0800)]
chore: fix formatting + remove duplicated property in jsx type
被雨水过滤的空气-Rain [Fri, 10 Nov 2023 06:39:19 +0000 (14:39 +0800)]
refactor(compiler-dom): use String's built-in repeat method (#6700)
Yuchao [Fri, 10 Nov 2023 06:37:46 +0000 (17:37 +1100)]
test(apiWatch): better indicate array pre & new values are the same object (#7251)
skirtle [Fri, 10 Nov 2023 06:32:10 +0000 (06:32 +0000)]
dx(runtime-core): warn when the prop type is `[]` (#7608)
bqy_fe [Fri, 10 Nov 2023 06:30:45 +0000 (14:30 +0800)]
fix(types): update jsx type definitions (#8607)
Yuchao [Fri, 10 Nov 2023 06:23:54 +0000 (17:23 +1100)]
fix(types): allow falsy value types in `StyleValue` (#7954)
close #7955
Tycho [Fri, 10 Nov 2023 06:22:00 +0000 (14:22 +0800)]
refactor(compiler-sfc): reuse `forAliasRE` regex from compiler-core (#9568)
renovate[bot] [Fri, 10 Nov 2023 06:20:50 +0000 (14:20 +0800)]
chore(deps): update all non-major dependencies (#9551)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Rudy [Fri, 10 Nov 2023 05:52:54 +0000 (13:52 +0800)]
fix(types): defineCustomElement using defineComponent return type with emits (#7937)
close #7782
Ha Pam [Fri, 10 Nov 2023 05:42:26 +0000 (12:42 +0700)]
chore: typo and grammar (#8568) [ci skip]
Co-authored-by: Han <phamvanhan@gmail.com>
王野未 [Fri, 10 Nov 2023 05:41:25 +0000 (13:41 +0800)]
chore(scripts): delete an unnecessary parameter + add jsdoc to build script (#8527)
Simon Lévesque [Fri, 10 Nov 2023 05:40:47 +0000 (00:40 -0500)]
fix(types): fix shallowRef return type with union value type (#7853)
close #7852
Evan You [Fri, 10 Nov 2023 05:13:07 +0000 (13:13 +0800)]
fix(hydration): force hydration for v-bind with .prop modifier
ref #7490
Evan You [Fri, 10 Nov 2023 04:04:22 +0000 (12:04 +0800)]
fix(hydration): properly hydrate indeterminate prop
close #7476
Rudy [Thu, 9 Nov 2023 09:40:36 +0000 (17:40 +0800)]
fix(types): fix instance type when props type is incompatible with setup returned type (#7338)
close #5885
魏 [Thu, 9 Nov 2023 09:32:21 +0000 (17:32 +0800)]
fix(reactivity): clear method on readonly collections should return undefined (#7316)
Nebula [Thu, 9 Nov 2023 09:21:38 +0000 (17:21 +0800)]
chore: add name option for Teleport (#7315)
edison [Thu, 9 Nov 2023 09:20:54 +0000 (17:20 +0800)]
fix(compiler-core): avoid rewriting scope variables in inline for loops (#7245)
close #7238
被雨水过滤的空气-Rain [Thu, 9 Nov 2023 09:15:56 +0000 (17:15 +0800)]
fix(hmr/transition): fix kept-alive component inside transition disappearing after hmr (#7126)
fix #7121
白雾三语 [Thu, 9 Nov 2023 07:14:38 +0000 (15:14 +0800)]
fix(v-model): avoid overwriting number input with same value (#7004)
close #7003
Carlos Rodrigues [Thu, 9 Nov 2023 06:52:28 +0000 (06:52 +0000)]
fix(types): remove optional properties from defineProps return type (#6421)
close #6420
丶远方 [Thu, 9 Nov 2023 06:32:08 +0000 (14:32 +0800)]
fix(compiler-core): fix `resolveParserPlugins` decorators check (#9566)
close #9560
Evan You [Tue, 7 Nov 2023 07:31:46 +0000 (15:31 +0800)]
chore: bust sponsor image cache [ci skip]
Evan You [Mon, 6 Nov 2023 10:54:26 +0000 (18:54 +0800)]
release: v3.3.8
Evan You [Mon, 6 Nov 2023 10:46:40 +0000 (18:46 +0800)]
chore: delete unrelated test case
Evan You [Mon, 6 Nov 2023 10:45:42 +0000 (18:45 +0800)]
fix(hydration): fix tagName access eeror on comment/text node hydration mismatch
fix #9531
Eduardo San Martin Morote [Mon, 6 Nov 2023 09:48:40 +0000 (10:48 +0100)]
fix(warn): avoid warning on empty children with Suspense (#3962)
edison [Mon, 6 Nov 2023 09:46:48 +0000 (17:46 +0800)]
fix(compiler-sfc): fix dynamic directive arguments usage check for slots (#9495)
close #9493
Evan You [Mon, 6 Nov 2023 09:35:50 +0000 (17:35 +0800)]
fix(types): avoid exposing lru-cache types in generated dts
close #9521
Eduardo San Martin Morote [Fri, 3 Nov 2023 16:14:07 +0000 (17:14 +0100)]
chore: typo [skip ci]
renovate[bot] [Fri, 3 Nov 2023 09:48:58 +0000 (17:48 +0800)]
fix(deps): update dependency @vue/repl to ^2.6.3 (#9540)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>