-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathchangelog.txt
458 lines (210 loc) · 15.4 KB
/
changelog.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
0.50.0
Features:
* Set vendor for bundles to org.jowidgets
* Beans will added and removed in batch mode after loading to improve performance
* Fixed issue #22 (https://github.com/jo-source/jo-client-platform/issues/22) Allow only to validate modified beans. Default settings NOT changed, features must explicitely activated.
Bugfixes:
* Fixed issue #28 (https://github.com/jo-source/jo-client-platform/issues/28) Add link do not work for readonly properties
* Fixed issue #21 (https://github.com/jo-source/jo-client-platform/issues/21) Fixed ConcurentModificationException
* Invalid beans must not become valid on undo modifications if they was invalid without modification
* Fixed some validation issues, added some JUnit tests for IBeanProxy validation
* Fixed issue #33 (https://github.com/jo-source/jo-client-platform/issues/33) timeout for login is to short
* Fixed issue #35 (https://github.com/jo-source/jo-client-platform/issues/35) NPE im BeanProxyImpl
* Fixed issue #34 (https://github.com/jo-source/jo-client-platform/issues/34) Missing stacktrace in ServiceExceptions
----------------------------------------------------------------------------------------------------------------------------
0.51.0
Features:
* Use jowidgets logging api for logging (instead of individual logging handler and some sysautsch)
* Added IServiceExceptionLogger to decorate logging for default CRUD services
----------------------------------------------------------------------------------------------------------------------------
0.52.0 (broken for OSGI, only maven artefacts exists)
----------------------------------------------------------------------------------------------------------------------------
0.53.0
Bugfixes:
* Fixed tycho build
----------------------------------------------------------------------------------------------------------------------------
0.54.0
Features:
* Allow to set save delegate on IDataModelContext
Bugfixes:
* Fixed Issue #38 https://github.com/jo-source/jo-client-platform/issues/38 NPE after executing query which contains whitespaces
----------------------------------------------------------------------------------------------------------------------------
0.55.0
Features:
Bugfixes:
* Bugfix: Avoid that beans always identified as changed after loading in background
* Fixed issue #40 https://github.com/jo-source/jo-client-platform/issues/40 userQuestion in decorated service leads to client freeze
----------------------------------------------------------------------------------------------------------------------------
0.56.0
Features:
* Implemented issue #48 https://github.com/jo-source/jo-client-platform/issues/48 Allow to create transient bean proxy with default validators and default values easily
Some methods on IBeanProxyFactory became deprecated
Bugfixes:
* Fixed issue #24 https://github.com/jo-source/jo-client-platform/issues/24 Handling of ServiceCanceledException for Service decorators
* Fixes issue #47 https://github.com/jo-source/jo-client-platform/issues/47 MenuInterceptor for BeanReleationTree will not be invoked for root node
* Fixed issue #46 https://github.com/jo-source/jo-client-platform/issues/46 Class cast Exception when creating linked bean with IBeanValidator
* Fixed issue #41 https://github.com/jo-source/jo-client-platform/issues/41 Selection lost in BeanTable when sorting twice in quick succession
* Fixed issue #43 https://github.com/jo-source/jo-client-platform/issues/43 JpaServiceDecorator PersistenceUnitName
----------------------------------------------------------------------------------------------------------------------------
0.57.0
New jowidgets version 0.63.0 will be used
----------------------------------------------------------------------------------------------------------------------------
0.58.0
Features:
Bugfixes:
* Fixed issue #50 https://github.com/jo-source/jo-client-platform/issues/50 Validation Warning persists after undo in BeanTable
* Fixed issue #32 https://github.com/jo-source/jo-client-platform/issues/32 CachedEntityService returns EntityInfo for unknown entities
* Fixed issue #52 https://github.com/jo-source/jo-client-platform/issues/52 Save and Undo shortcuts of default actions will not work with swing implementation
----------------------------------------------------------------------------------------------------------------------------
0.59.0
Features:
* Fixed issue #59 https://github.com/jo-source/jo-client-platform/issues/59 Allow to configure user confirmation for service layer validation warnings
* Fixed issue #63 https://github.com/jo-source/jo-client-platform/issues/63 Allow to create IBeanProxy instances outside the ui thread
* Fixes issue #49 https://github.com/jo-source/jo-client-platform/issues/49 Allow to update the result of a reader service
Bugfixes:
* Fixed issue #53 https://github.com/jo-source/jo-client-platform/issues/53 Shortcut(CTRL+E) not working for edit in Beantable when popup was not visible before
* Fixed issue #54 https://github.com/jo-source/jo-client-platform/issues/54 User Question Dialog has no title
* Fixes issue #55 https://github.com/jo-source/jo-client-platform/issues/55 BeanMessage in table should be rendered the same way than in detail
* Fixes issue #56 https://github.com/jo-source/jo-client-platform/issues/56 BeanMessages should be cleared, when undo will be done
* Fixes issue #57 https://github.com/jo-source/jo-client-platform/issues/57 BeanMessagePopupDialog clips messages when message will be added after dialog is visible
* Fixes issue #58 https://github.com/jo-source/jo-client-platform/issues/58 Allow multiple bean validations in service layer
* Fixes issue #60 https://github.com/jo-source/jo-client-platform/issues/60 ServiceProvider throws ConcurrentModificationException when IServiceProviderHolder is registered
* Fixes issue #61 https://github.com/jo-source/jo-client-platform/issues/61 ScrollBar in settings dialog of bean table disapear when window will be resized
* Fixes issue #62 https://github.com/jo-source/jo-client-platform/issues/62 Only validate BeanProxy objects if validators are set
----------------------------------------------------------------------------------------------------------------------------
0.60.0
Features:
* Implements issue #65 https://github.com/jo-source/jo-client-platform/issues/65 Allow the use of reader in the service layer
* API Change, Implements issue #66 https://github.com/jo-source/jo-client-platform/issues/66 Improve interception of C(R)UD services
* API Change, Implements issue #67 https://github.com/jo-source/jo-client-platform/issues/67 Add support to handle ordered beans
* Implements issue #68 https://github.com/jo-source/jo-client-platform/issues/68 IDataModel must allow to add IDataSaveListener
Bugfixes:
* Fixes issue #69 https://github.com/jo-source/jo-client-platform/issues/69 Missing selection event when updateInBackground() was invoked on IBeanTable
----------------------------------------------------------------------------------------------------------------------------
0.61.0
Features:
Bugfixes:
* Bugfix for issue #49, fixed index for PropertyChangeListener on sorted adds and updates that change the order
* Added fix for issue #70 not working https://github.com/jo-source/jo-client-platform/issues/70 Cross validation for IBeanValidator does not work correctly
----------------------------------------------------------------------------------------------------------------------------
0.62.0
Features:
Bugfixes:
* Fixes issue #70 https://github.com/jo-source/jo-client-platform/issues/70 Cross validation for IBeanValidator does not work correctly
----------------------------------------------------------------------------------------------------------------------------
0.63.0
Features:
Implements issue #71 https://github.com/jo-source/jo-client-platform/issues/71 Allow to change table implementation for IBeanTable
Bugfixes:
----------------------------------------------------------------------------------------------------------------------------
0.64.0
Uses jowidgets 0.68.0
Features:
Bugfixes:
* Fixes issue #72 https://github.com/jo-source/jo-client-platform/issues/72 CSV Export does not consider added beans
----------------------------------------------------------------------------------------------------------------------------
0.65.0
Uses jowidgets 0.69.0
Features:
Bugfixes:
----------------------------------------------------------------------------------------------------------------------------
0.66.0
Uses jowidgets 0.70.0
Features:
Bugfixes:
----------------------------------------------------------------------------------------------------------------------------
0.67.0
Uses jowidgets 0.71.0
Features:
Bugfixes:
----------------------------------------------------------------------------------------------------------------------------
0.68.0
Uses jowidgets 0.72.0
Features:
* Implements issue #73 https://github.com/jo-source/jo-client-platform/issues/73 Allow to disable search filter in IBeanTable
Bugfixes:
----------------------------------------------------------------------------------------------------------------------------
0.69.0
Uses jowidgets 0.73.0
Features:
Bugfixes:
----------------------------------------------------------------------------------------------------------------------------
0.70.0
Uses jowidgets 0.74.0
Features:
* Implemented toString() for BeanTableConfigImpl
Bugfixes:
----------------------------------------------------------------------------------------------------------------------------
0.71.0
broken build, do not use this version
----------------------------------------------------------------------------------------------------------------------------
0.72.0
Remark: This version does not provide osgi bundles!!!
Uses jowidgets 0.76.0
Features:
* Implements issue #80 https://github.com/jo-source/jo-client-platform/issues/80 AuthorizationFailedException must support user messages
* Implements issue #81 https://github.com/jo-source/jo-client-platform/issues/81 Execption handling inMessageBroker must be improved
* Implements issue #82 https://github.com/jo-source/jo-client-platform/issues/82 Allow to add IExecutionInterceptors to SecurityRemotingServlet
* Implements issue #83 https://github.com/jo-source/jo-client-platform/issues/83 Http messaging impl should support multi user locales on server
* Implements issue #86 https://github.com/jo-source/jo-client-platform/issues/86 Improve logging for http messaging and remoting
Bugfixes:
* Fixes issue #64 https://github.com/jo-source/jo-client-platform/issues/64 Inexpressive thread names
* Fixes issue #74 https://github.com/jo-source/jo-client-platform/issues/74 Can not open example applications inside eclispe with snapshot dependcies to test toolkit
* Fixes issue #75 https://github.com/jo-source/jo-client-platform/issues/75 No cancel possible if all messaging threads are busy
* Fixes issue #76 https://github.com/jo-source/jo-client-platform/issues/76 Error log entries when service invocation was canceled
* Fixes issue #77 https://github.com/jo-source/jo-client-platform/issues/77 InvocationClientImpl may ignore cancel events and has a memory leak
* Fixes issue #78 https://github.com/jo-source/jo-client-platform/issues/78 Can't find Großmutter or other values with umlauts
* Fixes issue #79 https://github.com/jo-source/jo-client-platform/issues/79 StreamCorruptedException in MessageBroker on status code 500
----------------------------------------------------------------------------------------------------------------------------
0.73.0
Remark: This version does not provide osgi bundles!!!
Uses jowidgets 0.76.0
Features:
* Implements issue #87 https://github.com/jo-source/jo-client-platform/issues/87 Allow managing MessageServlet via JMX
Bugfixes:
----------------------------------------------------------------------------------------------------------------------------
0.74.0
Remark: This version does not provide osgi bundles!!!
Uses jowidgets 0.76.0
Features:
* Implements issue #86 https://github.com/jo-source/jo-client-platform/issues/86 Improve logging for http messaging and remoting -> Make LoggingWatchListener configurable and changed defaults
Bugfixes:
* Fixes issue #84 https://github.com/jo-source/jo-client-platform/issues/84 Potential memory leaks for service invocations - Avoid memory leak for ResponseServiceImpl and CancelServiceImpl
* Fixes issue #75 https://github.com/jo-source/jo-client-platform/issues/75 No cancel possible if all messaging threads are busy -> Improved handling of interrupted exception, Count must not always be canceled after read
* Fixes issue #88 https://github.com/jo-source/jo-client-platform/issues/88 Exception decoration not always works as expected
----------------------------------------------------------------------------------------------------------------------------
0.75.0
Remark: This version does not provide osgi bundles!!!
Uses jowidgets 0.77.0
Features:
Bugfixes:
* Fixes issue #83 https://github.com/jo-source/jo-client-platform/issues/83 Http messaging impl should support multi user locales on server - changed loglevel
* Fixes issue #87 https://github.com/jo-source/jo-client-platform/issues/87 Allow managing MessageServlet via JMX - Available thread count must consider unfinished cancel count
----------------------------------------------------------------------------------------------------------------------------
0.76.0
Remark: This version does not provide osgi bundles!!!
Uses jowidgets 0.77.0
Features:
Bugfixes:
* Fixes issue #75 https://github.com/jo-source/jo-client-platform/issues/75 No cancel possible if all messaging threads are busy -> Workaround for incorrect handling of interrupted exception in c3p0
----------------------------------------------------------------------------------------------------------------------------
0.77.0
Remark: This version does not provide osgi bundles!!!
Uses jowidgets 0.77.0
Features:
Bugfixes:
* Fixes issue #75 https://github.com/jo-source/jo-client-platform/issues/75 No cancel possible if all messaging threads are busy -> Allow to unwrap C3P0WithQueryTimeoutConnectionProvider
----------------------------------------------------------------------------------------------------------------------------
0.78.0
Uses jowidgets 0.78.0
Features:
Bugfixes:
* Fixes issue #89 https://github.com/jo-source/jo-client-platform/issues/89 Release must be java 6 compatible
* Fixes issue #90 https://github.com/jo-source/jo-client-platform/issues/90 Release must support osgi bundles
----------------------------------------------------------------------------------------------------------------------------
0.79.0
Uses jowidgets 0.78.0
Features:
Bugfixes:
* Fixes issue #91 https://github.com/jo-source/jo-client-platform/issues/91 BeanListModelObservable does not gurantee listener order
* Fixes issue #92 https://github.com/jo-source/jo-client-platform/issues/92 BeanRelationTreeModelImpl does not implement IDataSaveObservable correctly