UNPKG

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