UNPKG

5.37 kBMarkdownView Raw
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
51Added `props` and `emits` mixin helpers to define corresponding component options with type safety.
52You 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
127For changes prior to v8, please see [GitHub release note](https://github.com/vuejs/vue-class-component/releases).
\No newline at end of file