]>
git.ipfire.org Git - thirdparty/vuejs/core.git/log
dependabot-preview[bot] [Fri, 27 Sep 2019 06:51:40 +0000 (06:51 +0000)]
build(deps-dev): bump lint-staged from 9.3.0 to 9.4.0
Bumps [lint-staged](https://github.com/okonet/lint-staged) from 9.3.0 to 9.4.0.
- [Release notes](https://github.com/okonet/lint-staged/releases)
- [Commits](https://github.com/okonet/lint-staged/compare/v9.3.0...v9.4.0)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Evan You [Thu, 26 Sep 2019 18:55:53 +0000 (14:55 -0400)]
feat(compiler): correct source map generation
Evan You [Thu, 26 Sep 2019 16:22:31 +0000 (12:22 -0400)]
fix: do not use lookbehind regex yet
Evan You [Thu, 26 Sep 2019 15:51:04 +0000 (11:51 -0400)]
build: adjust compiler-core export to avoid collision
Evan You [Thu, 26 Sep 2019 14:13:46 +0000 (10:13 -0400)]
feat(compiler): include names in source map
dependabot-preview[bot] [Thu, 26 Sep 2019 06:42:22 +0000 (06:42 +0000)]
build(deps-dev): bump @microsoft/api-extractor from 7.4.4 to 7.4.5
Bumps [@microsoft/api-extractor](https://github.com/Microsoft/web-build-tools) from 7.4.4 to 7.4.5.
- [Release notes](https://github.com/Microsoft/web-build-tools/releases)
- [Commits](https://github.com/Microsoft/web-build-tools/compare/@microsoft/gulp-core-build-typescript_v7.4.4...@microsoft/gulp-core-build-typescript_v7.4.5)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Evan You [Thu, 26 Sep 2019 02:29:37 +0000 (22:29 -0400)]
test: compiler integration tests
Evan You [Thu, 26 Sep 2019 01:02:46 +0000 (21:02 -0400)]
test: test for transformStyle
Evan You [Wed, 25 Sep 2019 23:17:45 +0000 (19:17 -0400)]
fix: fix source map by fixing advancePositionWithMutation
Evan You [Wed, 25 Sep 2019 19:09:58 +0000 (15:09 -0400)]
wip(compiler): adjust statement positions
Evan You [Wed, 25 Sep 2019 18:13:33 +0000 (14:13 -0400)]
feat(compiler): transformStyle + context.hoist
Evan You [Wed, 25 Sep 2019 16:39:46 +0000 (12:39 -0400)]
wip(compiler): property deduping
Evan You [Wed, 25 Sep 2019 13:23:34 +0000 (09:23 -0400)]
feat(compiler): include ast in compile result
Evan You [Wed, 25 Sep 2019 11:30:14 +0000 (07:30 -0400)]
chore: fix comment
Evan You [Wed, 25 Sep 2019 03:01:57 +0000 (23:01 -0400)]
test: move source map test to compile.spec.ts
Evan You [Wed, 25 Sep 2019 02:56:57 +0000 (22:56 -0400)]
test: test the right branches of code
Evan You [Wed, 25 Sep 2019 02:50:00 +0000 (22:50 -0400)]
chore: fix browser build treeshaking for transformExpression
Evan You [Wed, 25 Sep 2019 02:39:20 +0000 (22:39 -0400)]
test: tests for v-on transform
Evan You [Wed, 25 Sep 2019 02:03:28 +0000 (22:03 -0400)]
test: tests for v-bind transform
Evan You [Wed, 25 Sep 2019 01:32:29 +0000 (21:32 -0400)]
feat: renderList helper for v-for
Evan You [Wed, 25 Sep 2019 00:51:48 +0000 (20:51 -0400)]
feat: v-on with no argument
Evan You [Tue, 24 Sep 2019 20:40:32 +0000 (16:40 -0400)]
test: more coverage
Evan You [Tue, 24 Sep 2019 20:35:01 +0000 (16:35 -0400)]
test: improve coverage
Evan You [Tue, 24 Sep 2019 19:51:52 +0000 (15:51 -0400)]
chore: test todos
Evan You [Tue, 24 Sep 2019 19:49:02 +0000 (15:49 -0400)]
test: tests for codegen
Evan You [Tue, 24 Sep 2019 18:37:14 +0000 (14:37 -0400)]
feat(runtime): support rendering comment nodes
Evan You [Tue, 24 Sep 2019 16:12:57 +0000 (12:12 -0400)]
test: finish tests for transformExpression
Evan You [Tue, 24 Sep 2019 01:22:52 +0000 (21:22 -0400)]
wip: test for transformExpression
dependabot-preview[bot] [Tue, 24 Sep 2019 06:47:49 +0000 (06:47 +0000)]
build(deps-dev): bump @microsoft/api-extractor from 7.4.2 to 7.4.4
Bumps [@microsoft/api-extractor](https://github.com/Microsoft/web-build-tools) from 7.4.2 to 7.4.4.
- [Release notes](https://github.com/Microsoft/web-build-tools/releases)
- [Commits](https://github.com/Microsoft/web-build-tools/compare/@microsoft/api-extractor_v7.4.2...@microsoft/gulp-core-build-typescript_v7.4.4)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Evan You [Tue, 24 Sep 2019 00:45:40 +0000 (20:45 -0400)]
test: test transformElements
Evan You [Mon, 23 Sep 2019 21:31:11 +0000 (17:31 -0400)]
test: refactor vIf tests
Evan You [Mon, 23 Sep 2019 21:16:07 +0000 (17:16 -0400)]
test: refactor vFor tests
Evan You [Mon, 23 Sep 2019 19:36:30 +0000 (15:36 -0400)]
feat(compiler): ensure interpolation expressions are wrapped with toString()
Evan You [Mon, 23 Sep 2019 17:56:56 +0000 (13:56 -0400)]
fix: handle nested scope identifiers
Evan You [Mon, 23 Sep 2019 17:29:41 +0000 (13:29 -0400)]
refactor: useWith -> prefixIdentifiers
Evan You [Mon, 23 Sep 2019 17:25:18 +0000 (13:25 -0400)]
feat(compiler): expression prefixing + v-for scope analysis
Evan You [Mon, 23 Sep 2019 11:57:56 +0000 (07:57 -0400)]
wip: fix transform order
Evan You [Mon, 23 Sep 2019 06:52:54 +0000 (02:52 -0400)]
wip: expression rewrite
Evan You [Mon, 23 Sep 2019 03:31:35 +0000 (23:31 -0400)]
chore: fix todo
dependabot-preview[bot] [Mon, 23 Sep 2019 07:03:14 +0000 (07:03 +0000)]
build(deps-dev): bump lint-staged from 9.2.5 to 9.3.0
Bumps [lint-staged](https://github.com/okonet/lint-staged) from 9.2.5 to 9.3.0.
- [Release notes](https://github.com/okonet/lint-staged/releases)
- [Commits](https://github.com/okonet/lint-staged/compare/v9.2.5...v9.3.0)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Evan You [Mon, 23 Sep 2019 03:07:36 +0000 (23:07 -0400)]
feat(compiler): handle runtime helper injection
Evan You [Mon, 23 Sep 2019 02:19:42 +0000 (22:19 -0400)]
feat(compiler): basic v-bind & v-on transforms
Evan You [Mon, 23 Sep 2019 01:10:22 +0000 (21:10 -0400)]
wip: improve v-if & v-for codegen output formatting
Evan You [Mon, 23 Sep 2019 00:56:24 +0000 (20:56 -0400)]
chore: rename test dir
Evan You [Mon, 23 Sep 2019 00:55:18 +0000 (20:55 -0400)]
fix: make sure v-if and v-for work together
Evan You [Sun, 22 Sep 2019 21:06:46 +0000 (17:06 -0400)]
wip: improve v-if codegen output formatting
Evan You [Sun, 22 Sep 2019 21:02:32 +0000 (17:02 -0400)]
fix(transform): transform should still apply even when node is removed
Evan You [Sun, 22 Sep 2019 20:50:57 +0000 (16:50 -0400)]
feat(compiler): element codegen
Evan You [Sun, 22 Sep 2019 17:05:19 +0000 (13:05 -0400)]
chore: fix parserOptions usage of props
Evan You [Sat, 21 Sep 2019 21:48:17 +0000 (17:48 -0400)]
test: fix tests
Evan You [Sat, 21 Sep 2019 21:42:12 +0000 (17:42 -0400)]
feat(compiler): element transform
Evan You [Sat, 21 Sep 2019 19:47:26 +0000 (15:47 -0400)]
wip: element transforms
Haoqun Jiang [Fri, 20 Sep 2019 22:17:35 +0000 (06:17 +0800)]
test: add tests for rendererChildren (#52)
* test: [wip] add tests for rendererChildren
* chore: use serializeInner for clearer output
* fix: should remove the text node if content is empty
* test: also test for appended content
* test: inserting & removing
* test: moving children
* refactor: use a helper function
* test: finish tests
* test: duplicate keys tests belong to keyed children block
* fix(runtime-test): fix insert when moving node in the same parent
* fix: fix failing test cases for rendererChildren
* test: handle rendererChildren edge case
Evan You [Fri, 20 Sep 2019 16:19:52 +0000 (12:19 -0400)]
feat(compiler): set sourcesContent for source map
Evan You [Fri, 20 Sep 2019 16:16:19 +0000 (12:16 -0400)]
refactor: move compile into compiler-core
Evan You [Fri, 20 Sep 2019 04:56:02 +0000 (00:56 -0400)]
test: test on-the-fly compilation
Evan You [Fri, 20 Sep 2019 04:31:14 +0000 (00:31 -0400)]
chore: tweak size script
Evan You [Fri, 20 Sep 2019 04:24:16 +0000 (00:24 -0400)]
feat: on-the-fly template compilation
Evan You [Fri, 20 Sep 2019 04:12:37 +0000 (00:12 -0400)]
feat: expose compiler APIs
Evan You [Fri, 20 Sep 2019 03:19:48 +0000 (23:19 -0400)]
build: move named char references to json file to speed up build
Evan You [Fri, 20 Sep 2019 03:05:51 +0000 (23:05 -0400)]
feat(compiler): basic codegen with source map support
Evan You [Fri, 20 Sep 2019 01:18:18 +0000 (21:18 -0400)]
perf(compiler): further improve advanceBy perf
Evan You [Thu, 19 Sep 2019 19:41:17 +0000 (15:41 -0400)]
test(compiler): transformIf
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