UNPKG

56.9 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.31.12](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/compare/cv-dialog-sdk@4.31.11...cv-dialog-sdk@4.31.12) (2019-10-16)
7
8**Note:** Version bump only for package cv-dialog-sdk
9
10
11
12
13
14## [4.31.11](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/compare/cv-dialog-sdk@4.31.10...cv-dialog-sdk@4.31.11) (2019-10-16)
15
16**Note:** Version bump only for package cv-dialog-sdk
17
18
19
20
21
22## [4.31.10](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/compare/cv-dialog-sdk@4.31.9...cv-dialog-sdk@4.31.10) (2019-09-26)
23
24**Note:** Version bump only for package cv-dialog-sdk
25
26
27
28
29
30## [4.31.9](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/compare/cv-dialog-sdk@4.31.8...cv-dialog-sdk@4.31.9) (2019-09-25)
31
32**Note:** Version bump only for package cv-dialog-sdk
33
34
35
36
37
38## [4.31.8](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/compare/cv-dialog-sdk@4.31.7...cv-dialog-sdk@4.31.8) (2019-09-20)
39
40**Note:** Version bump only for package cv-dialog-sdk
41
42
43
44
45
46## [4.31.7](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/compare/cv-dialog-sdk@4.31.6...cv-dialog-sdk@4.31.7) (2019-09-16)
47
48**Note:** Version bump only for package cv-dialog-sdk
49
50
51
52
53
54## [4.31.6](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/compare/cv-dialog-sdk@4.31.5...cv-dialog-sdk@4.31.6) (2019-09-14)
55
56**Note:** Version bump only for package cv-dialog-sdk
57
58
59
60
61
62## [4.31.5](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/compare/cv-dialog-sdk@4.31.4...cv-dialog-sdk@4.31.5) (2019-09-09)
63
64**Note:** Version bump only for package cv-dialog-sdk
65
66
67
68
69
70## [4.31.4](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/compare/cv-dialog-sdk@4.31.3...cv-dialog-sdk@4.31.4) (2019-08-21)
71
72**Note:** Version bump only for package cv-dialog-sdk
73
74
75
76
77
78## [4.31.3](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/compare/cv-dialog-sdk@4.31.2...cv-dialog-sdk@4.31.3) (2019-08-20)
79
80**Note:** Version bump only for package cv-dialog-sdk
81
82
83
84
85
86## [4.31.2](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/compare/cv-dialog-sdk@4.31.1...cv-dialog-sdk@4.31.2) (2019-08-01)
87
88**Note:** Version bump only for package cv-dialog-sdk
89
90
91
92
93
94## [4.31.1](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/compare/cv-dialog-sdk@6.0.0...cv-dialog-sdk@4.31.1) (2019-07-09)
95
96**Note:** Version bump only for package cv-dialog-sdk
97
98
99
100
101
102# 6.0.0 (2019-07-02)
103
104
105### Bug Fixes
106
107* XNA-245 format for read fixes ([66e4b15](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/66e4b15))
108* **dialogservice:** removed url constant for dialog api target ([8dc438c](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/8dc438c))
109* adapted SDK to latest SDx server changes ([74b576a](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/74b576a))
110* add bool compat with string values of yes and 1 ([eebea1d](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/eebea1d))
111* add isOnline support to offline code and delegates ([ba39510](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/ba39510))
112* added defaultActionId and displayInline ([0a5196c](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/0a5196c))
113* added searchdialog constant ([a85d71f](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/a85d71f))
114* allow concurrent calls to QueryScroller.refresh ([83122a4](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/83122a4))
115* base64 fix ([1b0e14c](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/1b0e14c))
116* base64 fix ([fc4d644](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/fc4d644))
117* broken cv-dialog-sdk package.json ([8d0f839](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/8d0f839))
118* broken cv-dialog-sdk package.json ([73bb829](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/73bb829))
119* created FormDialog to handle isRefreshNeeded ([4845b1e](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/4845b1e))
120* datetime formatting fix ([6181c75](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/6181c75))
121* defensive check on dialogMode ([7e9d8de](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/7e9d8de))
122* fix boolean logic for isOnline ([f324f31](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/f324f31))
123* fix comparator ops for properties ([bf13f1a](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/bf13f1a))
124* fix constants initialization code ([044897d](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/044897d))
125* fix entryMethod names ([3376c1e](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/3376c1e))
126* fix for offline ([784b427](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/784b427))
127* fix for pendingWrites ([18ded24](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/18ded24))
128* fix inclusion of babel-transform library ([ecd6a16](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/ecd6a16))
129* fix isCodeRef method ([9ce8ddd](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/9ce8ddd))
130* fix parsing of Property with ModelUtil. refactor ModelUtil ([c816bed](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/c816bed))
131* fix property parse json coderefs ([42d4e9c](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/42d4e9c))
132* fix return search and sort prop names ([f78dc91](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/f78dc91))
133* fix search dialog identification ([e4f429d](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/e4f429d))
134* fix small TS bug ([13f752d](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/13f752d))
135* fix writeProperty promise sync ([8de015d](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/8de015d))
136* fix writing some data types to server (numeric) ([9a01aa8](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/9a01aa8))
137* fixed data annoations parsing bug in Property ([0d413da](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/0d413da))
138* get available values fix to submit pendingWrites ([0c3e5da](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/0c3e5da))
139* implemented dialog.destroy method ([dd12e8c](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/dd12e8c))
140* import RecordUtil twice fixed ([4fcc2e8](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/4fcc2e8))
141* improved parsing of Date values ([3d58a78](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/3d58a78))
142* isOnline should return Promise ([b6c0079](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/b6c0079))
143* login will not throw 'already logged in' exception ([70fe5aa](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/70fe5aa))
144* menu read/write fix, moved default action id ([f318de0](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/f318de0))
145* moment breaks when looking for unsupported locale ([dc19b31](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/dc19b31))
146* **fix typo in types:** fix type in types ([623b5c5](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/623b5c5))
147* offline work ([b76c276](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/b76c276))
148* parse of TimeValue fix ([c9dbab6](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/c9dbab6))
149* upgrade typescript version ([1177c9f](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/1177c9f))
150* XNA-505 XNA-219 XNA-668 ([bd91ef6](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/bd91ef6))
151
152
153### Code Refactoring
154
155* change Catavolt class name to CatavoltApi ([b6f02ad](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/b6f02ad))
156* **modules:** moved all to single class modules (where possible) ([2ced84f](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/2ced84f))
157
158
159### Features
160
161* progress towards offline support for SDA ([f46f162](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/f46f162))
162* **QueryDialog:** Allow specification of numRows when paging or refreshing list ([a443926](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/a443926))
163* add SessionTimer ([d3aa969](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/d3aa969))
164* add StatusListener to SDK ([b62848b](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/b62848b))
165* added accessor for propertyDefs ([699e84e](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/699e84e))
166* added capture of userid and password when entering offline mode ([1822b02](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/1822b02))
167* added feature to display last SDA comment ([5f586c7](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/5f586c7))
168* added json and text methods to storage interface ([c26ba73](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/c26ba73))
169* added open stream stub ([0493e21](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/0493e21))
170* added search dialog ([50bfc2f](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/50bfc2f))
171* added stream URL method ([36a8992](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/36a8992))
172* added streaming read for large property ([62e1c8f](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/62e1c8f))
173* added tenantId and userId to isOnline method on DialogProxy ([4163247](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/4163247))
174* changed image not found error message to a dialog ([fa30fc1](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/fa30fc1))
175* changed naming scheme for storage keys to always end in a well-known suffix ([67964e8](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/67964e8))
176* extended support for briefcase-mode checking ([4aed4ad](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/4aed4ad))
177* fixed bug where code tries to delete briefcase dialogs that do not exist ([793b5d5](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/793b5d5))
178* fixed dialog label for new offline comments ([b728602](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/b728602))
179* fixed last comment bugs ([c1865db](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/c1865db))
180* fixed last comment bugs ([9117827](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/9117827))
181* fixed last comment to show overriden image ([39f7b33](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/39f7b33))
182* get column by property name ([c349565](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/c349565))
183* implement read/write binary ([4c5ccf0](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/4c5ccf0))
184* oAuth support ([537b4d8](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/537b4d8))
185* progress on offline support for SDA ([fe96bc3](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/fe96bc3))
186* progress on offline support for SDA ([26cb4db](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/26cb4db))
187* progress towards offline support for SDA ([28b0213](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/28b0213))
188* progress towards offline support for SDA ([60664b5](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/60664b5))
189* progress towards offline support for SDA ([541b7ad](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/541b7ad))
190* progress towards offline support for SDA ([ee42f8a](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/ee42f8a))
191* progress towards offline support for SDA ([cd52cfc](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/cd52cfc))
192* progress towards offline support for SDA ([b1a13e7](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/b1a13e7))
193* progress towards offline support for SDA ([996a7b8](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/996a7b8))
194* progress towards offline support for SDA ([a2ecd7a](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/a2ecd7a))
195* progress towards offline support for SDA ([fdfdf5e](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/fdfdf5e))
196* progress towards offline support for SDA ([b03e8a5](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/b03e8a5))
197* progress towards offline support for SDA ([a653fa0](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/a653fa0))
198* progress towards offline support for SDA ([58d2c5d](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/58d2c5d))
199* progress towards offline support for SDA ([0c4324e](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/0c4324e))
200* progress towards offline support for SDA ([620987c](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/620987c))
201* progress towards offline support for SDA ([edffe05](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/edffe05))
202* progress towards offline support for SDA ([13fb299](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/13fb299))
203* progress towards offline support for SDA ([e1b4938](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/e1b4938))
204* progress towards offline support for SDA ([635e2a7](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/635e2a7))
205* progress towards offline support for SDA ([2e10e63](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/2e10e63))
206* progress towards offline support for SDA ([dd0f74b](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/dd0f74b))
207* **storage api:** Added the Storage interface ([5ee1856](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/5ee1856))
208* refactor storage and added localstorage impl ([f94392c](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/f94392c))
209* refactored code that captures offline comments ([aba8ed9](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/aba8ed9))
210* refactored several methods to use the async protocol ([574ef33](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/574ef33))
211* refactoring of code and additional support for last comments ([2e54d10](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/2e54d10))
212* side effects impl ([2c62de0](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/2c62de0))
213
214
215### BREAKING CHANGES
216
217* **modules:** PropFormatter is no longer a static class. It should be imported as
218propertyFormatter from the Catavolt module
219* Catavolt should be imported and used directly instead of accessing
220Catavolt.singleton
221
222
223
224
225
226# 5.0.0 (2019-07-02)
227
228
229### Bug Fixes
230
231* XNA-245 format for read fixes ([66e4b15](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/66e4b15))
232* **dialogservice:** removed url constant for dialog api target ([8dc438c](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/8dc438c))
233* adapted SDK to latest SDx server changes ([74b576a](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/74b576a))
234* add bool compat with string values of yes and 1 ([eebea1d](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/eebea1d))
235* add isOnline support to offline code and delegates ([ba39510](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/ba39510))
236* added defaultActionId and displayInline ([0a5196c](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/0a5196c))
237* added searchdialog constant ([a85d71f](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/a85d71f))
238* allow concurrent calls to QueryScroller.refresh ([83122a4](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/83122a4))
239* base64 fix ([1b0e14c](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/1b0e14c))
240* base64 fix ([fc4d644](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/fc4d644))
241* broken cv-dialog-sdk package.json ([8d0f839](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/8d0f839))
242* broken cv-dialog-sdk package.json ([73bb829](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/73bb829))
243* created FormDialog to handle isRefreshNeeded ([4845b1e](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/4845b1e))
244* datetime formatting fix ([6181c75](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/6181c75))
245* defensive check on dialogMode ([7e9d8de](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/7e9d8de))
246* fix boolean logic for isOnline ([f324f31](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/f324f31))
247* fix comparator ops for properties ([bf13f1a](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/bf13f1a))
248* fix constants initialization code ([044897d](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/044897d))
249* fix entryMethod names ([3376c1e](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/3376c1e))
250* fix for offline ([784b427](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/784b427))
251* fix for pendingWrites ([18ded24](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/18ded24))
252* fix inclusion of babel-transform library ([ecd6a16](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/ecd6a16))
253* fix isCodeRef method ([9ce8ddd](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/9ce8ddd))
254* fix parsing of Property with ModelUtil. refactor ModelUtil ([c816bed](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/c816bed))
255* fix property parse json coderefs ([42d4e9c](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/42d4e9c))
256* fix return search and sort prop names ([f78dc91](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/f78dc91))
257* fix search dialog identification ([e4f429d](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/e4f429d))
258* fix small TS bug ([13f752d](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/13f752d))
259* fix writeProperty promise sync ([8de015d](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/8de015d))
260* fix writing some data types to server (numeric) ([9a01aa8](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/9a01aa8))
261* fixed data annoations parsing bug in Property ([0d413da](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/0d413da))
262* get available values fix to submit pendingWrites ([0c3e5da](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/0c3e5da))
263* implemented dialog.destroy method ([dd12e8c](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/dd12e8c))
264* import RecordUtil twice fixed ([4fcc2e8](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/4fcc2e8))
265* improved parsing of Date values ([3d58a78](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/3d58a78))
266* isOnline should return Promise ([b6c0079](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/b6c0079))
267* login will not throw 'already logged in' exception ([70fe5aa](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/70fe5aa))
268* menu read/write fix, moved default action id ([f318de0](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/f318de0))
269* moment breaks when looking for unsupported locale ([dc19b31](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/dc19b31))
270* **fix typo in types:** fix type in types ([623b5c5](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/623b5c5))
271* offline work ([b76c276](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/b76c276))
272* parse of TimeValue fix ([c9dbab6](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/c9dbab6))
273* upgrade typescript version ([1177c9f](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/1177c9f))
274* XNA-505 XNA-219 XNA-668 ([bd91ef6](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/bd91ef6))
275
276
277### Code Refactoring
278
279* change Catavolt class name to CatavoltApi ([b6f02ad](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/b6f02ad))
280* **modules:** moved all to single class modules (where possible) ([2ced84f](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/2ced84f))
281
282
283### Features
284
285* progress towards offline support for SDA ([f46f162](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/f46f162))
286* **QueryDialog:** Allow specification of numRows when paging or refreshing list ([a443926](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/a443926))
287* add SessionTimer ([d3aa969](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/d3aa969))
288* add StatusListener to SDK ([b62848b](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/b62848b))
289* added accessor for propertyDefs ([699e84e](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/699e84e))
290* added capture of userid and password when entering offline mode ([1822b02](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/1822b02))
291* added feature to display last SDA comment ([5f586c7](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/5f586c7))
292* added json and text methods to storage interface ([c26ba73](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/c26ba73))
293* added open stream stub ([0493e21](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/0493e21))
294* added search dialog ([50bfc2f](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/50bfc2f))
295* added stream URL method ([36a8992](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/36a8992))
296* added streaming read for large property ([62e1c8f](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/62e1c8f))
297* added tenantId and userId to isOnline method on DialogProxy ([4163247](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/4163247))
298* changed image not found error message to a dialog ([fa30fc1](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/fa30fc1))
299* changed naming scheme for storage keys to always end in a well-known suffix ([67964e8](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/67964e8))
300* extended support for briefcase-mode checking ([4aed4ad](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/4aed4ad))
301* fixed bug where code tries to delete briefcase dialogs that do not exist ([793b5d5](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/793b5d5))
302* fixed dialog label for new offline comments ([b728602](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/b728602))
303* fixed last comment bugs ([c1865db](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/c1865db))
304* fixed last comment bugs ([9117827](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/9117827))
305* fixed last comment to show overriden image ([39f7b33](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/39f7b33))
306* get column by property name ([c349565](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/c349565))
307* implement read/write binary ([4c5ccf0](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/4c5ccf0))
308* oAuth support ([537b4d8](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/537b4d8))
309* progress on offline support for SDA ([fe96bc3](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/fe96bc3))
310* progress on offline support for SDA ([26cb4db](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/26cb4db))
311* progress towards offline support for SDA ([28b0213](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/28b0213))
312* progress towards offline support for SDA ([60664b5](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/60664b5))
313* progress towards offline support for SDA ([541b7ad](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/541b7ad))
314* progress towards offline support for SDA ([ee42f8a](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/ee42f8a))
315* progress towards offline support for SDA ([cd52cfc](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/cd52cfc))
316* progress towards offline support for SDA ([b1a13e7](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/b1a13e7))
317* progress towards offline support for SDA ([996a7b8](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/996a7b8))
318* progress towards offline support for SDA ([a2ecd7a](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/a2ecd7a))
319* progress towards offline support for SDA ([fdfdf5e](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/fdfdf5e))
320* progress towards offline support for SDA ([b03e8a5](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/b03e8a5))
321* progress towards offline support for SDA ([a653fa0](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/a653fa0))
322* progress towards offline support for SDA ([58d2c5d](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/58d2c5d))
323* progress towards offline support for SDA ([0c4324e](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/0c4324e))
324* progress towards offline support for SDA ([620987c](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/620987c))
325* progress towards offline support for SDA ([edffe05](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/edffe05))
326* progress towards offline support for SDA ([13fb299](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/13fb299))
327* progress towards offline support for SDA ([e1b4938](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/e1b4938))
328* progress towards offline support for SDA ([635e2a7](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/635e2a7))
329* progress towards offline support for SDA ([2e10e63](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/2e10e63))
330* progress towards offline support for SDA ([dd0f74b](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/dd0f74b))
331* **storage api:** Added the Storage interface ([5ee1856](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/5ee1856))
332* refactor storage and added localstorage impl ([f94392c](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/f94392c))
333* refactored code that captures offline comments ([aba8ed9](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/aba8ed9))
334* refactored several methods to use the async protocol ([574ef33](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/574ef33))
335* refactoring of code and additional support for last comments ([2e54d10](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/2e54d10))
336* side effects impl ([2c62de0](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/2c62de0))
337
338
339### BREAKING CHANGES
340
341* **modules:** PropFormatter is no longer a static class. It should be imported as
342propertyFormatter from the Catavolt module
343* Catavolt should be imported and used directly instead of accessing
344Catavolt.singleton
345
346
347
348
349
350# Change Log
351
352All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.
353
354<a name="4.30.4"></a>
355## [4.30.4](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.30.3...v4.30.4) (2019-05-16)
356
357
358### Bug Fixes
359
360* adapted SDK to latest SDx server changes ([a67d767](https://github.com/catavolt-oss/cv-dialog-sdk/commit/a67d767))
361* offline work ([5594e50](https://github.com/catavolt-oss/cv-dialog-sdk/commit/5594e50))
362
363
364
365<a name="4.30.3"></a>
366## [4.30.3](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.30.2...v4.30.3) (2019-02-28)
367
368
369### Bug Fixes
370
371* fix return search and sort prop names ([6c9a450](https://github.com/catavolt-oss/cv-dialog-sdk/commit/6c9a450))
372
373
374
375<a name="4.30.2"></a>
376## [4.30.2](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.30.1...v4.30.2) (2019-02-26)
377
378
379### Bug Fixes
380
381* fix search dialog identification ([17919be](https://github.com/catavolt-oss/cv-dialog-sdk/commit/17919be))
382
383
384
385<a name="4.30.1"></a>
386## [4.30.1](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.30.0...v4.30.1) (2019-02-25)
387
388
389
390<a name="4.30.0"></a>
391# [4.30.0](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.29.6...v4.30.0) (2019-02-19)
392
393
394### Bug Fixes
395
396* added searchdialog constant ([2a9443e](https://github.com/catavolt-oss/cv-dialog-sdk/commit/2a9443e))
397
398
399### Features
400
401* added search dialog ([c884d8f](https://github.com/catavolt-oss/cv-dialog-sdk/commit/c884d8f))
402
403
404
405<a name="4.29.6"></a>
406## [4.29.6](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.29.5...v4.29.6) (2019-02-01)
407
408
409### Bug Fixes
410
411* fix property parse json coderefs ([4f9ec86](https://github.com/catavolt-oss/cv-dialog-sdk/commit/4f9ec86))
412
413
414
415<a name="4.29.5"></a>
416## [4.29.5](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.29.4...v4.29.5) (2019-01-31)
417
418
419### Bug Fixes
420
421* created FormDialog to handle isRefreshNeeded ([9eb3cea](https://github.com/catavolt-oss/cv-dialog-sdk/commit/9eb3cea))
422
423
424
425<a name="4.29.4"></a>
426## [4.29.4](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.29.3...v4.29.4) (2019-01-29)
427
428
429
430<a name="4.29.3"></a>
431## [4.29.3](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.29.2...v4.29.3) (2019-01-28)
432
433
434### Bug Fixes
435
436* add bool compat with string values of yes and 1 ([b4d71ee](https://github.com/catavolt-oss/cv-dialog-sdk/commit/b4d71ee))
437
438
439
440<a name="4.29.2"></a>
441## [4.29.2](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.29.1...v4.29.2) (2019-01-23)
442
443
444### Bug Fixes
445
446* added defaultActionId and displayInline ([fdb188e](https://github.com/catavolt-oss/cv-dialog-sdk/commit/fdb188e))
447* removed JSON from status message ([99b73f1](https://github.com/catavolt-oss/cv-dialog-sdk/commit/99b73f1))
448
449
450
451<a name="4.29.1"></a>
452## [4.29.1](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.29.0...v4.29.1) (2019-01-21)
453
454
455### Bug Fixes
456
457* fix comparator ops for properties ([7f3d30a](https://github.com/catavolt-oss/cv-dialog-sdk/commit/7f3d30a))
458
459
460
461<a name="4.29.0"></a>
462# [4.29.0](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.28.1...v4.29.0) (2019-01-16)
463
464
465### Features
466
467* added accessor for propertyDefs ([dabef9c](https://github.com/catavolt-oss/cv-dialog-sdk/commit/dabef9c))
468
469
470
471<a name="4.28.1"></a>
472## [4.28.1](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.28.0...v4.28.1) (2019-01-16)
473
474
475### Bug Fixes
476
477* datetime formatting fix ([709a894](https://github.com/catavolt-oss/cv-dialog-sdk/commit/709a894))
478
479
480
481<a name="4.28.0"></a>
482# [4.28.0](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.27.1...v4.28.0) (2019-01-04)
483
484
485### Features
486
487* side effects impl ([b75c194](https://github.com/catavolt-oss/cv-dialog-sdk/commit/b75c194))
488
489
490
491<a name="4.27.1"></a>
492## [4.27.1](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.27.0...v4.27.1) (2018-12-12)
493
494
495### Bug Fixes
496
497* fix constants initialization code ([56a1be8](https://github.com/catavolt-oss/cv-dialog-sdk/commit/56a1be8))
498
499
500
501<a name="4.27.0"></a>
502# [4.27.0](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.26.13...v4.27.0) (2018-12-11)
503
504
505### Features
506
507* get column by property name ([c56f3c5](https://github.com/catavolt-oss/cv-dialog-sdk/commit/c56f3c5))
508
509
510
511<a name="4.26.13"></a>
512## [4.26.13](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.26.12...v4.26.13) (2018-12-06)
513
514
515### Bug Fixes
516
517* get available values fix to submit pendingWrites ([bb7e52b](https://github.com/catavolt-oss/cv-dialog-sdk/commit/bb7e52b))
518
519
520
521<a name="4.26.12"></a>
522## [4.26.12](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.26.11...v4.26.12) (2018-12-04)
523
524
525
526<a name="4.26.11"></a>
527## [4.26.11](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.26.10...v4.26.11) (2018-11-09)
528
529
530
531<a name="4.26.10"></a>
532## [4.26.10](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.26.9...v4.26.10) (2018-11-07)
533
534
535### Bug Fixes
536
537* fix parsing of Property with ModelUtil. refactor ModelUtil ([5e95156](https://github.com/catavolt-oss/cv-dialog-sdk/commit/5e95156))
538
539
540
541<a name="4.26.9"></a>
542## [4.26.9](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.26.8...v4.26.9) (2018-11-06)
543
544
545### Bug Fixes
546
547* fixed data annoations parsing bug in Property ([1c762cc](https://github.com/catavolt-oss/cv-dialog-sdk/commit/1c762cc))
548* menu read/write fix, moved default action id ([20dfffe](https://github.com/catavolt-oss/cv-dialog-sdk/commit/20dfffe))
549
550
551
552<a name="4.26.8"></a>
553## [4.26.8](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.26.7...v4.26.8) (2018-10-16)
554
555
556### Bug Fixes
557
558* fix writing some data types to server (numeric) ([bc32f0d](https://github.com/catavolt-oss/cv-dialog-sdk/commit/bc32f0d))
559
560
561
562<a name="4.26.7"></a>
563## [4.26.7](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.26.6...v4.26.7) (2018-10-03)
564
565
566### Bug Fixes
567
568* improved parsing of Date values ([9e26de3](https://github.com/catavolt-oss/cv-dialog-sdk/commit/9e26de3))
569
570
571
572<a name="4.26.6"></a>
573## [4.26.6](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.26.5...v4.26.6) (2018-10-02)
574
575
576### Bug Fixes
577
578* XNA-245 format for read fixes ([d441a96](https://github.com/catavolt-oss/cv-dialog-sdk/commit/d441a96))
579
580
581
582<a name="4.26.5"></a>
583## [4.26.5](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.26.4...v4.26.5) (2018-10-01)
584
585
586
587<a name="4.26.4"></a>
588## [4.26.4](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.26.3...v4.26.4) (2018-09-18)
589
590
591### Bug Fixes
592
593* fix entryMethod names ([c6448fa](https://github.com/catavolt-oss/cv-dialog-sdk/commit/c6448fa))
594
595
596
597<a name="4.26.3"></a>
598## [4.26.3](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.26.2...v4.26.3) (2018-09-18)
599
600
601
602<a name="4.26.2"></a>
603## [4.26.2](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.26.1...v4.26.2) (2018-09-15)
604
605
606### Bug Fixes
607
608* parse of TimeValue fix ([ece4cd6](https://github.com/catavolt-oss/cv-dialog-sdk/commit/ece4cd6))
609
610
611
612<a name="4.26.1"></a>
613## [4.26.1](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.26.0...v4.26.1) (2018-09-13)
614
615
616### Bug Fixes
617
618* fix isCodeRef method ([f068297](https://github.com/catavolt-oss/cv-dialog-sdk/commit/f068297))
619
620
621
622<a name="4.26.0"></a>
623# [4.26.0](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.25.0...v4.26.0) (2018-08-17)
624
625
626### Features
627
628* fixed last comment bugs ([bb1c75e](https://github.com/catavolt-oss/cv-dialog-sdk/commit/bb1c75e))
629* fixed last comment bugs ([1d5ca1e](https://github.com/catavolt-oss/cv-dialog-sdk/commit/1d5ca1e))
630
631
632
633<a name="4.25.0"></a>
634# [4.25.0](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.24.0...v4.25.0) (2018-08-15)
635
636
637### Bug Fixes
638
639* fix writeProperty promise sync ([65c3839](https://github.com/catavolt-oss/cv-dialog-sdk/commit/65c3839))
640
641
642### Features
643
644* changed image not found error message to a dialog ([f999fba](https://github.com/catavolt-oss/cv-dialog-sdk/commit/f999fba))
645
646
647
648<a name="4.24.0"></a>
649# [4.24.0](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.23.0...v4.24.0) (2018-08-08)
650
651
652### Features
653
654* fixed last comment to show overriden image ([ef9825d](https://github.com/catavolt-oss/cv-dialog-sdk/commit/ef9825d))
655
656
657
658<a name="4.23.0"></a>
659# [4.23.0](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.22.0...v4.23.0) (2018-08-06)
660
661
662### Features
663
664* fixed dialog label for new offline comments ([57cb15a](https://github.com/catavolt-oss/cv-dialog-sdk/commit/57cb15a))
665
666
667
668<a name="4.22.0"></a>
669# [4.22.0](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.21.0...v4.22.0) (2018-08-03)
670
671
672### Features
673
674* extended support for briefcase-mode checking ([27ee3e7](https://github.com/catavolt-oss/cv-dialog-sdk/commit/27ee3e7))
675
676
677
678<a name="4.21.0"></a>
679# [4.21.0](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.20.0...v4.21.0) (2018-07-25)
680
681
682### Bug Fixes
683
684* isOnline should return Promise ([1c9fcfe](https://github.com/catavolt-oss/cv-dialog-sdk/commit/1c9fcfe))
685
686
687### Features
688
689* added tenantId and userId to isOnline method on DialogProxy ([b8fd2b0](https://github.com/catavolt-oss/cv-dialog-sdk/commit/b8fd2b0))
690* refactoring of code and additional support for last comments ([8bc9f7b](https://github.com/catavolt-oss/cv-dialog-sdk/commit/8bc9f7b))
691
692
693
694<a name="4.20.0"></a>
695# [4.20.0](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.19.3...v4.20.0) (2018-07-20)
696
697
698### Features
699
700* changed naming scheme for storage keys to always end in a well-known suffix ([7759d3c](https://github.com/catavolt-oss/cv-dialog-sdk/commit/7759d3c))
701* fixed bug where code tries to delete briefcase dialogs that do not exist ([d4db641](https://github.com/catavolt-oss/cv-dialog-sdk/commit/d4db641))
702* refactored code that captures offline comments ([af669d1](https://github.com/catavolt-oss/cv-dialog-sdk/commit/af669d1))
703* refactored several methods to use the async protocol ([b094065](https://github.com/catavolt-oss/cv-dialog-sdk/commit/b094065))
704
705
706
707<a name="4.19.3"></a>
708## [4.19.3](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.19.0...v4.19.3) (2018-07-12)
709
710
711
712<a name="4.19.2"></a>
713## [4.19.2](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.19.0...v4.19.2) (2018-07-12)
714
715
716
717<a name="4.19.0"></a>
718# [4.19.0](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.18.2...v4.19.0) (2018-07-09)
719
720
721### Bug Fixes
722
723* **fix typo in types:** fix type in types ([3774caf](https://github.com/catavolt-oss/cv-dialog-sdk/commit/3774caf))
724
725
726### Features
727
728* added feature to display last SDA comment ([c7b5872](https://github.com/catavolt-oss/cv-dialog-sdk/commit/c7b5872))
729
730
731
732<a name="4.18.2"></a>
733## [4.18.2](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.18.1...v4.18.2) (2018-07-05)
734
735
736### Bug Fixes
737
738* allow concurrent calls to QueryScroller.refresh ([0e939e9](https://github.com/catavolt-oss/cv-dialog-sdk/commit/0e939e9))
739
740
741
742<a name="4.18.1"></a>
743## [4.18.1](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.18.0...v4.18.1) (2018-07-03)
744
745
746### Bug Fixes
747
748* fix boolean logic for isOnline ([2b22cca](https://github.com/catavolt-oss/cv-dialog-sdk/commit/2b22cca))
749
750
751
752<a name="4.18.0"></a>
753# [4.18.0](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.17.1...v4.18.0) (2018-06-27)
754
755
756### Features
757
758* add SessionTimer ([9e3aa7c](https://github.com/catavolt-oss/cv-dialog-sdk/commit/9e3aa7c))
759
760
761
762<a name="4.17.1"></a>
763## [4.17.1](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.17.0...v4.17.1) (2018-06-26)
764
765
766### Bug Fixes
767
768* add isOnline support to offline code and delegates ([5e0b7f2](https://github.com/catavolt-oss/cv-dialog-sdk/commit/5e0b7f2))
769
770
771
772<a name="4.17.0"></a>
773# [4.17.0](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.16.2...v4.17.0) (2018-06-24)
774
775
776### Features
777
778* added capture of userid and password when entering offline mode ([24d11ab](https://github.com/catavolt-oss/cv-dialog-sdk/commit/24d11ab))
779
780
781
782<a name="4.16.2"></a>
783## [4.16.2](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.16.1...v4.16.2) (2018-06-18)
784
785
786
787<a name="4.16.1"></a>
788## [4.16.1](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.16.0...v4.16.1) (2018-06-05)
789
790
791
792<a name="4.16.0"></a>
793# [4.16.0](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.15.0...v4.16.0) (2018-06-05)
794
795
796### Bug Fixes
797
798* fix for offline ([0577493](https://github.com/catavolt-oss/cv-dialog-sdk/commit/0577493))
799
800
801### Features
802
803* progress towards offline support for SDA ([7316958](https://github.com/catavolt-oss/cv-dialog-sdk/commit/7316958))
804* progress towards offline support for SDA ([89a4013](https://github.com/catavolt-oss/cv-dialog-sdk/commit/89a4013))
805
806
807
808<a name="4.15.0"></a>
809# [4.15.0](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.14.0...v4.15.0) (2018-05-24)
810
811
812### Bug Fixes
813
814* fix inclusion of babel-transform library ([8832867](https://github.com/catavolt-oss/cv-dialog-sdk/commit/8832867))
815
816
817### Features
818
819* add StatusListener to SDK ([411aa96](https://github.com/catavolt-oss/cv-dialog-sdk/commit/411aa96))
820* changed 'New Run Action' to 'Create Comment' ([5a6129e](https://github.com/catavolt-oss/cv-dialog-sdk/commit/5a6129e))
821* progress towards offline support for SDA ([716efa4](https://github.com/catavolt-oss/cv-dialog-sdk/commit/716efa4))
822* progress towards offline support for SDA ([98fe83c](https://github.com/catavolt-oss/cv-dialog-sdk/commit/98fe83c))
823* progress towards offline support for SDA ([e64037d](https://github.com/catavolt-oss/cv-dialog-sdk/commit/e64037d))
824* refactor storage and added localstorage impl ([1f20b57](https://github.com/catavolt-oss/cv-dialog-sdk/commit/1f20b57))
825
826
827
828<a name="4.14.0"></a>
829# [4.14.0](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.13.1...v4.14.0) (2018-05-15)
830
831
832### Bug Fixes
833
834* defensive check on dialogMode ([e314abf](https://github.com/catavolt-oss/cv-dialog-sdk/commit/e314abf))
835
836
837### Features
838
839* progress towards offline support for SDA ([22e95f9](https://github.com/catavolt-oss/cv-dialog-sdk/commit/22e95f9))
840* progress towards offline support for SDA ([cfc3eb7](https://github.com/catavolt-oss/cv-dialog-sdk/commit/cfc3eb7))
841* progress towards offline support for SDA ([6bb244f](https://github.com/catavolt-oss/cv-dialog-sdk/commit/6bb244f))
842* progress towards offline support for SDA ([e41dc14](https://github.com/catavolt-oss/cv-dialog-sdk/commit/e41dc14))
843* progress towards offline support for SDA ([9a79f05](https://github.com/catavolt-oss/cv-dialog-sdk/commit/9a79f05))
844* progress towards offline support for SDA ([832a309](https://github.com/catavolt-oss/cv-dialog-sdk/commit/832a309))
845
846
847
848<a name="4.13.1"></a>
849## [4.13.1](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.13.0...v4.13.1) (2018-05-11)
850
851
852
853<a name="4.13.0"></a>
854# [4.13.0](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.12.0...v4.13.0) (2018-05-09)
855
856
857### Features
858
859* oAuth support ([f0f750c](https://github.com/catavolt-oss/cv-dialog-sdk/commit/f0f750c))
860
861
862
863<a name="4.12.0"></a>
864# [4.12.0](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.11.0...v4.12.0) (2018-05-07)
865
866
867### Features
868
869* progress towards offline support for SDA ([5262192](https://github.com/catavolt-oss/cv-dialog-sdk/commit/5262192))
870
871
872
873<a name="4.11.0"></a>
874# [4.11.0](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.10.0...v4.11.0) (2018-04-25)
875
876
877### Features
878
879* progress towards offline support for SDA ([65e4ab1](https://github.com/catavolt-oss/cv-dialog-sdk/commit/65e4ab1))
880
881
882
883<a name="4.10.0"></a>
884# [4.10.0](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.9.0...v4.10.0) (2018-04-24)
885
886
887### Features
888
889* progress towards offline support for SDA ([0844a3e](https://github.com/catavolt-oss/cv-dialog-sdk/commit/0844a3e))
890* progress towards offline support for SDA ([10d7539](https://github.com/catavolt-oss/cv-dialog-sdk/commit/10d7539))
891* progress towards offline support for SDA ([3581b91](https://github.com/catavolt-oss/cv-dialog-sdk/commit/3581b91))
892
893
894
895<a name="4.9.0"></a>
896# [4.9.0](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.8.0...v4.9.0) (2018-04-23)
897
898
899### Features
900
901* progress towards offline support for SDA ([8a2284f](https://github.com/catavolt-oss/cv-dialog-sdk/commit/8a2284f))
902* progress towards offline support for SDA ([4158db4](https://github.com/catavolt-oss/cv-dialog-sdk/commit/4158db4))
903* progress towards offline support for SDA ([42793e8](https://github.com/catavolt-oss/cv-dialog-sdk/commit/42793e8))
904* progress towards offline support for SDA ([1b905f1](https://github.com/catavolt-oss/cv-dialog-sdk/commit/1b905f1))
905* progress towards offline support for SDA ([057740a](https://github.com/catavolt-oss/cv-dialog-sdk/commit/057740a))
906
907
908
909<a name="4.8.0"></a>
910# [4.8.0](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.7.0...v4.8.0) (2018-04-22)
911
912
913### Features
914
915* progress towards offline support for SDA ([2894789](https://github.com/catavolt-oss/cv-dialog-sdk/commit/2894789))
916* progress towards offline support for SDA ([b10f58d](https://github.com/catavolt-oss/cv-dialog-sdk/commit/b10f58d))
917* progress towards offline support for SDA ([bbeb208](https://github.com/catavolt-oss/cv-dialog-sdk/commit/bbeb208))
918* progress towards offline support for SDA ([7af4e1d](https://github.com/catavolt-oss/cv-dialog-sdk/commit/7af4e1d))
919* progress towards offline support for SDA ([00324a2](https://github.com/catavolt-oss/cv-dialog-sdk/commit/00324a2))
920* progress towards offline support for SDA ([1833600](https://github.com/catavolt-oss/cv-dialog-sdk/commit/1833600))
921
922
923
924<a name="4.7.0"></a>
925# [4.7.0](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.6.0...v4.7.0) (2018-04-20)
926
927
928### Features
929
930* progress towards offline support for SDA ([4636733](https://github.com/catavolt-oss/cv-dialog-sdk/commit/4636733))
931* progress towards offline support for SDA ([a4c32ad](https://github.com/catavolt-oss/cv-dialog-sdk/commit/a4c32ad))
932* progress towards offline support for SDA ([ec4b8f9](https://github.com/catavolt-oss/cv-dialog-sdk/commit/ec4b8f9))
933
934
935
936<a name="4.6.0"></a>
937# [4.6.0](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.5.5...v4.6.0) (2018-04-19)
938
939
940### Bug Fixes
941
942* fix for pendingWrites ([238195f](https://github.com/catavolt-oss/cv-dialog-sdk/commit/238195f))
943
944
945### Features
946
947* progress on offline support for SDA ([0a03283](https://github.com/catavolt-oss/cv-dialog-sdk/commit/0a03283))
948* progress on offline support for SDA ([c08efdb](https://github.com/catavolt-oss/cv-dialog-sdk/commit/c08efdb))
949* progress towards offline support for SDA ([1f19f7a](https://github.com/catavolt-oss/cv-dialog-sdk/commit/1f19f7a))
950
951
952
953<a name="4.5.5"></a>
954## [4.5.5](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.5.4...v4.5.5) (2018-04-18)
955
956
957### Bug Fixes
958
959* streamconsumer now returns a promise to synchronize on ([2b9d024](https://github.com/catavolt-oss/cv-dialog-sdk/commit/2b9d024))
960
961
962
963<a name="4.5.4"></a>
964## [4.5.4](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.5.3...v4.5.4) (2018-04-16)
965
966
967
968<a name="4.5.3"></a>
969## [4.5.3](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.5.2...v4.5.3) (2018-03-22)
970
971
972
973<a name="4.5.2"></a>
974## [4.5.2](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.5.1...v4.5.2) (2018-03-21)
975
976
977### Bug Fixes
978
979* base64 fix ([9f2eddd](https://github.com/catavolt-oss/cv-dialog-sdk/commit/9f2eddd))
980
981
982
983<a name="4.5.1"></a>
984## [4.5.1](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.5.0...v4.5.1) (2018-03-20)
985
986
987### Bug Fixes
988
989* base64 fix ([a2611cf](https://github.com/catavolt-oss/cv-dialog-sdk/commit/a2611cf))
990* implemented dialog.destroy method ([9b0a23a](https://github.com/catavolt-oss/cv-dialog-sdk/commit/9b0a23a))
991
992
993
994<a name="4.5.0"></a>
995# [4.5.0](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.4.4...v4.5.0) (2018-03-19)
996
997
998### Features
999
1000* added open stream stub ([c94c194](https://github.com/catavolt-oss/cv-dialog-sdk/commit/c94c194))
1001* added stream URL method ([669c7c6](https://github.com/catavolt-oss/cv-dialog-sdk/commit/669c7c6))
1002
1003
1004
1005<a name="4.4.4"></a>
1006## [4.4.4](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.4.3...v4.4.4) (2018-03-13)
1007
1008
1009### Bug Fixes
1010
1011* login will not throw 'already logged in' exception ([c4909c5](https://github.com/catavolt-oss/cv-dialog-sdk/commit/c4909c5))
1012
1013
1014
1015<a name="4.4.3"></a>
1016## [4.4.3](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.4.2...v4.4.3) (2018-03-12)
1017
1018
1019
1020<a name="4.4.2"></a>
1021## [4.4.2](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.4.0...v4.4.2) (2018-03-08)
1022
1023
1024
1025<a name="4.4.0"></a>
1026# [4.4.0](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.2.1...v4.4.0) (2018-03-08)
1027
1028
1029### Features
1030
1031* added streaming read for large property ([755e977](https://github.com/catavolt-oss/cv-dialog-sdk/commit/755e977))
1032
1033
1034
1035<a name="4.2.1"></a>
1036## [4.2.1](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.2.0...v4.2.1) (2018-03-07)
1037
1038
1039
1040<a name="4.2.0"></a>
1041# [4.2.0](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.1.4...v4.2.0) (2018-03-07)
1042
1043
1044### Bug Fixes
1045
1046* moment breaks when looking for unsupported locale ([355cf4d](https://github.com/catavolt-oss/cv-dialog-sdk/commit/355cf4d))
1047
1048
1049### Features
1050
1051* added json and text methods to storage interface ([e8aef94](https://github.com/catavolt-oss/cv-dialog-sdk/commit/e8aef94))
1052
1053
1054
1055<a name="4.1.4"></a>
1056## [4.1.4](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.1.3...v4.1.4) (2018-03-05)
1057
1058
1059
1060<a name="4.1.3"></a>
1061## [4.1.3](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.1.2...v4.1.3) (2018-03-05)
1062
1063
1064
1065<a name="4.1.2"></a>
1066## [4.1.2](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.1.1...v4.1.2) (2018-03-05)
1067
1068
1069
1070<a name="4.1.1"></a>
1071## [4.1.1](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.1.0...v4.1.1) (2018-03-02)
1072
1073
1074### Bug Fixes
1075
1076* import RecordUtil twice fixed ([bc43695](https://github.com/catavolt-oss/cv-dialog-sdk/commit/bc43695))
1077
1078
1079
1080<a name="4.1.0"></a>
1081# [4.1.0](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.0.0...v4.1.0) (2018-03-01)
1082
1083
1084### Bug Fixes
1085
1086* fix small TS bug ([79eb5ca](https://github.com/catavolt-oss/cv-dialog-sdk/commit/79eb5ca))
1087
1088
1089### Features
1090
1091* implement read/write binary ([87cd62e](https://github.com/catavolt-oss/cv-dialog-sdk/commit/87cd62e))
1092
1093
1094
1095<a name="4.0.0"></a>
1096# [4.0.0](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v3.2.3...v4.0.0) (2018-02-23)
1097
1098
1099### Code Refactoring
1100
1101* **modules:** moved all to single class modules (where possible) ([e8e6fae](https://github.com/catavolt-oss/cv-dialog-sdk/commit/e8e6fae))
1102
1103
1104### BREAKING CHANGES
1105
1106* **modules:** PropFormatter is no longer a static class. It should be imported as
1107propertyFormatter from the Catavolt module
1108
1109
1110
1111<a name="3.2.3"></a>
1112## [3.2.3](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v3.2.2...v3.2.3) (2018-02-21)
1113
1114
1115### Bug Fixes
1116
1117* **dialogservice:** removed url constant for dialog api target ([7de57d7](https://github.com/catavolt-oss/cv-dialog-sdk/commit/7de57d7))
1118
1119
1120
1121<a name="3.2.0"></a>
1122# [3.2.0](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v3.1.4...v3.2.0) (2018-02-15)
1123
1124
1125### Features
1126
1127* **storage api:** Added the Storage interface ([9605eeb](https://github.com/catavolt-oss/cv-dialog-sdk/commit/9605eeb))
1128
1129
1130<a name="3.1.0"></a>
1131# [3.1.0](https://git.catavolt.com/javascript/sdk/compare/v3.0.1...v3.1.0) (2018-02-14)
1132
1133
1134### Features
1135
1136* **QueryDialog:** Allow specification of numRows when paging or refreshing list ([8157db2](https://git.catavolt.com/javascript/sdk/commits/8157db2))
1137
1138
1139<a name="3.0.0"></a>
1140# [3.0.0](https://git.catavolt.com/javascript/sdk/compare/2.0.0...3.0.0) (2018-01-29)
1141
1142
1143### Code Refactoring
1144
1145* change Catavolt class name to CatavoltApi ([ad21d34](https://git.catavolt.com/javascript/sdk/commits/ad21d34))
1146
1147
1148### BREAKING CHANGES
1149
1150* Catavolt should be imported and used directly instead of accessing
1151Catavolt.singleton