Evan You
|
e10a89e608
|
fix(compiler-sfc): fix function default value handling w/ props destructure
|
2023-03-29 22:21:27 +08:00 |
Evan You
|
1a04fba10b
|
fix(compiler-sfc): infer object type for empty type literal
|
2023-03-29 21:01:52 +08:00 |
Evan You
|
a94072dd2c
|
fix(compiler-sfc): fix defineExpose() codegen regression from #7949
|
2023-03-29 20:31:25 +08:00 |
三咲智子 Kevin Deng
|
63ad77f6f6
|
feat(runtime-core): add skipCheck for prop (#7548)
|
2023-03-28 22:29:54 +08:00 |
Evan You
|
1bde9fbc91
|
chore: fix accidentally replaced comments [ci skip]
|
2023-03-28 21:22:11 +08:00 |
白雾三语
|
ddba46ae6d
|
chore: update snapshots by #7766 (#7970)
|
2023-03-28 12:27:09 +02:00 |
白雾三语
|
139104ba26
|
fix(compiler-sfc): use prependLeft to handle CSSVars (#7760)
|
2023-03-28 17:47:10 +08:00 |
Evan You
|
b9dc1adefb
|
chore: update snapshots
|
2023-03-28 17:35:42 +08:00 |
三咲智子 Kevin Deng
|
c839129ab9
|
fix(compiler-sfc): avoid codegen conflict with user variable named `expose` (#7949)
rename `expose` to `__expose` to avoid duplicate identifier
relate #7890
|
2023-03-28 17:34:23 +08:00 |
三咲智子 Kevin Deng
|
93f77292c9
|
fix(compiler-sfc): disallow `expose` property in `defineOptions` (#7967)
|
2023-03-28 17:32:37 +08:00 |
三咲智子 Kevin Deng
|
b7bd50f505
|
feat(compiler-core): support parsing `const` modifier in type parameters (#7912)
|
2023-03-28 17:31:23 +08:00 |
Evan You
|
eded94712e
|
feat(compiler-sfc): improve runtime props inference for enum
|
2023-03-28 17:29:31 +08:00 |
Evan You
|
5fb406e3e1
|
fix(compiler-sfc): properly handle unknown types in runtime prop inference
fix #7511
|
2023-03-28 17:15:25 +08:00 |
Evan You
|
6f5698c932
|
Revert "fix(compiler-sfc): infer correct type for enums"
This reverts commit 2e074a7009 .
|
2023-03-28 16:55:19 +08:00 |
Evan You
|
2e074a7009
|
fix(compiler-sfc): infer correct type for enums
fix #7511
|
2023-03-28 16:39:13 +08:00 |
三咲智子 Kevin Deng
|
0002567728
|
feat(compiler-sfc): support module string names syntax (#7428)
https://github.com/tc39/ecma262/pull/2154
|
2023-03-28 16:28:06 +08:00 |
三咲智子 Kevin Deng
|
d60e58c9f6
|
fix(compiler-sfc): fix edge case of default export call with no args (#7536)
closes #7534
|
2023-03-28 16:27:34 +08:00 |
三咲智子 Kevin Deng
|
336a3d7b91
|
fix(compiler-sfc): properly remove comma of multiple macros in the same declaration (#7423)
closes #7422
reverts #6778
|
2023-03-28 16:23:39 +08:00 |
三咲智子 Kevin Deng
|
9f5e20ccff
|
fix(compiler-sfc): allow `<script>` with lang='js' (#7398)
|
2023-03-28 15:48:41 +08:00 |
Evan You
|
4355d2492d
|
fix(compiler-sfc): handle more TS built-in utilities in defineProps inference
|
2023-03-28 15:41:24 +08:00 |
三咲智子 Kevin Deng
|
151a8ad6b9
|
fix(compiler-sfc): infer TSIntersectionType in defineProps (#7394)
|
2023-03-28 15:40:03 +08:00 |
三咲智子 Kevin Deng
|
1b69d5f2f4
|
fix(compiler-sfc): unwrap TS node for defineProps (#7340)
|
2023-03-28 15:22:01 +08:00 |
三咲智子 Kevin Deng
|
6391daf658
|
fix(compiler-sfc): infer TS Extract&Exclude runtime type (#7339)
closes #7337
closes #6252
|
2023-03-28 15:19:14 +08:00 |
三咲智子 Kevin Deng
|
3a7572cdb2
|
fix(compiler-sfc): infer function prop type from type literal w/ callable signature (#7119)
|
2023-03-28 11:59:21 +08:00 |
三咲智子 Kevin Deng
|
701b95ff3d
|
fix(compiler-sfc): rewrite default export with AST analysis instead of regex (#7068)
closes #7038
closes #7041
closes #7078
|
2023-03-28 11:54:22 +08:00 |
三咲智子 Kevin Deng
|
7def8b15b8
|
feat(complier-sfc): hoist literal constants for script (#5752)
- Support using literal constants in macros
- fix useCssVars insert position edge case
- fix non-literal-const enum hoisting
close #5750
|
2023-03-28 11:34:29 +08:00 |
三咲智子 Kevin Deng
|
bcf5841dde
|
feat(compiler-sfc): add defineOptions macro (#5738)
|
2023-03-28 10:43:51 +08:00 |
三咲智子 Kevin Deng
|
703f8c22e5
|
chore(deps): upgrade rollup & magic-string (#7326)
|
2023-03-28 09:52:06 +08:00 |
Evan You
|
efb54e7315
|
feat(sfc): deprecate reactivity transform
|
2023-03-27 21:01:36 +08:00 |
Evan You
|
27e1e38641
|
release: v3.3.0-alpha.5
|
2023-03-26 16:52:46 +08:00 |
Evan You
|
e60ebd07a4
|
chore: bump vite & vitest
|
2023-03-23 16:36:33 +08:00 |
Evan You
|
78b86150b8
|
release: v3.3.0-alpha.4
|
2023-02-06 14:10:56 +08:00 |
Evan You
|
097f6beca2
|
release: v3.3.0-alpha.3
|
2023-02-06 10:27:25 +08:00 |
Evan You
|
37ec04b984
|
release: v3.3.0-alpha.2
|
2023-02-05 16:23:54 +08:00 |
Evan You
|
85f4d8ccb9
|
release: v3.3.0-alpha.1
|
2023-02-05 11:20:39 +08:00 |
Evan You
|
eb0c1e7025
|
build: remove api-extractor
|
2023-02-03 15:57:00 +08:00 |
Evan You
|
53e3533b75
|
chore: bump deps
|
2023-02-03 05:47:40 +08:00 |
Evan You
|
124373db50
|
wip: isolatedModules + use rollup-plugin-esbuild
|
2023-02-03 04:30:19 +08:00 |
Evan You
|
45984d559f
|
release: v3.2.47
|
2023-02-02 13:48:18 +08:00 |
Evan You
|
29f8cf8b07
|
release: v3.2.46
|
2023-02-02 11:32:04 +08:00 |
edison
|
30399d46b1
|
fix(compiler-sfc): support resolving type declaration from normal script (#5831)
fix #5830
|
2023-02-01 04:24:50 -05:00 |
Evan You
|
0cd2213e6b
|
wip(vitest-migration): compiler-sfc tests passing
|
2023-01-26 16:49:10 +08:00 |
Evan You
|
f0d78e8c8f
|
wip(vitest-migration): ssr tests passing
|
2023-01-26 16:18:40 +08:00 |
Julien Huang
|
686c829fec
|
fix(compiler-sfc): allow declaring variables after defineProps (#7461)
* fix(compiler-sfc): allow declaring variables after defineProps
* test(compiler-sfc): test defineProps in multiple variable declaration
|
2023-01-09 15:13:58 +01:00 |
Evan You
|
9d5e30d911
|
build: bump jest, puppeteer and use official rollup terser plugin
|
2022-11-14 18:21:58 +08:00 |
三咲智子 Kevin Deng
|
3427052229
|
fix(reactivity-transform): prohibit const assignment at compile time (#6993)
close #6992
|
2022-11-14 02:54:41 -05:00 |
Evan You
|
a1099afe1b
|
chore: snapshot
|
2022-11-14 11:41:44 +08:00 |
三咲智子 Kevin Deng
|
9060bf0353
|
refactor(compiler-core): make ast.helpers a Set (#6774)
|
2022-11-13 20:44:02 -05:00 |
三咲智子 Kevin Deng
|
4e5d9cdb82
|
refactor(compiler-sfc): drop Function prop type when no static default value (#7125)
|
2022-11-13 20:15:17 -05:00 |
三咲智子 Kevin Deng
|
584eae60d1
|
fix(compiler-sfc): always generate runtime prop type for Function (#7112)
fix #7111
|
2022-11-13 19:36:03 -05:00 |
Evan You
|
6f663d47e5
|
release: v3.2.45
|
2022-11-11 17:35:27 +08:00 |
Evan You
|
0594400980
|
fix(sfc): also generate getter for import bindings during dev
|
2022-11-10 17:32:06 +08:00 |
Evan You
|
5a3d45ae29
|
fix(sfc): ensure consistent dev/prod behavior for non-reactive variables declared in `<script setup>`
fix #5655
|
2022-11-10 17:02:45 +08:00 |
Evan You
|
15e889afaf
|
fix(v-model): fix incorrect codegen for non-ref bindings
fix #6241
|
2022-11-10 15:32:58 +08:00 |
Evan You
|
ec795bfc51
|
release: v3.2.44
|
2022-11-10 07:25:22 +08:00 |
Evan You
|
71977ec972
|
release: v3.2.43
|
2022-11-09 21:00:57 +08:00 |
Evan You
|
f023d49a49
|
release: v3.2.42
|
2022-11-09 11:36:09 +08:00 |
三咲智子 Kevin Deng
|
57c9013837
|
fix(compiler-sfc): only escape parsing-breaking characters in v-bind css var names (#6816)
close #6803
|
2022-11-08 22:30:05 -05:00 |
三咲智子 Kevin Deng
|
8a882ce0a1
|
fix(compiler-sfc): handle method shorthand syntax in withDefaults (#6972)
fix #6971
|
2022-11-08 22:12:54 -05:00 |
三咲智子 Kevin Deng
|
910fa7677f
|
fix(compiler-sfc): resolve computed object key (#6963)
|
2022-11-08 21:57:40 -05:00 |
Evan You
|
6861d2380b
|
refactor(compiler-sfc): optimize import alias check for binding analysis
|
2022-11-08 17:47:47 +08:00 |
Evan You
|
8d1f526174
|
fix(compiler-sfc): fix binding analysis for aliased late import
|
2022-11-08 17:19:45 +08:00 |
三咲智子 Kevin Deng
|
4a00fddfed
|
fix(compiler-sfc): check import source during binding analysation (#6826)
fix #6825
|
2022-11-08 04:07:28 -05:00 |
Rudy
|
50e2253057
|
fix(compiler/runtime-dom): ignore comments in inline styles (#6808)
fix #6807
|
2022-11-07 22:42:32 -05:00 |
Evan You
|
1c292e19af
|
chore: fix snapshot
|
2022-11-08 11:36:16 +08:00 |
花果山大圣
|
a0c7f271a2
|
fix(compiler-sfc): require <template> or <script> in SFC (#6781)
fix #6676
|
2022-11-07 22:34:39 -05:00 |
花果山大圣
|
99b6697fb4
|
fix(compiler-sfc): fix macro usage in multi-variable declaration (#6778)
fix #6757
|
2022-11-07 22:16:21 -05:00 |
三咲智子 Kevin Deng
|
b72a4af38a
|
fix(compiler-sfc): add semicolon after `defineProps` statement (#6461)
fix #6428
|
2022-11-07 21:17:48 -05:00 |
三咲智子 Kevin Deng
|
97aadd8290
|
types: use actual type for script block ASTs (#6457)
|
2022-11-07 21:14:10 -05:00 |
三咲智子 Kevin Deng
|
c4f213b425
|
fix(reactivity-transform): add semicolon after statements (#6303)
|
2022-11-07 20:38:47 -05:00 |
三咲智子 (Kevin)
|
bbb66d7ac7
|
ci: check prettier format (#6830)
|
2022-10-28 09:39:34 +08:00 |
Evan You
|
bb06819d83
|
chore: fix snapshot
|
2022-10-26 17:46:17 +08:00 |
ygj6
|
eab76046e3
|
fix(compiler-sfc): allow type annotation for defineEmits variable (#5394)
fix #5393
|
2022-10-26 05:12:55 -04:00 |
edison
|
83f7e6f8a6
|
fix(compiler-sfc): support using extends interface with defineProps() (#4512)
fix #4498
|
2022-10-26 04:44:30 -04:00 |
Evan You
|
9617dd4b2a
|
release: v3.2.41
|
2022-10-14 18:41:15 +08:00 |
Anthony Fu
|
534593cfa8
|
chore: format
|
2022-10-03 15:30:43 +08:00 |
Evan You
|
551f606d98
|
release: v3.2.40
|
2022-09-28 11:40:24 +08:00 |
Dunqing
|
f9d43b99f8
|
fix(compilre-core): dynamic v-on and static v-on should be merged (#6747)
fix #6742
|
2022-09-27 22:46:55 -04:00 |
Travis
|
6958ec1b37
|
fix(compiler-sfc): fix expression check for v-on with object literal value (#6652)
fix #6650
fix #6674
|
2022-09-27 05:30:10 -04:00 |
Kid
|
96ba71d0cf
|
chore: fix typos (#6708)
|
2022-09-24 15:13:39 +08:00 |
Evan You
|
f79c423621
|
release: v3.2.39
|
2022-09-08 10:12:39 +08:00 |
Evan You
|
6624ead663
|
release: v3.2.38
|
2022-08-30 16:02:01 +08:00 |
林烁壕
|
81a7819535
|
fix(compiler-sfc): rewriteDefault for class with decorators (#6320)
fix #6318
|
2022-08-18 04:07:55 -04:00 |
Evan You
|
769e5555f9
|
fix(compiler-sfc): fix template usage check edge case for v-on statements
ref: https://github.com/vuejs/vue/issues/12591
|
2022-07-04 11:49:47 +08:00 |
Evan You
|
fb3bfde264
|
chore: fix wrong condition in 3ff83694
|
2022-07-01 12:18:21 +08:00 |
Evan You
|
3ff83694f5
|
fix(compiler-sfc): only add decorators-legacy parser plugin when new decorators plugin is not used
|
2022-06-30 10:39:14 +08:00 |
Evan You
|
bdffc143ef
|
release: v3.2.37
|
2022-06-06 20:08:19 +08:00 |
Evan You
|
e60244bcdf
|
fix(compiler-sfc): improve css v-bind parsing
fix #6022
|
2022-06-06 20:02:08 +08:00 |
Evan You
|
9734b31c31
|
fix(sfc): avoid auto name inference leading to unwanted recursion
fix #5965
fix #6027
fix #6029
|
2022-06-06 17:36:49 +08:00 |
Evan You
|
160d5df34a
|
release: v3.2.36
|
2022-05-23 10:04:12 +08:00 |
Jinesh Patel
|
0cd21ba77c
|
chore: remove unnecessary optional check (#5958)
|
2022-05-22 20:29:15 -04:00 |
Evan You
|
a0c577692f
|
release: v3.2.35
|
2022-05-21 01:16:26 +08:00 |
Evan You
|
583b625987
|
fix(compiler-sfc): fix usage detection for types in v-for/v-slot expressions
fix #5959
|
2022-05-21 00:09:15 +08:00 |
Evan You
|
3991609087
|
release: v3.2.34
|
2022-05-19 12:42:34 +08:00 |
小刘(liulinboyi)
|
73e6523134
|
fix(compiler-sfc): support `export { default } from '...'` (#5937)
fix #5935
|
2022-05-18 19:51:44 -04:00 |
Yunyoung LEE
|
991d62322f
|
fix(compiler-sfc): type-only defineProps does not recognize Promise (fix #5941) (#5943)
|
2022-05-18 19:34:52 -04:00 |
Evan You
|
7fd761e577
|
release: v3.2.34-beta.1
|
2022-05-17 12:53:51 +08:00 |
Evan You
|
efea4a8b57
|
fix(ssr/sfc-css-vars): fix v-bind css vars codegen for SSR
fix #5443
close #5444
|
2022-05-17 09:21:44 +08:00 |
Evan You
|
31c0bb355a
|
chore: fix snapshots
|
2022-05-13 15:45:26 +08:00 |
Evan You
|
be6a0bff98
|
refactor: simplify logic
|
2022-05-13 15:41:49 +08:00 |
liulinboyi
|
a0290fe781
|
fix(compiler-sfc): add test for #5808
|
2022-05-13 15:41:49 +08:00 |
liulinboyi
|
6c3b681d23
|
fix(compiler-sfc): async transformer doesn't correctly detect need for semicolon in block #5808
|
2022-05-13 15:41:49 +08:00 |
Evan You
|
de7a879cda
|
chore: fix snapshot + simplify fix
|
2022-05-13 11:04:24 +08:00 |
liulinboyi
|
3b7b107120
|
fix(compiler-sfc): <script> after <script setup> the script content not end with `\\n`
|
2022-05-13 11:04:24 +08:00 |
edison
|
242914d938
|
fix(reactivity-transform): fix props access codegen for non-identifier prop names (#5436)
fix #5425
|
2022-05-12 22:38:46 -04:00 |
Travis
|
f2c48f5352
|
fix(compiler-sfc): fix defineEmits() scope reference check error message (#5404)
|
2022-05-12 21:08:28 -04:00 |
Evan You
|
8a123ac34f
|
fix(compiler-sfc): fix treeshaking of namespace import when used in template
fix #5209
|
2022-05-12 18:56:54 +08:00 |
Evan You
|
ccf92564d3
|
fix(compiler-sfc): fix template usage check false positives on types
fix #5414
|
2022-05-12 18:23:10 +08:00 |
Evan You
|
b7025d24f1
|
fix(compiler-sfc): ensure consistent behavior of export default render with script setup
close #4980
|
2022-05-11 17:20:32 +08:00 |
Evan You
|
41d255ba5d
|
fix(compiler-sfc): fix skipped srcset transform when using base option
Based on implementation from #4835 due to conflicts
fix #4819
close #4834, close #4835
|
2022-05-11 16:55:58 +08:00 |
Evan You
|
57bb37bd64
|
fix(ssr): should not hoist transformed asset urls in ssr compile
fix #3874
|
2022-05-11 12:43:54 +08:00 |
Evan You
|
410144149f
|
fix(compiler-sfc): defineProps return binding or rest binding should be considered reactive
|
2022-05-10 17:34:15 +08:00 |
那里好脏不可以
|
6042ab0f2f
|
chore: type [ci skip]
|
2022-05-09 22:51:51 -04:00 |
Evan You
|
29e454d4d1
|
chore: fix duplicate export
|
2022-05-10 09:50:12 +08:00 |
edison
|
decad9df57
|
types(compiler-sfc): export SFCParseResult type (#2923)
close #2921
|
2022-05-09 21:37:59 -04:00 |
小刘(liulinboyi)
|
7d7a2410e5
|
fix(compiler-sfc): remove the jsx from the babelParserPlugins when not match the case of adding jsx (#5846)
fix #5845
|
2022-05-09 21:20:18 -04:00 |
ygj6
|
16939241b0
|
fix(compiler-sfc): automatically infer component name from filename when using script setup (#4997)
close #4993
|
2022-05-09 21:16:28 -04:00 |
Evan You
|
7dfe146096
|
fix(compiler-sfc): fix object default values for reactive props destructure
|
2022-05-10 08:39:27 +08:00 |
Evan You
|
56879e6b23
|
release: v3.2.33
|
2022-04-14 18:14:37 +08:00 |
木杉
|
8e29ef6019
|
fix(compiler-sfc): handle type modifier in import specifiers (#5498)
|
2022-04-13 22:10:26 -04:00 |
Evan You
|
f4f5e80a19
|
release: v3.2.32
|
2022-04-12 16:07:43 +08:00 |
Evan You
|
d56dec6b4a
|
release: v3.2.31
|
2022-02-12 16:41:52 +08:00 |
Evan You
|
15adf251ab
|
release: v3.2.30
|
2022-02-07 14:14:53 +08:00 |
Evan You
|
6b6889852f
|
release: v3.2.29
|
2022-01-23 22:02:23 +08:00 |
Evan You
|
059c63eab7
|
test: add missing edge case for css v-bind
|
2022-01-23 21:03:37 +08:00 |
Evan You
|
16fa18da6d
|
fix(compiler-sfc): fix css v-bind inside other css functions
fix #5302, close #5306
|
2022-01-23 20:58:43 +08:00 |
Evan You
|
283df0ad68
|
release: v3.2.28
|
2022-01-21 16:15:13 +08:00 |
edison
|
95d49bf7e7
|
fix(compiler-sfc): support complex expression in CSS v-bind() (#5114)
fix #5109
|
2022-01-21 15:57:30 +08:00 |
Evan You
|
4768f26f59
|
fix(compiler-sfc/reactivity-transform): fix edge case where normal script has ref macros but script setup does not
|
2022-01-21 08:47:48 +08:00 |
Evan You
|
ae4b0783d7
|
chore: update repo references
|
2022-01-18 16:43:59 +08:00 |
Evan You
|
3adfc0fe94
|
release: v3.2.27
|
2022-01-16 22:08:18 +08:00 |
Evan You
|
fef191fb07
|
chore: remove stale references of ref-transform
|
2021-12-23 16:56:36 +08:00 |
Evan You
|
ccb6651b12
|
release: v3.2.26
|
2021-12-12 15:03:29 +08:00 |
Evan You
|
756534bde0
|
release: v3.2.25
|
2021-12-12 12:21:13 +08:00 |
Evan You
|
d6be3405b3
|
types(compiler-sfc): export additional types
|
2021-12-12 11:44:23 +08:00 |
Evan You
|
7e4f0a8694
|
fix(compiler-sfc): generate valid TS in script and script setup co-usage with TS
fix #5094
|
2021-12-12 09:53:52 +08:00 |
Evan You
|
ea1fcfba37
|
chore: bump babel deps
|
2021-12-12 09:11:36 +08:00 |
Evan You
|
d70fd8d36b
|
feat(reactivity-transform): rename @vue/ref-transform to @vue/reactivity-transform
|
2021-12-12 00:04:38 +08:00 |
Evan You
|
f4dcbbc7b9
|
chore: fix build
|
2021-12-11 23:48:32 +08:00 |
Evan You
|
198ca14f19
|
feat(reactivity-transform): $$() escape for destructured prop bindings
|
2021-12-11 17:50:09 +08:00 |
Evan You
|
93ba6b974e
|
feat(reactivity-transform): use toRef() for $() destructure codegen
- now supports destructuring reactive objects
- no longer supports rest elements
|
2021-12-11 17:13:15 +08:00 |
Evan You
|
d955cfacd6
|
release: v3.2.24
|
2021-12-06 17:03:10 +08:00 |
Ziwen Mei
|
d70dd9faaa
|
chore(compiler-sfc): fix typo in comments (#5029)
|
2021-12-05 23:19:15 -05:00 |
Evan You
|
29beda7c6f
|
fix(compiler-dom): avoid bailing stringification on setup const bindings
|
2021-12-06 11:53:02 +08:00 |
Evan You
|
87c73e99d6
|
fix(compiler-sfc): make asset url imports stringifiable
|
2021-12-06 01:19:06 +08:00 |
Ziwen Mei
|
2d4f455434
|
chore(compiler-sfc): fix typo in compileScript (#5000)
Co-authored-by: meiziwen1 <meiziwen1@xdf.cn>
|
2021-11-26 10:21:35 +01:00 |
Evan You
|
b6a8a451b8
|
release: v3.2.23
|
2021-11-26 14:33:46 +08:00 |
Evan You
|
68c45e73da
|
feat(compiler-sfc): expose properties for more accurate HMR
ref #4358
reverts #4908
|
2021-11-26 14:22:26 +08:00 |
ygj6
|
c61baac75a
|
feat(compiler-sfc): export resolveTemplateUsageCheckString for HMR plugin use (#4908)
|
2021-11-25 22:58:14 -05:00 |
Cédric Exbrayat
|
c17cbdc28f
|
refactor: use refTransform instead of deprecated refSugar (#4957)
|
2021-11-25 04:39:36 -05:00 |
Evan You
|
635d88aa9e
|
release: v3.2.22
|
2021-11-15 11:45:05 +08:00 |
edison
|
31fd590fd4
|
fix(compiler-sfc): fix expose codegen edge case (#4919)
fix #4917
|
2021-11-14 22:22:53 -05:00 |
zisasign
|
574070f43f
|
fix(compiler-sfc): externalRE support automatic http/https prefix url pattern (#4922)
fix #4920
|
2021-11-14 21:37:50 -05:00 |
btea
|
fd7c3407c7
|
refactor(compiler-sfc): replace filter method with for loop (#4905)
|
2021-11-14 21:31:44 -05:00 |
ygj6
|
9c42a1e2a3
|
fix(compiler-sfc): add type for props include Function in prod mode (#4938)
|
2021-11-14 21:31:11 -05:00 |
ygj6
|
090df0837e
|
fix(compiler-sfc): add type for props's properties in prod mode (#4790)
fix #4783
|
2021-11-02 22:04:04 -04:00 |
Evan You
|
fe853a5a40
|
release: v3.2.21
|
2021-11-02 14:35:14 +08:00 |
Evan You
|
3c500e422f
|
release: v3.2.20
|
2021-10-08 13:01:51 -04:00 |
Evan You
|
d4c04e9799
|
fix(compiler-sfc): fix props codegen w/ leading import
fix #4764
|
2021-10-08 12:52:48 -04:00 |
btea
|
c9613ebe09
|
chore: prettier format (#4715) [ci skip]
|
2021-10-08 12:00:05 -04:00 |
HanochMa
|
7a1e6620bf
|
chore: grammar in comments [ci skip]
Co-authored-by: maheng <maheng01@longfor.com>
|
2021-10-08 11:59:47 -04:00 |
edison
|
f66d456b7a
|
fix(compiler-sfc): support runtime Enum in normal script (#4698)
|
2021-10-08 11:57:39 -04:00 |
Evan You
|
646e694f0a
|
chore: remove babelParserDefaultPlugins
The version of @babel/parser we are using now has these plugins enabled by default.
|
2021-10-07 19:33:06 -04:00 |
Evan You
|
467e113b95
|
feat(compiler-sfc): `<script setup>` defineProps destructure transform (#4690)
|
2021-09-27 14:24:21 -04:00 |
Evan You
|
c5c53846ed
|
release: v3.2.19
|
2021-09-25 14:58:20 -04:00 |
Evan You
|
13bfa2edfe
|
release: v3.2.18
|
2021-09-24 16:05:16 -04:00 |
Evan You
|
f5076eb4b7
|
release: v3.2.17
|
2021-09-24 12:43:11 -04:00 |
Evan You
|
114b856fd1
|
release: v3.2.16
|
2021-09-23 10:17:02 -04:00 |
Evan You
|
8e05b7f9fc
|
fix(ssr): fix ssr runtime helper import in module mode
|
2021-09-23 10:08:28 -04:00 |
Evan You
|
74a84ff546
|
release: v3.2.15
|
2021-09-23 09:48:59 -04:00 |
Evan You
|
acd869f4d6
|
chore(compiler-sfc): avoid relying on estree type in generated dts
|
2021-09-23 00:13:54 -04:00 |
Evan You
|
df4fcd94d8
|
release: v3.2.14
|
2021-09-22 18:36:57 -04:00 |
Evan You
|
686d0149b6
|
fix(compiler-core): generate TS-cast safe assignment code for v-model
fix #4655
|
2021-09-22 16:55:06 -04:00 |
Evan You
|
6d6cc90912
|
fix(compiler-sfc): fix local var access check for bindings in normal script
fix #4644
|
2021-09-22 10:10:20 -04:00 |
Evan You
|
64aa8e26ae
|
docs: add note on compiler-sfc/server-renderer usage update [ci skip]
|
2021-09-21 22:55:10 -04:00 |
Evan You
|
b9deb6e50e
|
release: v3.2.13
|
2021-09-21 14:22:53 -04:00 |
Evan You
|
7c3c28eb03
|
test: bump @vue/consolidate to fix dts tests
|
2021-09-21 10:53:48 -04:00 |
Evan You
|
471f66a1f6
|
build: expose compiler-sfc and server-renderer under main vue package + optimize package size
|
2021-09-21 10:26:08 -04:00 |
Evan You
|
a42a14d3bc
|
types(compiler-sfc): type annotation tweaks + move @babel/types to devDeps
|
2021-09-20 22:06:12 -04:00 |
Evan You
|
585615beb1
|
feat(compiler-sfc): allow disabling sourcemap when not needed
|
2021-09-18 17:42:09 -04:00 |
Evan You
|
ebe00f66dd
|
release: v3.2.12
|
2021-09-17 10:55:26 -04:00 |
edison
|
8055445b68
|
fix(compiler-sfc): register exported bindings in normal script when using script setup (#4601)
fix #4600
|
2021-09-16 17:22:29 -04:00 |
Evan You
|
cab9541ffd
|
refactor(compiler-sfc): improve TLA codegen
|
2021-09-16 17:07:29 -04:00 |
Evan You
|
39cebf5f7a
|
fix(compiler-sfc): fix TLA codegen semicolon insertion
fix #4596
|
2021-09-16 16:49:59 -04:00 |
edison
|
ae942cdcd9
|
fix(compiler-sfc): support nested await statements (#4458)
fix #4448
|
2021-09-16 16:23:46 -04:00 |
Thorsten Lünborg
|
bdb1a7958b
|
fix(compiler-sfc): handle empty strings during template usage analysis of setup bindings (#4608)
fix #4599
|
2021-09-16 13:47:11 -04:00 |
ygj6
|
fcd5422b4a
|
fix(compile-sfc): add symbol judge in prop type checks. (#4594)
fix #4592
|
2021-09-16 13:45:55 -04:00 |
Evan You
|
06c5bf53ab
|
fix(compiler-sfc): properly reuse hoisted asset imports
fix #4581
|
2021-09-16 13:33:02 -04:00 |
Evan You
|
a6e5f82d8e
|
fix(compiler-sfc): properly analyze destructured bindings with dynamic keys
fix #4540
|
2021-09-09 12:28:59 -04:00 |
Evan You
|
781d2d4d58
|
release: v3.2.11
|
2021-09-08 18:58:13 -04:00 |
Evan You
|
96b531bfa3
|
release: v3.2.10
|
2021-09-07 16:20:07 -04:00 |
Evan You
|
642710eded
|
release: v3.2.9
|
2021-09-05 18:24:01 -04:00 |
webfansplz
|
fac9a2926d
|
fix(compile-sfc): support `Date` prop type with defineProps (#4519)
|
2021-09-05 18:13:12 -04:00 |
edison
|
14d65181f1
|
fix(compiler-sfc): support using declared interface in normal script with defineProps() (#4522)
fix #4423
|
2021-09-05 18:10:15 -04:00 |
edison
|
5594643d7b
|
fix(compiler-sfc): fix script setup ref assignment codegen edge case (#4520)
fix #4514
|
2021-09-05 18:02:50 -04:00 |
webfansplz
|
e6fe751b20
|
fix(compile-sfc): generate setup prop type format error (#4506)
fix #4505
|
2021-09-05 17:36:46 -04:00 |
Evan You
|
12acf5102c
|
build: avoid require call to consolidate in esm-browser build
|
2021-09-05 17:30:18 -04:00 |
Evan You
|
fa5b583ba5
|
build: module alias for compiler-sfc browser esm build
|
2021-09-05 17:21:24 -04:00 |
Evan You
|
3ad9dc4880
|
release: v3.2.8
|
2021-09-02 14:46:30 -04:00 |
Evan You
|
bacb2012ac
|
fix(compiler-sfc): ensure script setup generates type-valid ts output
fix #4455
|
2021-09-02 11:51:41 -04:00 |