Evan You
8ae362400e
types: fix public instance $root and $parent type
2020-04-14 18:13:53 -04:00
Evan You
2e06f5bbe8
feat(runtime-core): detect and warn against components made reactive
...
close #962
2020-04-14 18:07:47 -04:00
Evan You
3e7bb7d110
feat(runtime-core): warn async data()
2020-04-14 17:40:41 -04:00
Evan You
78977c3997
fix(scheduler): sort jobs before flushing
...
This fixes the case where a child component is added to the queue before
its parent, but should be invalidated by its parent's update. Same logic
was present in Vue 2.
Properly fixes #910
ref: https://github.com/vuejs/vue-next/issues/910#issuecomment-613097539
2020-04-14 17:31:35 -04:00
Evan You
c80b857eb5
fix(runtime-core): should resolve value instead of delete for dynamic props with options
2020-04-14 16:17:35 -04:00
Evan You
0869443d01
chore: import toRaw from @vue/reactivity
2020-04-14 09:59:02 -04:00
Evan You
e8a866ec99
refactor(reactivity): remove stale API markReadonly
...
BREAKING CHANGE: `markReadonly` has been removed.
2020-04-13 17:39:48 -04:00
Evan You
9e9d264412
Revert "feat(reactivity): add effect to public api ( #909 )" ( #961 )
...
This reverts commit 6fba241850
.
2020-04-13 17:13:06 -04:00
Claudio Eyzaguirre
a35e2970b2
chore: fix typo in Chagelog.md ( #960 ) [ci skip]
2020-04-13 14:43:57 -04:00
pikax
6a66b7b60a
Merge remote-tracking branch 'github/master' into changing_unwrap_ref
2020-04-13 18:32:14 +01:00
Evan You
7cbf684611
fix(runtime-core): fix kebab-case props update
...
fix #955
2020-04-13 12:37:31 -04:00
likui
27b5c71944
fix(runtime-dom): should patch svg innerHtml ( #956 )
2020-04-13 12:13:37 -04:00
Thorsten Lünborg
33ccfc0a8b
fix(types): UnwrapRef should bail on DOM element types ( #952 )
...
fix #951
2020-04-13 11:51:32 -04:00
Evan You
5968cff3a8
refactor: make sure setupContext.emit always reference current emit on instance
...
This is dev only and for internal use by vue-test-utils.
2020-04-13 10:06:51 -04:00
King
4e54243189
chore: fix changelog typo ( #953 ) [ci skip]
2020-04-13 09:39:42 -04:00
dependabot-preview[bot]
29718e4836
build(deps-dev): bump @rollup/plugin-node-resolve from 7.1.1 to 7.1.3
...
Bumps [@rollup/plugin-node-resolve](https://github.com/rollup/plugins ) from 7.1.1 to 7.1.3.
- [Release notes](https://github.com/rollup/plugins/releases )
- [Commits](https://github.com/rollup/plugins/compare/node-resolve-v7.1.1...node-resolve-v7.1.3 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-04-13 08:16:07 +00:00
dependabot-preview[bot]
e2e30344cc
build(deps-dev): bump rollup from 2.4.0 to 2.6.1
...
Bumps [rollup](https://github.com/rollup/rollup ) from 2.4.0 to 2.6.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/v2.4.0...v2.6.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-04-13 08:15:12 +00:00
dependabot-preview[bot]
7346e189a4
build(deps-dev): bump @rollup/plugin-commonjs from 11.0.2 to 11.1.0
...
Bumps [@rollup/plugin-commonjs](https://github.com/rollup/plugins ) from 11.0.2 to 11.1.0.
- [Release notes](https://github.com/rollup/plugins/releases )
- [Commits](https://github.com/rollup/plugins/compare/commonjs-v11.0.2...commonjs-v11.1.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-04-13 08:09:40 +00:00
pikax
c20d8af8c0
types: add symbolExtract to extract all known symbols
...
#951
2020-04-12 11:45:56 +01:00
Evan You
ab16a065a8
refactor: adjust runtime-dom test structure + tests for dom props
2020-04-10 15:37:30 -04:00
Evan You
ed235f16de
refactor: simplify runtime-dom class tests
2020-04-10 15:23:01 -04:00
Evan You
6eb3399311
fix(runtime-dom): fix patching for attributes starting with on
...
fix #949
BREAKING CHANGE: Only props starting with `on` followed by an uppercase
letter or a non-letter character are considered event listeners.
2020-04-10 11:57:07 -04:00
Evan You
55566e8f52
refactor(runtime-core): remove emit return value
...
BREAKING CHANGE: this.$emit() and setupContext.emit() no longer
return values. For logic that relies on return value of listeners,
the listener should be declared as an `onXXX` prop and be called
directly. This still allows the parent component to pass in
a handler using `v-on`, since `v-on:foo` internally compiles
to `onFoo`.
ref: https://github.com/vuejs/rfcs/pull/16
2020-04-10 10:59:46 -04:00
Evan You
a6e2b1052a
fix(compiler-core): should not generate CLASS/STYLE patch flags on components
...
ref #677
2020-04-10 10:19:26 -04:00
Evan You
cda50ea788
refactor(runtime-core): move updateCompnent into separate function
2020-04-10 10:19:26 -04:00
dependabot-preview[bot]
2fb0adda50
build(deps-dev): bump rollup from 2.3.4 to 2.4.0
...
Bumps [rollup](https://github.com/rollup/rollup ) from 2.3.4 to 2.4.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/v2.3.4...v2.4.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-04-10 07:57:26 +00:00
David Bernegger
d511bdbb8f
chore: show non-breaking space in changelog [ci skip] ( #947 )
2020-04-09 08:53:53 -04:00
dependabot-preview[bot]
edc988165a
build(deps-dev): bump jest from 25.2.7 to 25.3.0
...
Bumps [jest](https://github.com/facebook/jest ) from 25.2.7 to 25.3.0.
- [Release notes](https://github.com/facebook/jest/releases )
- [Changelog](https://github.com/facebook/jest/blob/master/CHANGELOG.md )
- [Commits](https://github.com/facebook/jest/compare/v25.2.7...v25.3.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-04-09 07:58:28 +00:00
Evan You
1d9f8fc979
release: v3.0.0-alpha.12
2020-04-08 18:59:49 -04:00
Evan You
1f6e72b110
fix(compiler): support full range of entity decoding in browser builds
...
BREAKING CHANGE: compiler options have been adjusted.
- new option `decodeEntities` is added.
- `namedCharacterReferences` option has been removed.
- `maxCRNameLength` option has been rmeoved.
2020-04-08 18:51:25 -04:00
Evan You
8c17535a47
fix(compiler): should not condense
...
fix #945
2020-04-08 17:33:07 -04:00
Evan You
be666ebd59
fix(compiler): should only strip leading newline directly in pre tag
2020-04-08 16:44:32 -04:00
pikax
ab9add4f78
types: bring back my changes
2020-04-08 21:34:00 +01:00
pikax
5ae74144f2
Merge remote-tracking branch 'github/master' into changing_unwrap_ref
...
# Conflicts:
# packages/reactivity/src/ref.ts
# packages/runtime-core/__tests__/apiTemplateRef.spec.ts
# packages/runtime-core/src/apiWatch.ts
2020-04-08 21:21:04 +01:00
Evan You
84440780f9
fix(slots): should update compiled dynamic slots
2020-04-08 12:23:44 -04:00
dependabot-preview[bot]
da6e64831a
build(deps): bump @babel/types from 7.9.0 to 7.9.5 ( #940 )
...
Bumps [@babel/types](https://github.com/babel/babel ) from 7.9.0 to 7.9.5.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/master/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/compare/v7.9.0...v7.9.5 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-04-08 09:32:22 -04:00
likui
a27e9ee9ae
fix(runtime-core): set fragment root children should also update dynamicChildren ( #944 )
...
fix #943
2020-04-08 09:32:09 -04:00
dependabot-preview[bot]
bc78de2494
build(deps-dev): bump @microsoft/api-extractor from 7.7.12 to 7.7.13
...
Bumps [@microsoft/api-extractor](https://github.com/microsoft/rushstack ) from 7.7.12 to 7.7.13.
- [Release notes](https://github.com/microsoft/rushstack/releases )
- [Commits](https://github.com/microsoft/rushstack/compare/@microsoft/api-extractor_v7.7.12...@microsoft/api-extractor_v7.7.13 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-04-08 08:20:21 +00:00
dependabot-preview[bot]
01593061e3
build(deps-dev): bump rollup from 2.3.3 to 2.3.4
...
Bumps [rollup](https://github.com/rollup/rollup ) from 2.3.3 to 2.3.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/v2.3.3...v2.3.4 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-04-08 08:18:35 +00:00
dependabot-preview[bot]
a92eb3dc2c
build(deps-dev): bump enquirer from 2.3.4 to 2.3.5
...
Bumps [enquirer](https://github.com/enquirer/enquirer ) from 2.3.4 to 2.3.5.
- [Release notes](https://github.com/enquirer/enquirer/releases )
- [Changelog](https://github.com/enquirer/enquirer/blob/master/CHANGELOG.md )
- [Commits](https://github.com/enquirer/enquirer/compare/2.3.4...2.3.5 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-04-08 08:15:45 +00:00
Evan You
d531686f91
fix(compiler-core): elements with dynamic keys should be forced into blocks
...
fix #916
2020-04-07 18:44:21 -04:00
Evan You
2c9374dd91
build: remove size check for runtime.global files
2020-04-07 17:26:08 -04:00
Evan You
42278317e1
fix(transition): should ship props declarations in production
2020-04-07 17:19:37 -04:00
Evan You
b8da8b2dfa
fix(transition): fix dynamic transition update on nested HOCs
2020-04-07 16:08:15 -04:00
Evan You
e804463492
feat(asyncComponent): add onError
option for defineAsyncComponent
...
BREAKING CHANGE: `retryWhen` and `maxRetries` options for
`defineAsyncComponent` has been replaced by the more flexible `onError`
option, per https://github.com/vuejs/rfcs/pull/148
2020-04-07 14:34:42 -04:00
Evan You
f87d6b501e
test: fix runtime-dom v-on test
2020-04-07 11:41:48 -04:00
Evan You
2302dea162
fix(runtime-dom): support native onxxx handlers
...
close #927
2020-04-07 11:34:54 -04:00
Evan You
cb504c287f
refactor(runtime-core): refactor slots resolution
...
Get rid of need for setup proxy in production mode and improve console
inspection in dev mode
2020-04-06 21:06:53 -04:00
Evan You
c5f0f63b91
refactor(runtime-core): make setup attrs proxy dev only
2020-04-06 17:57:27 -04:00
Evan You
ec4a4c1e06
refactor(runtime-core): refactor props resolution
...
Improve performance in optimized mode + tests
2020-04-06 17:37:47 -04:00