1 | # [8.0.0-beta.4](https://github.com/vuejs/vue-class-component/compare/v8.0.0-beta.3...v8.0.0-beta.4) (2020-10-04)
|
2 |
|
3 |
|
4 | ### Breaking Changes
|
5 |
|
6 | * Reverted `props` and `emits` helper proposed at [#447](https://github.com/vuejs/vue-class-component/issues/447)
|
7 |
|
8 | ### Bug Fixes
|
9 |
|
10 | * **types:** include undefined type for optional prop definition ([19880a7](https://github.com/vuejs/vue-class-component/commit/19880a72a27d260af1ec14f628f440ff2a2ccd80))
|
11 | * make decorator accepts any vue constructor types (fix [#457](https://github.com/vuejs/vue-class-component/issues/457)) ([c3ccae0](https://github.com/vuejs/vue-class-component/commit/c3ccae03d795380c615e90fe066c4e1ffb272e15))
|
12 |
|
13 |
|
14 | ### Features
|
15 |
|
16 | * allow to define `props` by class ([fd96c63](https://github.com/vuejs/vue-class-component/commit/fd96c6323377b287519005594865ed1264602642))
|
17 | * You can see the detailed proposal at [#465](https://github.com/vuejs/vue-class-component/issues/465)
|
18 | * support async setup (fix [#463](https://github.com/vuejs/vue-class-component/issues/463)) ([90336e9](https://github.com/vuejs/vue-class-component/commit/90336e99d4dcaf69f4e8e2743f962f069002f304))
|
19 |
|
20 |
|
21 |
|
22 | # [8.0.0-beta.3](https://github.com/vuejs/vue-class-component/compare/v8.0.0-beta.2...v8.0.0-beta.3) (2020-09-17)
|
23 |
|
24 |
|
25 | ### Features
|
26 |
|
27 | * make props type compatible with vue@3.0.0-rc.12 ([39774a8](https://github.com/vuejs/vue-class-component/commit/39774a8b78898b222532787ef4b2c6eab03977ac))
|
28 |
|
29 | ### Breaking Changes
|
30 |
|
31 | * setup only unwrap shallow refs ([57e16c9](https://github.com/vuejs/vue-class-component/commit/57e16c96939c5eed1e627e6ef2b8e791518d6214))
|
32 |
|
33 |
|
34 |
|
35 | # [8.0.0-beta.2](https://github.com/vuejs/vue-class-component/compare/v8.0.0-beta.1...v8.0.0-beta.2) (2020-09-14)
|
36 |
|
37 |
|
38 | ### Bug Fixes
|
39 |
|
40 | * correctly inherit mixin type when used with props and emits helpers ([7c87b03](https://github.com/vuejs/vue-class-component/commit/7c87b0390b629bf521debb892a9789f7e572ca99))
|
41 | * allow extra props of components in TSX ([7b3029e](https://github.com/vuejs/vue-class-component/commit/7b3029ed458f307a269da4947618fc9bf18d35c3))
|
42 | * make props with `default` optional in TSX ([ab65f42](https://github.com/vuejs/vue-class-component/commit/ab65f4236042fbc79e485f2d0b601629cbcc1060))
|
43 |
|
44 |
|
45 |
|
46 | # [8.0.0-beta.1](https://github.com/vuejs/vue-class-component/compare/v8.0.0-alpha.6...v8.0.0-beta.1) (2020-09-12)
|
47 |
|
48 |
|
49 | ### Features
|
50 |
|
51 | Added `props` and `emits` mixin helpers to define corresponding component options with type safety.
|
52 | You can see the detailed proposal at [#447](https://github.com/vuejs/vue-class-component/issues/447)
|
53 |
|
54 |
|
55 | # [8.0.0-alpha.6](https://github.com/vuejs/vue-class-component/compare/v8.0.0-alpha.5...v8.0.0-alpha.6) (2020-05-20)
|
56 |
|
57 |
|
58 | ### Bug Fixes
|
59 |
|
60 | * handle ssr render function injection ([830b3b2](https://github.com/vuejs/vue-class-component/commit/830b3b298f819eb1fbbc6f314b51450f2be57e35))
|
61 | * relax $emit type ([bc0a8bc](https://github.com/vuejs/vue-class-component/commit/bc0a8bcc0777cde837bbe3af2a534d146e934864))
|
62 |
|
63 |
|
64 |
|
65 | # [8.0.0-alpha.5](https://github.com/vuejs/vue-class-component/compare/v8.0.0-alpha.4...v8.0.0-alpha.5) (2020-05-10)
|
66 |
|
67 |
|
68 | ### Bug Fixes
|
69 |
|
70 | * handle hot module replacement ([72347b7](https://github.com/vuejs/vue-class-component/commit/72347b7b37b6e0099eaf8c46922ab1f91f061dc5))
|
71 |
|
72 |
|
73 |
|
74 | # [8.0.0-alpha.4](https://github.com/vuejs/vue-class-component/compare/v8.0.0-alpha.3...v8.0.0-alpha.4) (2020-05-06)
|
75 |
|
76 |
|
77 | ### Build System
|
78 |
|
79 | * rename dist file names to align vue core lib ([c65712e](https://github.com/vuejs/vue-class-component/commit/c65712eb85f03fab8ddfba622f6262d1c01c8670))
|
80 |
|
81 |
|
82 | ### Features
|
83 |
|
84 | * add setup helper function to invoke composition functions ([6f1a404](https://github.com/vuejs/vue-class-component/commit/6f1a40449d51e7ec8225e49d0ddfcb6763477915))
|
85 | * mark as side effect free to enable efficient tree-shaking ([#423](https://github.com/vuejs/vue-class-component/issues/423)) ([70ed762](https://github.com/vuejs/vue-class-component/commit/70ed762449d18c5f9d66a8141ab8691f7bfba5ec))
|
86 |
|
87 |
|
88 | ### BREAKING CHANGES
|
89 |
|
90 | * file names under `dist/` directory have been changed as following:
|
91 | * vue-class-component.js -> vue-class-component.global.js (also changed from umd to iife)
|
92 | * vue-class-component.min.js -> vue-class-component.global.prod.js (also changed from umd to iife)
|
93 | * vue-class-component.common.js -> vue-class-component.cjs.js
|
94 | * vue-class-component.esm.js -> vue-class-component.esm-bundler.js
|
95 | * vue-class-component.esm.browser.js -> vue-class-component.esm-browser.js
|
96 | * vue-class-component.esm.browser.min.js -> vue-class-component.esm-browser.prod.js
|
97 |
|
98 |
|
99 |
|
100 | # [8.0.0-alpha.3](https://github.com/vuejs/vue-class-component/compare/v8.0.0-alpha.2...v8.0.0-alpha.3) (2020-04-26)
|
101 |
|
102 |
|
103 | ### Features
|
104 |
|
105 | * support composition functions in property initializers ([744f6ca](https://github.com/vuejs/vue-class-component/commit/744f6ca0328a02e0a2f5368cf5830ad8922b9e5f))
|
106 |
|
107 |
|
108 | ### BREAKING CHANGES
|
109 |
|
110 | * remove component name inference from class name
|
111 |
|
112 |
|
113 |
|
114 | # [8.0.0-alpha.2](https://github.com/vuejs/vue-class-component/compare/v8.0.0-alpha.1...v8.0.0-alpha.2) (2020-04-12)
|
115 |
|
116 |
|
117 | ### Features
|
118 |
|
119 | * make it work with vue-loader ([5bfebad](https://github.com/vuejs/vue-class-component/commit/5bfebad9af02f81a3076b49e8616c1481dc7cce5))
|
120 |
|
121 |
|
122 |
|
123 | # [8.0.0-alpha.1](https://github.com/vuejs/vue-class-component/compare/v7.2.3...v8.0.0-alpha.1) (2020-04-12)
|
124 |
|
125 | ---
|
126 |
|
127 | For changes prior to v8, please see [GitHub release note](https://github.com/vuejs/vue-class-component/releases). |
\ | No newline at end of file |