]>
git.ipfire.org Git - thirdparty/vuejs/core.git/log
Evan You [Thu, 19 Sep 2019 17:59:24 +0000 (13:59 -0400)]
perf: avoid cloning in parser advanceBy
Evan You [Thu, 19 Sep 2019 17:48:32 +0000 (13:48 -0400)]
refactor: cleanup unused variables in vFor
Evan You [Thu, 19 Sep 2019 17:40:08 +0000 (13:40 -0400)]
test: update snapshots
Evan You [Thu, 19 Sep 2019 17:36:27 +0000 (13:36 -0400)]
chore: nest v-for tests
Evan You [Thu, 19 Sep 2019 16:20:59 +0000 (12:20 -0400)]
test(compiler): tests for ast transform
Rahul Kadyan [Thu, 19 Sep 2019 17:23:49 +0000 (22:53 +0530)]
feat(compiler-core): add parser transform for v-for directive (#65)
* feat(compiler-core): add parser transform for v-for directive
* fix: Include source location for expressions
* chore: remove comment
* refactor(compiler-core): extract hepler functions to utils
Evan You [Tue, 17 Sep 2019 23:08:47 +0000 (19:08 -0400)]
feat(compiler): basic transform implementation
Evan You [Tue, 17 Sep 2019 20:23:29 +0000 (16:23 -0400)]
chore: avoid object.freeze in prod
Evan You [Tue, 17 Sep 2019 16:26:09 +0000 (12:26 -0400)]
chore: regex caching makes no difference
Evan You [Tue, 17 Sep 2019 15:57:25 +0000 (11:57 -0400)]
refactor: further tweak compiler layers
Evan You [Tue, 17 Sep 2019 15:07:46 +0000 (11:07 -0400)]
refactor: move dom-specific options to compiler-dom
dependabot-preview[bot] [Tue, 17 Sep 2019 07:20:26 +0000 (07:20 +0000)]
build(deps-dev): bump rollup from 1.21.3 to 1.21.4
Bumps [rollup](https://github.com/rollup/rollup) from 1.21.3 to 1.21.4.
- [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.21.3...v1.21.4)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Evan You [Mon, 16 Sep 2019 20:31:54 +0000 (16:31 -0400)]
wip: layout compiler files
Evan You [Mon, 16 Sep 2019 19:27:40 +0000 (15:27 -0400)]
chore: more restructuring
Evan You [Mon, 16 Sep 2019 19:11:45 +0000 (15:11 -0400)]
chore: organize file structure
Evan You [Mon, 16 Sep 2019 19:06:45 +0000 (15:06 -0400)]
feat(compiler): scaffold compiler-dom
Evan You [Mon, 16 Sep 2019 18:58:03 +0000 (14:58 -0400)]
build: do not create .npmignore when bootstrapping
Evan You [Mon, 16 Sep 2019 18:43:29 +0000 (14:43 -0400)]
feat(compiler): port parser implementation based on work by @znck and @mysticatea
Evan You [Mon, 16 Sep 2019 17:15:20 +0000 (13:15 -0400)]
chore: remove unnecessary enum initial value
dependabot-preview[bot] [Mon, 16 Sep 2019 06:49:39 +0000 (06:49 +0000)]
build(deps-dev): bump rollup from 1.21.2 to 1.21.3
Bumps [rollup](https://github.com/rollup/rollup) from 1.21.2 to 1.21.3.
- [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.21.2...v1.21.3)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Evan You [Sat, 14 Sep 2019 19:09:46 +0000 (15:09 -0400)]
ci: disable github actions for now (lacks dep caching)
Evan You [Sat, 14 Sep 2019 16:13:51 +0000 (12:13 -0400)]
test: fix suspense tests in Node 12
Evan You [Sat, 14 Sep 2019 15:26:53 +0000 (11:26 -0400)]
fix: fix reactivity cjs entry
Evan You [Sat, 14 Sep 2019 14:33:30 +0000 (10:33 -0400)]
[ci] setup github actions
dependabot-preview[bot] [Fri, 13 Sep 2019 07:03:49 +0000 (07:03 +0000)]
build(deps-dev): bump ts-jest from 24.0.2 to 24.1.0
Bumps [ts-jest](https://github.com/kulshekhar/ts-jest) from 24.0.2 to 24.1.0.
- [Release notes](https://github.com/kulshekhar/ts-jest/releases)
- [Changelog](https://github.com/kulshekhar/ts-jest/blob/master/CHANGELOG.md)
- [Commits](https://github.com/kulshekhar/ts-jest/compare/v24.0.2...v24.1.0)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
dependabot-preview[bot] [Fri, 13 Sep 2019 07:03:26 +0000 (07:03 +0000)]
build(deps-dev): bump rollup-plugin-typescript2 from 0.24.1 to 0.24.2
Bumps [rollup-plugin-typescript2](https://github.com/ezolenko/rollup-plugin-typescript2) from 0.24.1 to 0.24.2.
- [Release notes](https://github.com/ezolenko/rollup-plugin-typescript2/releases)
- [Commits](https://github.com/ezolenko/rollup-plugin-typescript2/compare/0.24.1...0.24.2)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
dependabot-preview[bot] [Fri, 13 Sep 2019 07:03:04 +0000 (07:03 +0000)]
build(deps-dev): bump rollup-plugin-terser from 5.1.1 to 5.1.2
Bumps [rollup-plugin-terser](https://github.com/TrySound/rollup-plugin-terser) from 5.1.1 to 5.1.2.
- [Release notes](https://github.com/TrySound/rollup-plugin-terser/releases)
- [Commits](https://github.com/TrySound/rollup-plugin-terser/compare/v5.1.1...v5.1.2)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Evan You [Thu, 12 Sep 2019 16:16:01 +0000 (12:16 -0400)]
feat: re-suspense when encountering new async deps in resolved state
Evan You [Thu, 12 Sep 2019 14:40:17 +0000 (10:40 -0400)]
test: further improve suspense combined test case
Evan You [Thu, 12 Sep 2019 14:31:56 +0000 (10:31 -0400)]
test: more comprehesive combined suspense test
dependabot-preview[bot] [Thu, 12 Sep 2019 06:41:29 +0000 (06:41 +0000)]
build(deps-dev): bump @microsoft/api-extractor from 7.4.1 to 7.4.2
Bumps [@microsoft/api-extractor](https://github.com/Microsoft/web-build-tools) from 7.4.1 to 7.4.2.
- [Release notes](https://github.com/Microsoft/web-build-tools/releases)
- [Commits](https://github.com/Microsoft/web-build-tools/compare/@microsoft/api-extractor_v7.4.1...@microsoft/api-extractor_v7.4.2)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Evan You [Thu, 12 Sep 2019 05:52:14 +0000 (01:52 -0400)]
test: test suspense error handling
Evan You [Thu, 12 Sep 2019 04:37:44 +0000 (00:37 -0400)]
chore: remove unnecessary code
Evan You [Thu, 12 Sep 2019 03:44:37 +0000 (23:44 -0400)]
test: test nested suspense & nested async deps
Evan You [Wed, 11 Sep 2019 21:38:26 +0000 (17:38 -0400)]
refactor: move resolveSuspense out
Evan You [Wed, 11 Sep 2019 17:22:18 +0000 (13:22 -0400)]
wip(suspense): discard side effects when content is unmounted before resolve
Evan You [Wed, 11 Sep 2019 15:09:16 +0000 (11:09 -0400)]
test: more tests for suspense
Evan You [Wed, 11 Sep 2019 14:22:10 +0000 (10:22 -0400)]
fix: patching a component with pending async setup should update its props and slots
Evan You [Wed, 11 Sep 2019 14:09:00 +0000 (10:09 -0400)]
wip: watcher callback handling inside suspense
Evan You [Wed, 11 Sep 2019 13:07:29 +0000 (09:07 -0400)]
wip: do not fire lifecycle hooks when already unmounted
Evan You [Wed, 11 Sep 2019 13:04:03 +0000 (09:04 -0400)]
wip: only buffer suspense effects when unresolved
Evan You [Wed, 11 Sep 2019 00:53:28 +0000 (20:53 -0400)]
wip: suspense buffer effects
Evan You [Tue, 10 Sep 2019 16:11:08 +0000 (12:11 -0400)]
wip: pass proper args to patchDOMProp
Evan You [Tue, 10 Sep 2019 16:08:30 +0000 (12:08 -0400)]
wip: pass suspense down as argument
Evan You [Tue, 10 Sep 2019 15:43:17 +0000 (11:43 -0400)]
wip: handle suspense as component root el update
Evan You [Tue, 10 Sep 2019 15:17:26 +0000 (11:17 -0400)]
test: test suspense fallback
Evan You [Tue, 10 Sep 2019 15:01:11 +0000 (11:01 -0400)]
wip: suspense refactor
Evan You [Tue, 10 Sep 2019 14:09:04 +0000 (10:09 -0400)]
wip: retry suspense async deps from resolved dep instead of root
Evan You [Mon, 9 Sep 2019 21:28:35 +0000 (17:28 -0400)]
test: update test
Evan You [Mon, 9 Sep 2019 21:24:42 +0000 (17:24 -0400)]
test: basic test for suspense
Evan You [Mon, 9 Sep 2019 20:44:25 +0000 (16:44 -0400)]
wip: handle move and unmount for suspense
Evan You [Mon, 9 Sep 2019 20:28:32 +0000 (16:28 -0400)]
wip: suspense feature flag
Evan You [Mon, 9 Sep 2019 20:03:34 +0000 (16:03 -0400)]
chore: todos
Evan You [Mon, 9 Sep 2019 20:00:50 +0000 (16:00 -0400)]
wip: somewhat working suspense
Evan You [Mon, 9 Sep 2019 17:59:53 +0000 (13:59 -0400)]
wip: suspense
Evan You [Sat, 7 Sep 2019 21:10:57 +0000 (17:10 -0400)]
chore: comments
Evan You [Sat, 7 Sep 2019 15:28:40 +0000 (11:28 -0400)]
wip: suspense ideas
dependabot-preview[bot] [Wed, 11 Sep 2019 06:48:04 +0000 (06:48 +0000)]
build(deps-dev): bump @microsoft/api-extractor from 7.3.11 to 7.4.1
Bumps [@microsoft/api-extractor](https://github.com/Microsoft/web-build-tools) from 7.3.11 to 7.4.1.
- [Release notes](https://github.com/Microsoft/web-build-tools/releases)
- [Commits](https://github.com/Microsoft/web-build-tools/compare/@microsoft/api-extractor_v7.3.11...@microsoft/api-extractor_v7.4.1)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
dependabot-preview[bot] [Wed, 11 Sep 2019 06:47:29 +0000 (06:47 +0000)]
build(deps-dev): bump typescript from 3.6.2 to 3.6.3
Bumps [typescript](https://github.com/Microsoft/TypeScript) from 3.6.2 to 3.6.3.
- [Release notes](https://github.com/Microsoft/TypeScript/releases)
- [Commits](https://github.com/Microsoft/TypeScript/compare/v3.6.2...v3.6.3)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
dependabot-preview[bot] [Tue, 10 Sep 2019 07:13:42 +0000 (07:13 +0000)]
build(deps-dev): bump rollup-plugin-typescript2 from 0.24.0 to 0.24.1
Bumps [rollup-plugin-typescript2](https://github.com/ezolenko/rollup-plugin-typescript2) from 0.24.0 to 0.24.1.
- [Release notes](https://github.com/ezolenko/rollup-plugin-typescript2/releases)
- [Commits](https://github.com/ezolenko/rollup-plugin-typescript2/compare/0.24.0...0.24.1)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
dependabot-preview[bot] [Tue, 10 Sep 2019 07:13:34 +0000 (07:13 +0000)]
build(deps-dev): bump rollup from 1.21.0 to 1.21.2
Bumps [rollup](https://github.com/rollup/rollup) from 1.21.0 to 1.21.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.21.0...v1.21.2)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
dependabot-preview[bot] [Mon, 9 Sep 2019 07:29:34 +0000 (07:29 +0000)]
build(deps-dev): bump rollup from 1.20.3 to 1.21.0
Bumps [rollup](https://github.com/rollup/rollup) from 1.20.3 to 1.21.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.20.3...v1.21.0)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Evan You [Sat, 7 Sep 2019 15:45:32 +0000 (11:45 -0400)]
types: fix typing
Evan You [Sat, 7 Sep 2019 15:42:07 +0000 (11:42 -0400)]
fix: handle prev children is null in patch element
Evan You [Fri, 6 Sep 2019 20:58:32 +0000 (16:58 -0400)]
types: use stricter HostNode typings
Evan You [Fri, 6 Sep 2019 16:58:31 +0000 (12:58 -0400)]
types: improve type exports
Evan You [Fri, 6 Sep 2019 15:25:11 +0000 (11:25 -0400)]
refactor: split componentRenderUtils
Evan You [Fri, 6 Sep 2019 15:19:22 +0000 (11:19 -0400)]
refactor: reorganize component related code and types
Evan You [Fri, 6 Sep 2019 00:59:45 +0000 (20:59 -0400)]
test: test for app.mixin & warnHandler
Evan You [Fri, 6 Sep 2019 00:48:14 +0000 (20:48 -0400)]
refactor: extract hasOwn helper
Evan You [Fri, 6 Sep 2019 00:36:35 +0000 (20:36 -0400)]
wip: $data should only expose properties from data()
Evan You [Thu, 5 Sep 2019 22:48:49 +0000 (18:48 -0400)]
feat: fix all cases for h and options type inference
Evan You [Thu, 5 Sep 2019 22:32:19 +0000 (18:32 -0400)]
types: avoid plain objects with value being mistaken as refs
Evan You [Thu, 5 Sep 2019 20:09:30 +0000 (16:09 -0400)]
wip: improve options typing
Evan You [Thu, 5 Sep 2019 15:11:33 +0000 (11:11 -0400)]
types: props validation for h
Evan You [Thu, 5 Sep 2019 14:07:43 +0000 (10:07 -0400)]
feat: created/beforeCreate
dependabot-preview[bot] [Thu, 5 Sep 2019 06:46:32 +0000 (06:46 +0000)]
build(deps-dev): bump @microsoft/api-extractor from 7.3.9 to 7.3.11
Bumps [@microsoft/api-extractor](https://github.com/Microsoft/web-build-tools) from 7.3.9 to 7.3.11.
- [Release notes](https://github.com/Microsoft/web-build-tools/releases)
- [Commits](https://github.com/Microsoft/web-build-tools/compare/@microsoft/api-extractor_v7.3.9...@microsoft/api-extractor_v7.3.11)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Evan You [Wed, 4 Sep 2019 22:20:47 +0000 (18:20 -0400)]
wip: disable tracking in all hooks
Evan You [Wed, 4 Sep 2019 22:16:11 +0000 (18:16 -0400)]
test: test for options API
Evan You [Wed, 4 Sep 2019 17:50:57 +0000 (13:50 -0400)]
types: errorCaptured can return void
Evan You [Wed, 4 Sep 2019 15:36:27 +0000 (11:36 -0400)]
feat: mixins/extends/assets options
dependabot-preview[bot] [Wed, 4 Sep 2019 06:47:08 +0000 (06:47 +0000)]
build(deps-dev): bump rollup from 1.19.4 to 1.20.3
Bumps [rollup](https://github.com/rollup/rollup) from 1.19.4 to 1.20.3.
- [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.19.4...v1.20.3)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Evan You [Wed, 4 Sep 2019 03:04:11 +0000 (23:04 -0400)]
feat: $nextTick, $forceUpdate, $watch
Evan You [Wed, 4 Sep 2019 02:25:38 +0000 (22:25 -0400)]
feat: 2.x options support
Evan You [Wed, 4 Sep 2019 00:51:42 +0000 (20:51 -0400)]
feat: production tip
Evan You [Wed, 4 Sep 2019 00:31:53 +0000 (20:31 -0400)]
chore: fix test
Evan You [Wed, 4 Sep 2019 00:17:25 +0000 (20:17 -0400)]
wip: remove config.silent
Evan You [Tue, 3 Sep 2019 22:30:52 +0000 (18:30 -0400)]
test: test app asset retrieval
Evan You [Tue, 3 Sep 2019 22:24:32 +0000 (18:24 -0400)]
chore: fix type
Evan You [Tue, 3 Sep 2019 22:11:04 +0000 (18:11 -0400)]
test: test for app-level APIs
Evan You [Tue, 3 Sep 2019 20:17:26 +0000 (16:17 -0400)]
test: improve warning assertions
Evan You [Tue, 3 Sep 2019 19:27:59 +0000 (15:27 -0400)]
wip: render() should receive no args, expose props on renderContext as readonly
dependabot-preview[bot] [Tue, 3 Sep 2019 18:48:26 +0000 (14:48 -0400)]
build(deps-dev): bump rollup-plugin-alias from 1.5.2 to 2.0.0 (#49)
Bumps [rollup-plugin-alias](https://github.com/frostney/rollup-plugin-alias) from 1.5.2 to 2.0.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/v1.5.2...v2.0.0)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
dependabot-preview[bot] [Tue, 3 Sep 2019 18:48:18 +0000 (14:48 -0400)]
build(deps-dev): bump typescript from 3.5.3 to 3.6.2 (#48)
Bumps [typescript](https://github.com/Microsoft/TypeScript) from 3.5.3 to 3.6.2.
- [Release notes](https://github.com/Microsoft/TypeScript/releases)
- [Commits](https://github.com/Microsoft/TypeScript/compare/v3.5.3...v3.6.2)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
dependabot-preview[bot] [Tue, 3 Sep 2019 18:48:00 +0000 (14:48 -0400)]
build(deps): [security] bump mixin-deep from 1.3.1 to 1.3.2 (#47)
Bumps [mixin-deep](https://github.com/jonschlinkert/mixin-deep) from 1.3.1 to 1.3.2. **This update includes a security fix.**
- [Release notes](https://github.com/jonschlinkert/mixin-deep/releases)
- [Commits](https://github.com/jonschlinkert/mixin-deep/compare/1.3.1...1.3.2)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
dependabot-preview[bot] [Tue, 3 Sep 2019 18:47:48 +0000 (14:47 -0400)]
build(deps-dev): bump rollup-plugin-typescript2 from 0.22.1 to 0.24.0 (#46)
Bumps [rollup-plugin-typescript2](https://github.com/ezolenko/rollup-plugin-typescript2) from 0.22.1 to 0.24.0.
- [Release notes](https://github.com/ezolenko/rollup-plugin-typescript2/releases)
- [Commits](https://github.com/ezolenko/rollup-plugin-typescript2/compare/0.22.1...0.24.0)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
dependabot-preview[bot] [Tue, 3 Sep 2019 18:46:49 +0000 (14:46 -0400)]
build(deps): [security] bump lodash from 4.17.11 to 4.17.15 (#45)
Bumps [lodash](https://github.com/lodash/lodash) from 4.17.11 to 4.17.15. **This update includes a security fix.**
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](https://github.com/lodash/lodash/compare/4.17.11...4.17.15)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
dependabot-preview[bot] [Tue, 3 Sep 2019 18:42:35 +0000 (14:42 -0400)]
build(deps): [security] bump lodash.template from 4.4.0 to 4.5.0 (#43)
Bumps [lodash.template](https://github.com/lodash/lodash) from 4.4.0 to 4.5.0. **This update includes a security fix.**
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](https://github.com/lodash/lodash/compare/4.4.0...4.5.0)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
dependabot-preview[bot] [Tue, 3 Sep 2019 18:42:23 +0000 (14:42 -0400)]
build(deps-dev): bump lint-staged from 9.2.3 to 9.2.5 (#42)
Bumps [lint-staged](https://github.com/okonet/lint-staged) from 9.2.3 to 9.2.5.
- [Release notes](https://github.com/okonet/lint-staged/releases)
- [Commits](https://github.com/okonet/lint-staged/compare/v9.2.3...v9.2.5)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Evan You [Tue, 3 Sep 2019 16:22:56 +0000 (12:22 -0400)]
chore: document build --types