]>
git.ipfire.org Git - thirdparty/vuejs/core.git/log
Evan You [Fri, 25 Oct 2019 02:23:08 +0000 (22:23 -0400)]
chore: include todomvc examples (need tests!)
Evan You [Fri, 25 Oct 2019 01:58:34 +0000 (21:58 -0400)]
feat(runtime-dom): support using mount target innerHTML as template
Evan You [Fri, 25 Oct 2019 01:19:02 +0000 (21:19 -0400)]
fix: generate v-if fallback comment as block
Evan You [Fri, 25 Oct 2019 01:08:28 +0000 (21:08 -0400)]
fix: export missing createCommentVNode fn
Evan You [Thu, 24 Oct 2019 21:55:00 +0000 (17:55 -0400)]
refactor(compiler): use shorter helpers for text and comment nodes
Evan You [Thu, 24 Oct 2019 20:42:09 +0000 (16:42 -0400)]
feat(compiler): preserve whitespace in pre tag, add tests
Evan You [Thu, 24 Oct 2019 20:22:48 +0000 (16:22 -0400)]
feat(compiler-core): whitespace handling
Evan You [Thu, 24 Oct 2019 19:39:31 +0000 (15:39 -0400)]
chore: remove unused util function
Evan You [Thu, 24 Oct 2019 16:47:29 +0000 (12:47 -0400)]
refactor(parser): remove ignoreSpaces option
相学长 [Thu, 24 Oct 2019 15:37:52 +0000 (23:37 +0800)]
types(reactivity): computed types remove `as` (#367)
Evan You [Thu, 24 Oct 2019 14:59:57 +0000 (10:59 -0400)]
feat(props): enable case conversion in all builds, preserve casing for attrs
Evan You [Thu, 24 Oct 2019 01:51:01 +0000 (21:51 -0400)]
feat(props): kebab -> camel prop case support in full build
Evan You [Wed, 23 Oct 2019 21:57:40 +0000 (17:57 -0400)]
feat(compiler-core): re-implement v-once to use cache mechanism
Evan You [Wed, 23 Oct 2019 19:19:55 +0000 (15:19 -0400)]
chore: comments [ci skip]
Dmitry Sharshakov [Wed, 23 Oct 2019 15:54:50 +0000 (18:54 +0300)]
test(template-refs): add tests for function refs (#359)
Mayness [Wed, 23 Oct 2019 15:53:43 +0000 (10:53 -0500)]
fix(reactivity): account for NaN in value change checks (#361)
wangtao0101 [Wed, 23 Oct 2019 15:20:06 +0000 (23:20 +0800)]
workflow: support debug single jest test file in vscode (#360)
Cr [Wed, 23 Oct 2019 15:00:55 +0000 (23:00 +0800)]
fix(reactivity): Map.set should trigger when adding new entry with undefined value (#364)
Evan You [Wed, 23 Oct 2019 14:57:05 +0000 (10:57 -0400)]
chore: fix snapshot
Evan You [Wed, 23 Oct 2019 14:49:16 +0000 (10:49 -0400)]
fix(compiler-dom): style transform of static styles should not add STYLE patchFlag
大江东去 [Wed, 23 Oct 2019 14:35:45 +0000 (22:35 +0800)]
test(compiler-dom): test namespace parsing (#356)
edison [Wed, 23 Oct 2019 14:34:58 +0000 (22:34 +0800)]
perf(runtime-core): use `makeMap` instead of `RE` (#350)
likui [Wed, 23 Oct 2019 13:29:09 +0000 (21:29 +0800)]
types: improve slots type (#366)
dependabot-preview[bot] [Wed, 23 Oct 2019 06:40:58 +0000 (06:40 +0000)]
build(deps-dev): bump rollup from 1.25.1 to 1.25.2
Bumps [rollup](https://github.com/rollup/rollup) from 1.25.1 to 1.25.2.
- [Release notes](https://github.com/rollup/rollup/releases)
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rollup/rollup/compare/v1.25.1...v1.25.2)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
dependabot-preview[bot] [Wed, 23 Oct 2019 06:40:31 +0000 (06:40 +0000)]
build(deps-dev): bump lerna from 3.18.2 to 3.18.3
Bumps [lerna](https://github.com/lerna/lerna/tree/HEAD/core/lerna) from 3.18.2 to 3.18.3.
- [Release notes](https://github.com/lerna/lerna/releases)
- [Changelog](https://github.com/lerna/lerna/blob/master/core/lerna/CHANGELOG.md)
- [Commits](https://github.com/lerna/lerna/commits/v3.18.3/core/lerna)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Evan You [Tue, 22 Oct 2019 15:53:17 +0000 (11:53 -0400)]
chore: fix DebuggerEvent export
Evan You [Tue, 22 Oct 2019 15:52:29 +0000 (11:52 -0400)]
chore: revert prettier
Evan You [Tue, 22 Oct 2019 15:26:48 +0000 (11:26 -0400)]
types: massive refactor
Evan You [Tue, 22 Oct 2019 15:26:38 +0000 (11:26 -0400)]
chore: upgrade prettier
dependabot-preview[bot] [Tue, 22 Oct 2019 06:35:02 +0000 (06:35 +0000)]
build(deps-dev): bump @microsoft/api-extractor from 7.5.1 to 7.5.2
Bumps [@microsoft/api-extractor](https://github.com/microsoft/rushstack) from 7.5.1 to 7.5.2.
- [Release notes](https://github.com/microsoft/rushstack/releases)
- [Commits](https://github.com/microsoft/rushstack/commits/@microsoft/api-extractor-model_v7.5.2)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
dependabot-preview[bot] [Tue, 22 Oct 2019 06:34:25 +0000 (06:34 +0000)]
build(deps-dev): bump lerna from 3.18.1 to 3.18.2
Bumps [lerna](https://github.com/lerna/lerna/tree/HEAD/core/lerna) from 3.18.1 to 3.18.2.
- [Release notes](https://github.com/lerna/lerna/releases)
- [Changelog](https://github.com/lerna/lerna/blob/master/core/lerna/CHANGELOG.md)
- [Commits](https://github.com/lerna/lerna/commits/v3.18.2/core/lerna)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Cr [Tue, 22 Oct 2019 03:47:16 +0000 (11:47 +0800)]
feat(apiOptions): add warning for duplicated properties declared by options (#329)
Evan You [Tue, 22 Oct 2019 03:37:03 +0000 (23:37 -0400)]
types: improve types
Evan You [Mon, 21 Oct 2019 20:46:47 +0000 (16:46 -0400)]
chore: reference link
Evan You [Mon, 21 Oct 2019 20:39:37 +0000 (16:39 -0400)]
feat: update svg tag list
Evan You [Mon, 21 Oct 2019 20:25:16 +0000 (16:25 -0400)]
chore: move dom element config to compiler-dom
Evan You [Mon, 21 Oct 2019 19:52:29 +0000 (15:52 -0400)]
feat(compiler): convert text mixed with elements into createVNode calls
This ensures they are tracked as dynamic children when inside blocks.
Also guaruntees compiled vnodes always have vnode children in arrays
so that they can skip normalizeVNode safely in optimized mode.
Evan You [Mon, 21 Oct 2019 19:17:29 +0000 (15:17 -0400)]
Revert "feat(compiler-core): hoist element with static ref (#344)"
Static refs still need to be tracked in dynamicChildren because unmount
also takes the fast path when dynamicChildren is present, and all refs
need to be properly unmounted.
This reverts commit
920773fc6b082269e5c54a9c44609e6fd7dba5f3 .
likui [Mon, 21 Oct 2019 18:04:42 +0000 (02:04 +0800)]
types: improve emit type (#345)
Jooger [Mon, 21 Oct 2019 17:59:10 +0000 (01:59 +0800)]
refactor(errorHandlling): handle array in callWithAsyncErrorHandling (#332)
Dmitry Sharshakov [Mon, 21 Oct 2019 17:57:20 +0000 (20:57 +0300)]
types: improve computed types (#343)
Dmitry Sharshakov [Mon, 21 Oct 2019 17:44:01 +0000 (20:44 +0300)]
types: use RenderFunction type (#342)
Evan You [Mon, 21 Oct 2019 16:24:19 +0000 (12:24 -0400)]
perf: skip normalizeVNode in optimized mode
Evan You [Mon, 21 Oct 2019 15:30:45 +0000 (11:30 -0400)]
perf: micro optimizations for vnode creation
Evan You [Mon, 21 Oct 2019 14:36:38 +0000 (10:36 -0400)]
chore: remove refs from setupContext
explicit refs should be preferred
Evan You [Mon, 21 Oct 2019 14:33:10 +0000 (10:33 -0400)]
chore: fix merge conflict
HcySunYang [Mon, 21 Oct 2019 14:29:17 +0000 (22:29 +0800)]
feat(compiler-core): hoist element with static ref (#344)
Dmitry Sharshakov [Mon, 21 Oct 2019 14:04:34 +0000 (17:04 +0300)]
chore: fix typo (#339)
Evan You [Mon, 21 Oct 2019 14:04:02 +0000 (10:04 -0400)]
chore: remove todo
Evan You [Mon, 21 Oct 2019 03:43:56 +0000 (23:43 -0400)]
perf: v-for fragments do not need to track dynamicChildren
HcySunYang [Mon, 21 Oct 2019 14:00:23 +0000 (22:00 +0800)]
chore: rename & property missing (#335)
dependabot-preview[bot] [Mon, 21 Oct 2019 07:02:42 +0000 (07:02 +0000)]
build(deps-dev): bump rollup from 1.24.0 to 1.25.1
Bumps [rollup](https://github.com/rollup/rollup) from 1.24.0 to 1.25.1.
- [Release notes](https://github.com/rollup/rollup/releases)
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rollup/rollup/compare/v1.24.0...v1.25.1)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
dependabot-preview[bot] [Mon, 21 Oct 2019 06:58:56 +0000 (06:58 +0000)]
build(deps-dev): bump @microsoft/api-extractor from 7.5.0 to 7.5.1
Bumps [@microsoft/api-extractor](https://github.com/microsoft/rushstack) from 7.5.0 to 7.5.1.
- [Release notes](https://github.com/microsoft/rushstack/releases)
- [Commits](https://github.com/microsoft/rushstack/commits)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
dependabot-preview[bot] [Mon, 21 Oct 2019 06:59:12 +0000 (06:59 +0000)]
build(deps-dev): bump rollup-plugin-alias from 2.0.1 to 2.2.0
Bumps [rollup-plugin-alias](https://github.com/frostney/rollup-plugin-alias) from 2.0.1 to 2.2.0.
- [Release notes](https://github.com/frostney/rollup-plugin-alias/releases)
- [Changelog](https://github.com/rollup/rollup-plugin-alias/blob/master/CHANGELOG.md)
- [Commits](https://github.com/frostney/rollup-plugin-alias/compare/v2.0.1...v2.2.0)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Evan You [Sun, 20 Oct 2019 21:01:01 +0000 (17:01 -0400)]
chore: cache isStaticNode result for missing branch
Evan You [Sun, 20 Oct 2019 21:00:11 +0000 (17:00 -0400)]
fix(compiler): cache handlers should be per-instance, fix hoist w/ cached handlers
Dmitry Sharshakov [Sun, 20 Oct 2019 00:03:15 +0000 (03:03 +0300)]
chore: fix ci (#338)
Evan You [Sat, 19 Oct 2019 01:51:34 +0000 (21:51 -0400)]
feat(v-on): cache handlers
Evan You [Fri, 18 Oct 2019 20:36:42 +0000 (16:36 -0400)]
chore: rename v-on guard constants
Evan You [Fri, 18 Oct 2019 20:35:01 +0000 (16:35 -0400)]
refactor: applyDirectives -> withDirectives
Evan You [Fri, 18 Oct 2019 20:20:45 +0000 (16:20 -0400)]
refactor(v-on): avoid empty modifier guard with only key modifier
Evan You [Fri, 18 Oct 2019 19:31:28 +0000 (15:31 -0400)]
fix(reactivity): revert to Reflect.get and add test cases
Dmitry Sharshakov [Fri, 18 Oct 2019 18:58:15 +0000 (21:58 +0300)]
types: fix createComponent type when using simple function (#334)
Evan You [Fri, 18 Oct 2019 18:01:45 +0000 (14:01 -0400)]
refactor: rename vnode hooks
So that they can be used as @vnodeMounted="..." in templates
扩散性百万甜面包 [Fri, 18 Oct 2019 18:54:05 +0000 (02:54 +0800)]
types: fix ref unwrapping when nested inside arrays (#331)
Stanislav Lashmanov [Fri, 18 Oct 2019 17:57:13 +0000 (20:57 +0300)]
fix: add missing compiler to the full build on Windows (#333)
Dmitry Sharshakov [Fri, 18 Oct 2019 16:34:45 +0000 (19:34 +0300)]
feat(core): validate directives names (#326)
edison [Fri, 18 Oct 2019 16:11:58 +0000 (00:11 +0800)]
perf(reactivity): optimize the performance of the `canObserve` (#330)
宋铄运 [Fri, 18 Oct 2019 16:09:04 +0000 (00:09 +0800)]
feat(core): support dynamic component via <component :is> (#320)
Evan You [Fri, 18 Oct 2019 02:29:51 +0000 (22:29 -0400)]
perf: further tweak accessCache
Dmitry Sharshakov [Thu, 17 Oct 2019 19:47:26 +0000 (22:47 +0300)]
refactor(runtime-core): extract promise check into shared (#325)
大江东去 [Thu, 17 Oct 2019 19:04:52 +0000 (03:04 +0800)]
test(compiler-core): add test for custom delimiter (#315)
Evan You [Thu, 17 Oct 2019 03:12:57 +0000 (23:12 -0400)]
perf: minor tweaks
Evan You [Thu, 17 Oct 2019 02:13:52 +0000 (22:13 -0400)]
perf(core): cache property access types on renderProxy
Evan You [Thu, 17 Oct 2019 01:36:17 +0000 (21:36 -0400)]
perf: revert to _isRef for perf
Benchmarking shows checking for a plain property is about 4~5x faster
than checking for a Symbol, likely because the Symbol does not fit well
into V8's hidden class model.
Carlos Rodrigues [Thu, 17 Oct 2019 19:01:51 +0000 (20:01 +0100)]
chore: typos [ci-skip] (#323)
Evan You [Wed, 16 Oct 2019 21:43:33 +0000 (17:43 -0400)]
fix(runtime-core): handle dynamicChildren when portal is used as a block
Evan You [Wed, 16 Oct 2019 21:40:00 +0000 (17:40 -0400)]
feat(compiler-core): support Suspense in templates
Evan You [Wed, 16 Oct 2019 20:33:23 +0000 (16:33 -0400)]
feat: emit compiler error for invalid JavaScript expressions
dependabot-preview[bot] [Wed, 16 Oct 2019 21:37:07 +0000 (21:37 +0000)]
build(deps-dev): bump lerna from 3.18.0 to 3.18.1
Bumps [lerna](https://github.com/lerna/lerna/tree/HEAD/core/lerna) from 3.18.0 to 3.18.1.
- [Release notes](https://github.com/lerna/lerna/releases)
- [Changelog](https://github.com/lerna/lerna/blob/master/core/lerna/CHANGELOG.md)
- [Commits](https://github.com/lerna/lerna/commits/v3.18.1/core/lerna)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Evan You [Wed, 16 Oct 2019 19:32:48 +0000 (15:32 -0400)]
perf: skip hasScopeRef check if there are no scope vars
Evan You [Wed, 16 Oct 2019 19:30:21 +0000 (15:30 -0400)]
feat(compiler-core/v-slot): only force dynamic slots when referencing scope vars
This feature is only applied with prefixIdentifiers: true.
Evan You [Wed, 16 Oct 2019 18:18:29 +0000 (14:18 -0400)]
feat(compiler-core/v-model): generate modelModifiers for component v-model
Evan You [Wed, 16 Oct 2019 18:05:18 +0000 (14:05 -0400)]
feat(compiler-core/v-model): error when v-model is used on scope variable
Evan You [Wed, 16 Oct 2019 17:56:00 +0000 (13:56 -0400)]
feat(compiler-core/v-model): avoid patching v-model handler when possible
Carlos Rodrigues [Wed, 16 Oct 2019 19:34:51 +0000 (20:34 +0100)]
perf(runtime-core): use faster diff map population (#319)
Evan You [Wed, 16 Oct 2019 16:00:55 +0000 (12:00 -0400)]
feat(compiler-core): do not generate TEXT flag if child is constant
Carlos Rodrigues [Wed, 16 Oct 2019 14:46:41 +0000 (15:46 +0100)]
refactor(compiler-core): avoid has call (#314)
Evan You [Wed, 16 Oct 2019 14:42:25 +0000 (10:42 -0400)]
perf(v-for): use faster array population in renderList
xiaoboost [Wed, 16 Oct 2019 14:31:40 +0000 (22:31 +0800)]
types: improve typing (#309)
Carlos Rodrigues [Wed, 16 Oct 2019 14:15:03 +0000 (15:15 +0100)]
types: improve typing (#313)
Ruijia Tang [Wed, 16 Oct 2019 14:11:13 +0000 (22:11 +0800)]
chore: Remove unnecessary console.log (#312)
Dmitry Sharshakov [Wed, 16 Oct 2019 06:12:26 +0000 (09:12 +0300)]
feat(directives): add support for function directives (#252)
Tidyzq [Wed, 16 Oct 2019 05:58:11 +0000 (13:58 +0800)]
refactor(reactivity): immediate return (#301)
likui [Wed, 16 Oct 2019 05:47:58 +0000 (13:47 +0800)]
test(compiler-dom): add test for vModel transform (#289)
Evan You [Wed, 16 Oct 2019 02:34:14 +0000 (22:34 -0400)]
build: fix isBundlerESMBuild check in rollup.js
Evan You [Wed, 16 Oct 2019 02:29:52 +0000 (22:29 -0400)]
refactor: use makeMap in v-on dom transform
Evan You [Tue, 15 Oct 2019 21:50:38 +0000 (17:50 -0400)]
test: test runtime compilation error warning
Jian Zhang [Wed, 16 Oct 2019 02:18:55 +0000 (10:18 +0800)]
refactor(runtime-core): isBuiltInTag -> use makeMap instead of Set (#307)
dependabot-preview[bot] [Tue, 15 Oct 2019 21:45:11 +0000 (21:45 +0000)]
build(deps-dev): bump rollup from 1.23.1 to 1.24.0
Bumps [rollup](https://github.com/rollup/rollup) from 1.23.1 to 1.24.0.
- [Release notes](https://github.com/rollup/rollup/releases)
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rollup/rollup/compare/v1.23.1...v1.24.0)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>