UNPKG

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