Evan You
d8c1536ead
release: v3.0.0
2020-09-18 11:28:05 -04:00
Evan You
c736e72d15
chore: changelog edits [ci skip]
2020-09-18 01:42:51 -04:00
Evan You
876ecc8672
release: v3.0.0-rc.13
2020-09-18 01:39:30 -04:00
Evan You
e90ec6e98c
chore: add note for vetur [ci skip]
2020-09-18 01:29:34 -04:00
Evan You
44e1237d1f
chore: update readme [ci skip]
2020-09-18 01:26:05 -04:00
dependabot-preview[bot]
a8d27cc058
build(deps): bump postcss from 7.0.32 to 7.0.34 ( #2148 )
...
Bumps [postcss](https://github.com/postcss/postcss ) from 7.0.32 to 7.0.34.
- [Release notes](https://github.com/postcss/postcss/releases )
- [Changelog](https://github.com/postcss/postcss/blob/master/CHANGELOG.md )
- [Commits](https://github.com/postcss/postcss/compare/7.0.32...7.0.34 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-09-18 01:23:17 -04:00
dependabot-preview[bot]
a6bfe6f5f9
build(deps-dev): bump @types/node from 14.10.2 to 14.11.1 ( #2151 )
...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 14.10.2 to 14.11.1.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-09-18 01:23:03 -04:00
ChangJoo Park(박창주)
62cd7f2e90
chore: fix changelog typo ( #2152 ) [ci skip]
2020-09-18 01:22:45 -04:00
dependabot-preview[bot]
76137e95a6
build(deps-dev): bump lint-staged from 10.3.0 to 10.4.0 ( #2150 )
2020-09-18 05:17:40 +00:00
dependabot-preview[bot]
ecd49793c3
build(deps-dev): bump rollup from 2.26.11 to 2.27.1 ( #2149 )
2020-09-18 05:15:23 +00:00
dependabot-preview[bot]
3d03dd50d4
build(deps-dev): bump @types/jest from 26.0.13 to 26.0.14 ( #2147 )
2020-09-18 05:08:23 +00:00
dependabot-preview[bot]
39a1a6d05d
build(deps-dev): bump sass from 1.26.10 to 1.26.11 ( #2146 )
2020-09-18 05:04:29 +00:00
ᴜɴвʏтᴇ
f316a332b0
fix(reactivity): avoid length mutating array methods causing infinite updates ( #2138 )
...
fix #2137
Co-authored-by: Evan You <yyx990803@gmail.com>
2020-09-18 01:01:36 -04:00
Katashin
422f05e085
fix(hmr): make hmr working with class components ( #2144 )
2020-09-18 00:14:59 -04:00
Anthony Fu
57bdaa2220
fix(types): component instance inference without props ( #2145 )
2020-09-18 00:13:47 -04:00
Evan You
1c9a0b3e19
feat(watch): support dot-delimited path in watch option
2020-09-18 00:00:39 -04:00
Evan You
5bfcad155b
fix(suspense): should discard unmount effects of invalidated pending branch
2020-09-17 23:49:06 -04:00
Evan You
49bb44756f
refactor: watch APIs default to trigger pre-flush
...
BREAKING CHANGE: watch APIs now default to use `flush: 'pre'` instead of
`flush: 'post'`.
- This change affects `watch`, `watchEffect`, the `watch` component
option, and `this.$watch`.
- As pointed out by @skirtles-code in
[this comment](https://github.com/vuejs/vue-next/issues/1706#issuecomment-666258948 ),
Vue 2's watch behavior is pre-flush, and the ecosystem has many uses
of watch that assumes the pre-flush behavior. Defaulting to post-flush
can result in unnecessary re-renders without the users being aware of
it.
- With this change, watchers need to specify `{ flush: 'post' }` via
options to trigger callback after Vue render updates. Note that
specifying `{ flush: 'post' }` will also defer `watchEffect`'s
initial run to wait for the component's initial render.
2020-09-17 23:17:21 -04:00
Evan You
58c31e3699
feat(runtime-core): support using inject() inside props default functions
2020-09-17 15:59:01 -04:00
Evan You
985bd2bcb5
release: v3.0.0-rc.12
2020-09-16 13:50:13 -04:00
Evan You
df954dc90f
chore: do not log warned error during tests
2020-09-16 13:37:12 -04:00
Evan You
dd40ad8fca
fix(runtime-core): should still do full traverse of stable fragment children in dev + hmr
2020-09-16 13:01:53 -04:00
Evan You
bebd44f793
fix(runtime-core): ensure root stable fragments inherit elements for moving
...
fix #2134
2020-09-16 12:18:03 -04:00
Evan You
c7b4a379cf
fix(runtime-core/async-component): fix error component when there are no error handlers
...
fix #2129
2020-09-16 11:10:16 -04:00
Evan You
bad0ecb910
workflow: temporarily disable no-unused-vars eslint rule for arguments
2020-09-16 10:53:02 -04:00
Evan You
3810de7d6b
fix(reactivity): effect shoud only recursively self trigger with explicit options
...
fix #2125
2020-09-16 10:52:31 -04:00
wonderful-panda
89e9ab8a2a
fix(types/tsx): optional props from Mixin/Extends are treated as required ( #2048 )
2020-09-16 10:09:35 -04:00
Cédric Exbrayat
7e68ddd354
chore: typos in suspense events ( #2131 )
...
Removes the mention of the recede event that has been replaced.
2020-09-16 09:30:47 -04:00
Carlos Rodrigues
be27bbc5ad
types(defineComponent): fix missing exported types ( #2124 )
2020-09-16 09:29:42 -04:00
underfin
066d514d75
feat(compiler-sfc): additionalData
support for css preprocessors ( #2126 )
...
close https://github.com/vitejs/vite/issues/520
2020-09-16 09:28:31 -04:00
dependabot-preview[bot]
7449c7626d
build(deps-dev): bump @types/node from 14.10.1 to 14.10.2 ( #2122 )
2020-09-16 00:21:34 +00:00
Evan You
f2ef7d7c8e
release: v3.0.0-rc.11
2020-09-15 13:15:42 -04:00
Evan You
87ca99e396
chore: bump deps
2020-09-15 13:04:28 -04:00
Evan You
5ae7380b4a
feat: update Suspense usage ( #2099 )
...
See https://github.com/vuejs/vue-next/pull/2099 for details.
2020-09-15 12:45:06 -04:00
Evan You
37e686f25e
chore: remove wip code
2020-09-15 12:41:56 -04:00
Carlos Rodrigues
4fd468aced
types(runtime-core): refactor defineComponent ( #1883 )
2020-09-15 11:46:11 -04:00
izayl
848ccf56fb
test(reactive): add test case of mutation in original reflecting in observed value ( #2118 )
2020-09-15 10:49:59 -04:00
underfin
05df696a2b
fix(compiler-sfc): should extract comment for import or type declarations ( #2107 )
...
fix #2102
2020-09-15 10:39:27 -04:00
HuangYi
98cc1f9d84
fix(KeepAlive): when exclude prop change, it should prune cache that not matched ( #2111 )
2020-09-15 10:33:50 -04:00
Carlos Rodrigues
d4bf9bcbb4
fix(reactivity): toRef
should not wrap a ref
( #2103 )
2020-09-15 10:29:38 -04:00
HcySunYang
aa8dc9a507
fix(compiler-ssr): correct the variable name generated by the generator ( #2065 )
2020-09-15 10:00:14 -04:00
HcySunYang
7455dca11c
fix(compiler-ssr/teleport): correct the target prop of teleport ( #2053 )
2020-09-15 09:59:36 -04:00
Jonathan Wood
cdd849a09c
chore: fix tests ( #2120 )
2020-09-15 09:36:27 -04:00
Evan You
c67e78ab6f
chore(compiler-sfc): gracefully handle failed parse when analyzing bindings
2020-09-14 22:10:23 -04:00
Haoqun Jiang
273d19ad46
fix: should be able to parse decorators in script lang="ts" & jsx ( #2088 )
...
* fix: should be able to parse decorators in script lang="ts"
* fix: should also support parsing jsx
Added to `compileScript` instead of `babelParserDefaultPlugins` because
it's not needed for template expression parsing
2020-09-14 21:51:15 -04:00
edison
0cddde6aa4
test(runtime-core): test app API warnings ( #2079 )
2020-09-14 21:48:38 -04:00
Haoqun Jiang
c65d6def84
polish: warn deprecated beforeDestroy/destroyed lifecycle hooks ( #1999 )
2020-09-14 21:47:58 -04:00
Pick
fcf9b2cf19
fix(reactivity): should trigger collection's write-function correctly on non-reactive keys ( #1992 )
2020-09-14 21:31:04 -04:00
Evan You
b2dc95378d
types: fix + test inject API typing
...
ref: #2052
2020-09-14 21:26:28 -04:00
edison
b29bc0d694
chore(compiler-core): define child
if necessary. ( #2033 )
2020-09-14 20:56:53 -04:00