d1181ad692 
								
							 
						 
						
							
							
								
								fix(build): avoid const enum conflicts  
							
							
							
						 
						
							2023-02-06 09:44:12 +08:00  
				
					
						
							
							
								 
						
							
								53e3533b75 
								
							 
						 
						
							
							
								
								chore: bump deps  
							
							
							
						 
						
							2023-02-03 05:47:40 +08:00  
				
					
						
							
							
								 
						
							
								c1cbb747b5 
								
							 
						 
						
							
							
								
								chore: fix types  
							
							
							
						 
						
							2023-02-02 15:27:29 +08:00  
				
					
						
							
							
								 
						
							
								f19f803ea8 
								
							 
						 
						
							
							
								
								chore: fix jest reference in merged test case  
							
							
							
						 
						
							2023-02-01 16:50:13 +08:00  
				
					
						
							
							
								 
						
							
								e64c9ae957 
								
							 
						 
						
							
							
								
								fix(reactivity): `triggerRef` working with `toRef` from reactive ( #7507 )  
							
							... 
							
							
							
							* fix(reactivity): `triggerRef` working with `toRef` from reactive
* chore: refactor 
							
						 
						
							2023-02-01 03:20:47 -05:00  
				
					
						
							
							
								 
						
							
								7e8f175db7 
								
							 
						 
						
							
							
								
								wip(vitest-migration): runtime-core tests passing  
							
							
							
						 
						
							2023-01-26 20:48:47 +08:00  
				
					
						
							
							
								 
						
							
								8867bb259a 
								
							 
						 
						
							
							
								
								wip(vitest-migration): reactivity tests passing  
							
							
							
						 
						
							2023-01-26 15:25:55 +08:00  
				
					
						
							
							
								 
						
							
								4a16b204be 
								
							 
						 
						
							
							
								
								chore: run format  
							
							
							
						 
						
							2023-01-12 12:58:11 +01:00  
				
					
						
							
							
								 
						
							
								4902354925 
								
							 
						 
						
							
							
								
								dx(runtime-core): warn when expose() is misused ( #7221 )  
							
							
							
						 
						
							2023-01-09 15:23:10 +01:00  
				
					
						
							
							
								 
						
							
								cd7c887b75 
								
							 
						 
						
							
							
								
								fix(reactivity): ensure watch(Effect) can run independent of unmounted instance if created in a detatched effectScope ( fix   #7319 ) ( #7330 )  
							
							... 
							
							
							
							* fix(reactivity): ensure watch(Effect) can run independent of unmounted instance if created in a detatched effectScope
* test: use separate counters for each watcher to make test more robust 
							
						 
						
							2023-01-09 15:20:21 +01:00  
				
					
						
							
							
								 
						
							
								620327d527 
								
							 
						 
						
							
							
								
								fix(runtime-core): ensure prop type validation warning shows custom class names  ( #7198 )  
							
							... 
							
							
							
							* fix(runtime-core): 
* fix(runtime-core): update
* fix(runtime-core): update reg
* test(runtime-core): add test case for warnings about prop type mismatches
Co-authored-by: Thorsten Luenborg <t.luenborg@googlemail.com> 
							
						 
						
							2022-11-25 20:52:39 +01:00  
				
					
						
							
							
								 
						
							
								9d5e30d911 
								
							 
						 
						
							
							
								
								build: bump jest, puppeteer and use official rollup terser plugin  
							
							
							
						 
						
							2022-11-14 18:21:58 +08:00  
				
					
						
							
							
								 
						
							
								da2ced1533 
								
							 
						 
						
							
							
								
								fix(runtime-core): set scope id before props ( #6948 )  
							
							... 
							
							
							
							close  #6923 
Also ensure consistency with Vue 2 
						
							2022-11-13 22:53:46 -05:00  
				
					
						
							
							
								 
						
							
								4049ffcf29 
								
							 
						 
						
							
							
								
								fix(runtime-core): fix move/removal of static fragments containing text nodes ( #6858 )  
							
							... 
							
							
							
							fix  #6852  
						
							2022-11-10 05:03:10 -05:00  
				
					
						
							
							
								 
						
							
								a54bff2c9c 
								
							 
						 
						
							
							
								
								fix(hmr/keep-alive): fix error in reload component ( #7049 )  
							
							... 
							
							
							
							fix  #7042  
						
							2022-11-10 05:01:31 -05:00  
				
					
						
							
							
								 
						
							
								f73925d76a 
								
							 
						 
						
							
							
								
								fix(sfc): ensure `<script setup>` binding behavior consistency on `this` between prod and dev  
							
							... 
							
							
							
							close  #6248  
						
							2022-11-10 16:02:45 +08:00  
				
					
						
							
							
								 
						
							
								5dc593ba28 
								
							 
						 
						
							
							
								
								fix(watch): for immediate watch with single source, ensure cb is called with undefined as oldValue ( #7075 )  
							
							... 
							
							
							
							fix : #7074  
						
							2022-11-09 18:19:35 -05:00  
				
					
						
							
							
								 
						
							
								23e85e21a5 
								
							 
						 
						
							
							
								
								fix(watch): ensure oldValue in multi-source watcher is always an array  
							
							... 
							
							
							
							fix  #7070  
						
							2022-11-09 20:50:02 +08:00  
				
					
						
							
							
								 
						
							
								64e6d9221d 
								
							 
						 
						
							
							
								
								fix(transition/keep-alive): fix unmount bug for component with out-in transition ( #6839 )  
							
							... 
							
							
							
							fix  #6835  
						
							2022-11-08 10:01:43 -05:00  
				
					
						
							
							
								 
						
							
								f55cfe6d3b 
								
							 
						 
						
							
							
								
								chore: prettier  
							
							
							
						 
						
							2022-11-08 11:03:37 +08:00  
				
					
						
							
							
								 
						
							
								04553786e4 
								
							 
						 
						
							
							
								
								fix(runtime-core): do not throw on unknown directives ( #6671 )  
							
							... 
							
							
							
							fix  #6340 
This commit improves the case when a directive is not found in a template.
As `resolveDirective` returns `undefined`, some code was failing with the following error:
```
TypeError: Cannot read properties of undefined (reading 'deep')
``` 
						
							2022-11-07 21:49:49 -05:00  
				
					
						
							
							
								 
						
							
								bbb66d7ac7 
								
							 
						 
						
							
							
								
								ci: check prettier format ( #6830 )  
							
							
							
						 
						
							2022-10-28 09:39:34 +08:00  
				
					
						
							
							
								 
						
							
								32b51249bf 
								
							 
						 
						
							
							
								
								fix(runtime-core): `in` operator returning `false` for built-in instance properties in `exposeProxy` ( #6138 )  
							
							... 
							
							
							
							fix  #6137  
						
							2022-10-26 05:54:10 -04:00  
				
					
						
							
							
								 
						
							
								018b850399 
								
							 
						 
						
							
							
								
								fix(v-model): fix trim modifier on events with non-string args ( ( #5770 )  
							
							... 
							
							
							
							fix  #5765  
						
							2022-10-26 05:47:05 -04:00  
				
					
						
							
							
								 
						
							
								54b6ba32ca 
								
							 
						 
						
							
							
								
								fix(runtime-core): ensure props definition objects are not mutated during props normalization ( close :  #6915 ) ( #6916 )  
							
							
							
						 
						
							2022-10-22 11:20:02 +02:00  
				
					
						
							
							
								 
						
							
								bc167b5c6c 
								
							 
						 
						
							
							
								
								fix(runtime-core): watching multiple values - handle `undefined` as initial values ( fix :  #5032 ) ( #5033 )  
							
							
							
						 
						
							2022-10-20 21:45:05 +02:00  
				
					
						
							
							
								 
						
							
								9ae796d156 
								
							 
						 
						
							
							
								
								fix(runtime-core): fix v-for ref reactivity behavior difference between prod and dev ( #6714 )  
							
							... 
							
							
							
							fix  #6697  
						
							2022-10-14 05:23:01 -04:00  
				
					
						
							
							
								 
						
							
								82a73da351 
								
							 
						 
						
							
							
								
								fix(runtime-core): ensure that errors in slot function execution do not affect block tracking ( #5670 )  
							
							... 
							
							
							
							fix  #5657  
						
							2022-10-14 04:08:32 -04:00  
				
					
						
							
							
								 
						
							
								534593cfa8 
								
							 
						 
						
							
							
								
								chore: format  
							
							
							
						 
						
							2022-10-03 15:30:43 +08:00  
				
					
						
							
							
								 
						
							
								3cc8e024e6 
								
							 
						 
						
							
							
								
								test(slots): ensure createSlots helper work with ssr slots ( #6660 )  
							
							
							
						 
						
							2022-09-27 22:36:11 -04:00  
				
					
						
							
							
								 
						
							
								9698dd3cf1 
								
							 
						 
						
							
							
								
								fix(ssr): fix hydration mismatch when entire multi-root template is stringified  
							
							... 
							
							
							
							fix  #6637  
						
							2022-09-28 09:33:17 +08:00  
				
					
						
							
							
								 
						
							
								c71a08e6fd 
								
							 
						 
						
							
							
								
								fix(runtime-core): Lifecycle hooks should support callbacks shared by reference ( #6687 )  
							
							... 
							
							
							
							fix  #6686  
						
							2022-09-26 22:18:22 -04:00  
				
					
						
							
							
								 
						
							
								6aaf8efeff 
								
							 
						 
						
							
							
								
								fix(runtime-core): avoid double firing when mounting inside a watcher callback  
							
							... 
							
							
							
							fix  #6614  
						
							2022-09-08 09:59:51 +08:00  
				
					
						
							
							
								 
						
							
								9875ecd762 
								
							 
						 
						
							
							
								
								fix(runtime-core): support extends template for runtime compiler ( #6250 )  
							
							... 
							
							
							
							fix  #6249  
						
							2022-08-31 01:44:21 -04:00  
				
					
						
							
							
								 
						
							
								00036bb52c 
								
							 
						 
						
							
							
								
								fix(slots): ensure different branches of dynamic slots have different keys  
							
							... 
							
							
							
							fix  #6202  
						
							2022-08-30 15:55:09 +08:00  
				
					
						
							
							
								 
						
							
								78c199d6db 
								
							 
						 
						
							
							
								
								fix(watch): flush:pre watchers should not fire if state change causes  
							
							... 
							
							
							
							owner component to unmount
fix  #2291  
							
						 
						
							2022-08-15 19:00:55 +08:00  
				
					
						
							
							
								 
						
							
								11e17a1a29 
								
							 
						 
						
							
							
								
								fix(runtime-core): hydrate Static vnode ( #6015 )  
							
							... 
							
							
							
							fix  #6008  
						
							2022-06-06 16:45:24 +08:00  
				
					
						
							
							
								 
						
							
								439377b220 
								
							 
						 
						
							
							
								
								chore: remove duplicated test + add missing prop decl  
							
							
							
						 
						
							2022-05-28 16:17:19 +08:00  
				
					
						
							
							
								 
						
							
								d4d3319c1b 
								
							 
						 
						
							
							
								
								fix(ssr): ensure app  can be unmounted when created with createSSRApp() ( #5992 )  
							
							... 
							
							
							
							fix  #5990  
						
							2022-05-24 08:30:40 -04:00  
				
					
						
							
							
								 
						
							
								939209c6b5 
								
							 
						 
						
							
							
								
								fix(ssr): fix hydration for slot with empty text node  
							
							... 
							
							
							
							fix  #5728  
						
							2022-05-19 12:35:29 +08:00  
				
					
						
							
							
								 
						
							
								595263c0e9 
								
							 
						 
						
							
							
								
								fix(ssr/teleport): support nested teleports in ssr  
							
							... 
							
							
							
							fix  #5242  
						
							2022-05-18 18:13:08 +08:00  
				
					
						
							
							
								 
						
							
								84f0353511 
								
							 
						 
						
							
							
								
								test: hydration test case for component w/ teleport root  
							
							
							
						 
						
							2022-05-18 17:27:53 +08:00  
				
					
						
							
							
								 
						
							
								0c07f12541 
								
							 
						 
						
							
							
								
								chore: warn when mounting different apps on the same host element ( #5573 )  
							
							
							
						 
						
							2022-05-12 21:09:18 -04:00  
				
					
						
							
							
								 
						
							
								220f255fe9 
								
							 
						 
						
							
							
								
								fix(watch): fix watching multiple sources containing shallowRef ( #5381 )  
							
							... 
							
							
							
							fix  #5371  
						
							2022-05-12 20:20:04 -04:00  
				
					
						
							
							
								 
						
							
								71066b5afe 
								
							 
						 
						
							
							
								
								fix(v-model): fix case where .trim and .number modifiers are used together ( #5842 )  
							
							... 
							
							
							
							fix  #5839  
						
							2022-05-12 19:52:16 -04:00  
				
					
						
							
							
								 
						
							
								a3881299e9 
								
							 
						 
						
							
							
								
								fix(runtime-core): handle NaN identity check in v-memo ( #5852 )  
							
							... 
							
							
							
							fix  #5853  
						
							2022-05-12 19:49:51 -04:00  
				
					
						
							
							
								 
						
							
								9ecee16f89 
								
							 
						 
						
							
							
								
								chore: add no-debugger eslint rule ( #5906 )  
							
							
							
						 
						
							2022-05-12 19:10:00 -04:00  
				
					
						
							
							
								 
						
							
								da49c863a2 
								
							 
						 
						
							
							
								
								fix(keep-alive): fix unmounting late-included components  
							
							... 
							
							
							
							fix  #3648 
based on #3650  
						
							2022-05-12 11:52:54 +08:00  
				
					
						
							
							
								 
						
							
								20ed16f68c 
								
							 
						 
						
							
							
								
								fix(keep-alive): invoke initial activated hook for async components  
							
							... 
							
							
							
							revert #5459 
fix  #5095 
fix  #5651  
							
						 
						
							2022-05-12 11:29:26 +08:00  
				
					
						
							
							
								 
						
							
								b5b103a736 
								
							 
						 
						
							
							
								
								chore(types): delete @ts-ignore or use @ts-expected-error instead ( #3669 )  
							
							... 
							
							
							
							Co-authored-by: heyunfei.i <heyunfei.i@bytedance.com> 
							
						 
						
							2022-05-11 20:40:59 -04:00