UNPKG

20.4 kBMarkdownView Raw
1# Change Log
2
3All notable changes to this project will be documented in this file.
4See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
5
6# [4.0.0-beta.1](https://github.com/cuba-platform/frontend/tree/master/packages/front-generator/compare/@cuba-platform/front-generator@4.0.0-beta.0...@cuba-platform/front-generator@4.0.0-beta.1) (2021-01-21)
7
8**Note:** Version bump only for package @cuba-platform/front-generator
9
10
11
12
13
14# [4.0.0-beta.0](https://github.com/cuba-platform/frontend/tree/master/packages/front-generator/compare/@cuba-platform/front-generator@4.0.0-dev.1...@cuba-platform/front-generator@4.0.0-beta.0) (2021-01-20)
15
16
17### Bug Fixes
18
19* **React:** cosmetics in entity management hooks template ([fb505d7](https://github.com/cuba-platform/frontend/tree/master/packages/front-generator/commit/fb505d73577ef885229724b5eb29cabd8119411b))
20* build error due to antd using newer version of TypeScript ([51a39a1](https://github.com/cuba-platform/frontend/tree/master/packages/front-generator/commit/51a39a17d405f296714149db562877147576c4d3))
21* mobx-react batching warning ([e3dcc13](https://github.com/cuba-platform/frontend/tree/master/packages/front-generator/commit/e3dcc135c915605fd1ec974fc73cc41a7a68c679))
22* **Front Generator:** sort only updatable entites on EntityCards ([1446474](https://github.com/cuba-platform/frontend/tree/master/packages/front-generator/commit/1446474ad5fe9b6246f58d5a804ab04ae6860271)), closes [#120](https://github.com/cuba-platform/frontend/tree/master/packages/front-generator/issues/120)
23* missing composition fields in editor ([31d9aa8](https://github.com/cuba-platform/frontend/tree/master/packages/front-generator/commit/31d9aa8b64af00bf7f2ba833793768e8ed44ee62))
24
25
26### Features
27
28* allow to conditionally show content based on permissions ([51ceb8d](https://github.com/cuba-platform/frontend/tree/master/packages/front-generator/commit/51ceb8dc8bdaef0978da237060d56bc9eb8c1415)), closes [#309](https://github.com/cuba-platform/frontend/tree/master/packages/front-generator/issues/309)
29* provide app translation for Chinese ([5967219](https://github.com/cuba-platform/frontend/tree/master/packages/front-generator/commit/5967219cc3141d72a15342776dab6848910c954f))
30* provide entity management template implemented using hooks ([4a010a2](https://github.com/cuba-platform/frontend/tree/master/packages/front-generator/commit/4a010a2f2190b9e1819e6867d9f3f64d74904c6d)), closes [#4](https://github.com/cuba-platform/frontend/tree/master/packages/front-generator/issues/4)
31* support password question type ([f8d47c5](https://github.com/cuba-platform/frontend/tree/master/packages/front-generator/commit/f8d47c52e9134c4ca3d6653bdffc8d9b298c0e52))
32
33
34### BREAKING CHANGES
35
36* Minimum version requirement for mobx-react is now ^6.3.0
37
38
39
40
41
42## [3.1.1](https://github.com/cuba-platform/frontend/tree/master/packages/front-generator/compare/@cuba-platform/front-generator@3.1.0...@cuba-platform/front-generator@3.1.1) (2020-08-05)
43
44
45### Bug Fixes
46
47* backslashes are written to "import" statements on Windows ([80fa7b9](https://github.com/cuba-platform/frontend/tree/master/packages/front-generator/commit/80fa7b97546a51b632ef2d95b69b7413d2b23f42)), closes [#293](https://github.com/cuba-platform/frontend/tree/master/packages/front-generator/issues/293)
48
49
50
51
52
53# [3.1.0](https://github.com/cuba-platform/frontend/tree/master/packages/front-generator/compare/@cuba-platform/front-generator@3.0.1...@cuba-platform/front-generator@3.1.0) (2020-08-04)
54
55
56### Bug Fixes
57
58* entity-management: reuse i18n messages from main message pack ([1cbea10](https://github.com/cuba-platform/frontend/tree/master/packages/front-generator/commit/1cbea104f3fe3edc221c2f2e1e5800741a90dd41))
59* **React:** editor behavior when backend can't be reached ([50168cb](https://github.com/cuba-platform/frontend/tree/master/packages/front-generator/commit/50168cbeb2bb55a129792b0961edbf6870083ddf)), closes [#154](https://github.com/cuba-platform/frontend/tree/master/packages/front-generator/issues/154)
60* layout breaks when side menu is bigger than the viewport ([9030dbc](https://github.com/cuba-platform/frontend/tree/master/packages/front-generator/commit/9030dbc69a69ae320414c1c8e8092659fe257726)), closes [#210](https://github.com/cuba-platform/frontend/tree/master/packages/front-generator/issues/210)
61* **Front Generator:** fix model relative path used in ejs templates ([d2b19c9](https://github.com/cuba-platform/frontend/tree/master/packages/front-generator/commit/d2b19c93a90d3bc68be04174c5591cb5226f0850)), closes [#268](https://github.com/cuba-platform/frontend/tree/master/packages/front-generator/issues/268)
62
63
64### Features
65
66* add French translation ([f641a0d](https://github.com/cuba-platform/frontend/tree/master/packages/front-generator/commit/f641a0d1a1be5e0fcd36bd1e253c49b93a9815ca)), closes [#275](https://github.com/cuba-platform/frontend/tree/master/packages/front-generator/issues/275)
67* **Front Generator:** french translation ([76a2e9c](https://github.com/cuba-platform/frontend/tree/master/packages/front-generator/commit/76a2e9c9e586200a2157f807a24b4f146b9e6deb)), closes [#277](https://github.com/cuba-platform/frontend/tree/master/packages/front-generator/issues/277)
68* support read-only attributes ([69fcbbe](https://github.com/cuba-platform/frontend/tree/master/packages/front-generator/commit/69fcbbed31a949a710ddaab27a444a4f2f6394a3)), closes [#190](https://github.com/cuba-platform/frontend/tree/master/packages/front-generator/issues/190)
69
70
71### Reverts
72
73* Revert "fix: layout breaks when side menu is bigger than the viewport" ([61034f1](https://github.com/cuba-platform/frontend/tree/master/packages/front-generator/commit/61034f18abbd0794d0cf19fc2a44d0382f3b9964))
74
75
76
77
78
79## [3.0.1](https://github.com/cuba-platform/frontend/tree/master/packages/front-generator/compare/@cuba-platform/front-generator@3.0.0...@cuba-platform/front-generator@3.0.1) (2020-06-23)
80
81
82### Bug Fixes
83
84* error when generating sdk:all [#261](https://github.com/cuba-platform/frontend/tree/master/packages/front-generator/issues/261) ([480d8fd](https://github.com/cuba-platform/frontend/tree/master/packages/front-generator/commit/480d8fd40a41a3f63b3686e20ffc601d015bff09))
85* layout breaks when side menu is bigger than the viewport ([9378b95](https://github.com/cuba-platform/frontend/tree/master/packages/front-generator/commit/9378b9556632df4747f38381b811bfdae54ef5db)), closes [#210](https://github.com/cuba-platform/frontend/tree/master/packages/front-generator/issues/210)
86* unnecessary question during the entity-management generation ([5406e6b](https://github.com/cuba-platform/frontend/tree/master/packages/front-generator/commit/5406e6b643d0a0a8fec39f88a7960f39bf95f602)), closes [#212](https://github.com/cuba-platform/frontend/tree/master/packages/front-generator/issues/212)
87
88
89
90
91
92# [3.0.0](https://github.com/cuba-platform/frontend/tree/master/packages/front-generator/compare/@cuba-platform/front-generator@3.0.0-beta.3...@cuba-platform/front-generator@3.0.0) (2020-06-15)
93
94**Note:** Version bump only for package @cuba-platform/front-generator
95
96
97
98
99
100# [3.0.0-beta.3](https://github.com/cuba-platform/frontend/tree/master/packages/front-generator/compare/@cuba-platform/front-generator@3.0.0-beta.2...@cuba-platform/front-generator@3.0.0-beta.3) (2020-06-15)
101
102
103### Bug Fixes
104
105* **Front Generator:** relative project model path not work in cli ([b010c56](https://github.com/cuba-platform/frontend/tree/master/packages/front-generator/commit/b010c561125adbee65c69dccf582b33215302753)), closes [#228](https://github.com/cuba-platform/frontend/tree/master/packages/front-generator/issues/228)
106* react-native:app asks to select the project twice ([a2b8c64](https://github.com/cuba-platform/frontend/tree/master/packages/front-generator/commit/a2b8c64663818333f17cfeb69b895f2edb96121f)), closes [#230](https://github.com/cuba-platform/frontend/tree/master/packages/front-generator/issues/230)
107* **Front Generator:** answers validation for question type INTEGER ([b0ed633](https://github.com/cuba-platform/frontend/tree/master/packages/front-generator/commit/b0ed6336cab4f3e7211619a9a62729385e5b86ac)), closes [#244](https://github.com/cuba-platform/frontend/tree/master/packages/front-generator/issues/244)
108* **Front Generator:** default sort fail if entity not implements updatable ([02e9e23](https://github.com/cuba-platform/frontend/tree/master/packages/front-generator/commit/02e9e23cf4fe92e00b2a40f2e75237a9f56ddc58)), closes [#120](https://github.com/cuba-platform/frontend/tree/master/packages/front-generator/issues/120)
109* **Front Generator:** incorrect error message, if project model not found ([06e0743](https://github.com/cuba-platform/frontend/tree/master/packages/front-generator/commit/06e07437c26c4eda95451eb369e1572d87f0f49f)), closes [#227](https://github.com/cuba-platform/frontend/tree/master/packages/front-generator/issues/227)
110* **Front Generator:** reaction on effective perms for CUBA 7.1 ([541478f](https://github.com/cuba-platform/frontend/tree/master/packages/front-generator/commit/541478f903ba51fc0e57dcac9bd073005b8a915a)), closes [#238](https://github.com/cuba-platform/frontend/tree/master/packages/front-generator/issues/238)
111
112
113### Features
114
115* support String ID entities ([18ae63b](https://github.com/cuba-platform/frontend/tree/master/packages/front-generator/commit/18ae63baf80d6e353da276a3ec96ef1c1aa53849)), closes [#119](https://github.com/cuba-platform/frontend/tree/master/packages/front-generator/issues/119)
116* **Front Generator:** use rest Client ID and Secret from project model ([7c289f2](https://github.com/cuba-platform/frontend/tree/master/packages/front-generator/commit/7c289f2a66c3deae017ad5f49129a413ba504e99)), closes [#222](https://github.com/cuba-platform/frontend/tree/master/packages/front-generator/issues/222)
117
118
119### BREAKING CHANGES
120
121* (Front Generator) react-typescript:entity-management and entity-cards
122templates will fail to compile when using @cuba-platform/react-core and
123@cuba-platform/react-ui of versions 1.0.0-beta.2 and lower.
124* **Front Generator:** effectivePermissions in cuba-react-core Security became private, use isDataLoaded for permissions
125load check
126* **Front Generator:** entity browser sort will not applied for projects generated in Studio before 13 version| studio 12 has an issue with correct defining updatable for entities in project model
127
128
129
130
131
132# [3.0.0-beta.2](https://github.com/cuba-platform/frontend/tree/master/packages/front-generator/compare/@cuba-platform/front-generator@3.0.0-beta.1...@cuba-platform/front-generator@3.0.0-beta.2) (2020-05-28)
133
134
135### Bug Fixes
136
137* compilation fails when entity has integer id ([0821702](https://github.com/cuba-platform/frontend/tree/master/packages/front-generator/commit/082170259b884493bdf1f8d7b2d1158b93810064)), closes [#176](https://github.com/cuba-platform/frontend/tree/master/packages/front-generator/issues/176)
138* **React:** editor requests association options regardless of permissions ([79be544](https://github.com/cuba-platform/frontend/tree/master/packages/front-generator/commit/79be54417eee28be40136a43a68f4c39ee893194)), closes [#156](https://github.com/cuba-platform/frontend/tree/master/packages/front-generator/issues/156)
139* can't save a new entity with a non-empty O2M Composition field ([3eb109c](https://github.com/cuba-platform/frontend/tree/master/packages/front-generator/commit/3eb109c2403e0f31143217274dd42f2484acb7b4)), closes [#213](https://github.com/cuba-platform/frontend/tree/master/packages/front-generator/issues/213)
140* **Front Generator:** capitalize component class names ([f5153fa](https://github.com/cuba-platform/frontend/tree/master/packages/front-generator/commit/f5153faa200748a6b20dbeb1a9714226cc5ca602)), closes [#201](https://github.com/cuba-platform/frontend/tree/master/packages/front-generator/issues/201)
141* **Front Generator:** sort out duplicated services in projectModel.json ([f081c23](https://github.com/cuba-platform/frontend/tree/master/packages/front-generator/commit/f081c23c8f4656a44281c4052c765a8e5092dd6c)), closes [#184](https://github.com/cuba-platform/frontend/tree/master/packages/front-generator/issues/184)
142* **React:** client shall only use project locales [#117](https://github.com/cuba-platform/frontend/tree/master/packages/front-generator/issues/117) ([1537db4](https://github.com/cuba-platform/frontend/tree/master/packages/front-generator/commit/1537db444233237b59a91a81416510fdf1247333))
143
144
145### Features
146
147* **React:** add entity as generic param to cuba app query call ([109bada](https://github.com/cuba-platform/frontend/tree/master/packages/front-generator/commit/109bada656c17fede4862ccb48408534f1c35ba1))
148
149
150### BREAKING CHANGES
151
152* **Front Generator:** component generation - names of component classes and files will be generated in camel case notation
153with first capital letter
154
155
156
157
158
159# [3.0.0-beta.1](https://github.com/cuba-platform/frontend/tree/master/packages/front-generator/compare/@cuba-platform/front-generator@3.0.0-beta.0...@cuba-platform/front-generator@3.0.0-beta.1) (2020-04-30)
160
161
162### Bug Fixes
163
164* **Front Generator:** two letter options (-vb -ds) not work in generator cli ([19c83a3](https://github.com/cuba-platform/frontend/tree/master/packages/front-generator/commit/19c83a3d455add1e44bf80f74b9ccd32a74cc903)), closes [#175](https://github.com/cuba-platform/frontend/tree/master/packages/front-generator/issues/175)
165* **React:** add package-lock.json to make gradle node plugin work ([ac0abae](https://github.com/cuba-platform/frontend/tree/master/packages/front-generator/commit/ac0abae5336ef0e689a707ac23b5a9dcfb6b243c)), closes [#189](https://github.com/cuba-platform/frontend/tree/master/packages/front-generator/issues/189)
166
167
168
169
170
171# [3.0.0-beta.0](https://github.com/cuba-platform/frontend/compare/@cuba-platform/front-generator@2.4.5...@cuba-platform/front-generator@3.0.0-beta.0) (2020-04-29)
172
173### Bug Fixes
174
175* no error message when request failed in entity browser ([56c25e5](https://github.com/cuba-platform/frontend/commit/56c25e59554e131b98ece8bfd7c9997a2a6c77a4))
176* **DataTable:** no error message when filtering fails ([1e0be96](https://github.com/cuba-platform/frontend/commit/1e0be9692362cf01d904e2cb12045146ea088a6d)), closes [#108](https://github.com/cuba-platform/frontend/issues/108)
177* **React:** cannot read property 'find' of undefined ([cea06d1](https://github.com/cuba-platform/frontend/commit/cea06d1466aa15f972753fee4b417818274118a5)), closes [#54](https://github.com/cuba-platform/frontend/issues/54)
178* **React:** fix TypeError [ERR_INVALID_ARG_TYPE] on app startup ([0d0228d](https://github.com/cuba-platform/frontend/commit/0d0228da91655ce7f99c1b801e85085eb252162b)), closes [#131](https://github.com/cuba-platform/frontend/issues/131)
179* **React:** screen generated for IntegerIdEntity failed on run ([7acd851](https://github.com/cuba-platform/frontend/commit/7acd851e9c6138b6365fb031987b3cc9fd24f9e6)), closes [#121](https://github.com/cuba-platform/frontend/issues/121)
180* display Associations correctly ([f5ea5ff](https://github.com/cuba-platform/frontend/commit/f5ea5ff1eac38a83e24c1c3fbcfe87a5e2752e7f)), closes [#36](https://github.com/cuba-platform/frontend/issues/36)
181* do not display byteArray fields ([d029c9c](https://github.com/cuba-platform/frontend/commit/d029c9c6aa67f221b302a119353b97a337696386)), closes [#36](https://github.com/cuba-platform/frontend/issues/36)
182* improve 'studio not connected' error message ([65ccceb](https://github.com/cuba-platform/frontend/commit/65ccceb104b072694164965c7b3ce451a6bd7dcc)), closes [#21](https://github.com/cuba-platform/frontend/issues/21)
183
184### Features
185
186* **React Native:** create a template for React Native app ([0ba2ec8](https://github.com/cuba-platform/frontend/commit/0ba2ec89a3f4503a3c8ed8553435bc53b066c091)), closes [#20](https://github.com/cuba-platform/frontend/issues/20)
187* improved image preview ([f5aedc0](https://github.com/cuba-platform/frontend/commit/f5aedc00a99a4143c6fccfe56c3dfef50b2ec53f)), closes [#87](https://github.com/cuba-platform/frontend/issues/87)
188* **React:** bump react-scripts version to ~3.3.0 ([1d9371a](https://github.com/cuba-platform/frontend/commit/1d9371ac0e190d6aeaaaf250472bfd3ec81ceaf6))
189* **React:** component class name generation improvement ([449ce80](https://github.com/cuba-platform/frontend/commit/449ce80d11bcf5986874bc8b1ac38b77e3ef2548)), closes [#70](https://github.com/cuba-platform/frontend/issues/70)
190* **React:** generate human readable menu captions ([579b333](https://github.com/cuba-platform/frontend/commit/579b333870bc045c45a2712ce9985f571f06ca07)), closes [#70](https://github.com/cuba-platform/frontend/issues/70)
191* **React:** paging - cards template ([fff8371](https://github.com/cuba-platform/frontend/commit/fff8371ed5d6a4eb88b25e7a888529eba46fa18b))
192* **React:** paging solution out of the box - list template ([27e1246](https://github.com/cuba-platform/frontend/commit/27e124693bb7264f1259378c06b228bddb510d0f)), closes [#61](https://github.com/cuba-platform/frontend/issues/61)
193* **React:** support CUBA 7.2 security ([387f8eb](https://github.com/cuba-platform/frontend/commit/387f8eb1eedfb3c52bad56c7330b1e3612cd6897)), closes [#82](https://github.com/cuba-platform/frontend/issues/82)
194* bump TypeScript version to 3.7.4+ ([20cde41](https://github.com/cuba-platform/frontend/commit/20cde41a378addbf09dd4ddf1077fc481bd75a43)), closes [#53](https://github.com/cuba-platform/frontend/issues/53)
195* render masked input for property type uuid ([c3ce3eb](https://github.com/cuba-platform/frontend/commit/c3ce3ebee70d941efc011aa4412f3d0c231690d0)), closes [#36](https://github.com/cuba-platform/frontend/issues/36)
196* split CUBA React into core and ui packages ([12ce963](https://github.com/cuba-platform/frontend/commit/12ce963d3c54660732e1b933d5c68adf6b239cbd)), closes [#9](https://github.com/cuba-platform/frontend/issues/9)
197* update nodejs version to 12+ ([f8f56e7](https://github.com/cuba-platform/frontend/commit/f8f56e76f679bd6ddeeb0a96842c3be6d7acb0f2)), closes [#3](https://github.com/cuba-platform/frontend/issues/3)
198
199
200### BREAKING CHANGES
201
202* **React:** entity lists should be regenerated to make paging work
203* **DataTable:** PropertyType is now a mandatory prop of DataTableIntervalEditor and
204DataTableListEditorDateTimePicker, and a mandatory argument of helper functions
205in DataTableIntervalFunctions.ts.
206* required nodejs version 12+
207* CUBA React is split into core and ui packages
208* **React:** Minimum requirement for react-scripts is now version ~3.3.0
209* Minimum requirement for TypeScript is now version 3.7.4
210
211
212## [2.4.5](https://github.com/cuba-platform/frontend/compare/@cuba-platform/front-generator@2.4.4...@cuba-platform/front-generator@2.4.5) (2020-01-23)
213
214
215### Bug Fixes
216
217* **React:** revert package-lock.json ([3119653](https://github.com/cuba-platform/frontend/commit/3119653d10a5cfb743fd3e7a2787873a4e6c894d)), closes [#81](https://github.com/cuba-platform/frontend/issues/81)
218
219
220
221
222
223## [2.4.4](https://github.com/cuba-platform/frontend/compare/@cuba-platform/front-generator@2.4.3...@cuba-platform/front-generator@2.4.4) (2020-01-23)
224
225**Note:** Version bump only for package @cuba-platform/front-generator
226
227
228
229
230
231## [2.4.3](https://github.com/cuba-platform/frontend/compare/@cuba-platform/front-generator@2.4.0...@cuba-platform/front-generator@2.4.3) (2020-01-23)
232
233
234### Bug Fixes
235
236* **Menu:** SubMenu has no key prop console warning ([c793906](https://github.com/cuba-platform/frontend/commit/c7939064cdca2f49e3fe3dc0316c533b3367f729)), closes [#42](https://github.com/cuba-platform/frontend/issues/42)
237* **React:** fix import duplication in editor component ([53d8095](https://github.com/cuba-platform/frontend/commit/53d809597a3f924ed40e74b70f344070de73e9a6)), closes [#62](https://github.com/cuba-platform/frontend/issues/62)
238
239
240## [2.4.2](https://github.com/cuba-platform/frontend/compare/@cuba-platform/front-generator@2.4.1...@cuba-platform/front-generator@2.4.2) (2019-12-27)
241
242**Note:** Version bump only for package @cuba-platform/front-generator
243
244
245
246
247
248## [2.4.1](https://github.com/cuba-platform/frontend/compare/@cuba-platform/front-generator@2.4.0...@cuba-platform/front-generator@2.4.1) (2019-12-27)
249
250
251### Bug Fixes
252
253* **Menu:** SubMenu has no key prop console warning ([c793906](https://github.com/cuba-platform/frontend/commit/c7939064cdca2f49e3fe3dc0316c533b3367f729)), closes [#42](https://github.com/cuba-platform/frontend/issues/42)