cv-dialog-sdk
Version:
Catavolt Dialog Javascript API
919 lines (482 loc) • 57.4 kB
Markdown
# Change Log
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [4.31.14](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/compare/cv-dialog-sdk@4.31.13...cv-dialog-sdk@4.31.14) (2019-11-11)
**Note:** Version bump only for package cv-dialog-sdk
## [4.31.13](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/compare/cv-dialog-sdk@4.31.12...cv-dialog-sdk@4.31.13) (2019-10-22)
**Note:** Version bump only for package cv-dialog-sdk
## [4.31.12](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/compare/cv-dialog-sdk@4.31.11...cv-dialog-sdk@4.31.12) (2019-10-16)
**Note:** Version bump only for package cv-dialog-sdk
## [4.31.11](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/compare/cv-dialog-sdk@4.31.10...cv-dialog-sdk@4.31.11) (2019-10-16)
**Note:** Version bump only for package cv-dialog-sdk
## [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)
**Note:** Version bump only for package cv-dialog-sdk
## [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)
**Note:** Version bump only for package cv-dialog-sdk
## [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)
**Note:** Version bump only for package cv-dialog-sdk
## [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)
**Note:** Version bump only for package cv-dialog-sdk
## [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)
**Note:** Version bump only for package cv-dialog-sdk
## [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)
**Note:** Version bump only for package cv-dialog-sdk
## [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)
**Note:** Version bump only for package cv-dialog-sdk
## [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)
**Note:** Version bump only for package cv-dialog-sdk
## [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)
**Note:** Version bump only for package cv-dialog-sdk
## [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)
**Note:** Version bump only for package cv-dialog-sdk
# 6.0.0 (2019-07-02)
### Bug Fixes
* XNA-245 format for read fixes ([66e4b15](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/66e4b15))
* **dialogservice:** removed url constant for dialog api target ([8dc438c](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/8dc438c))
* adapted SDK to latest SDx server changes ([74b576a](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/74b576a))
* 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))
* add isOnline support to offline code and delegates ([ba39510](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/ba39510))
* added defaultActionId and displayInline ([0a5196c](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/0a5196c))
* added searchdialog constant ([a85d71f](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/a85d71f))
* allow concurrent calls to QueryScroller.refresh ([83122a4](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/83122a4))
* base64 fix ([1b0e14c](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/1b0e14c))
* base64 fix ([fc4d644](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/fc4d644))
* broken cv-dialog-sdk package.json ([8d0f839](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/8d0f839))
* broken cv-dialog-sdk package.json ([73bb829](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/73bb829))
* created FormDialog to handle isRefreshNeeded ([4845b1e](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/4845b1e))
* datetime formatting fix ([6181c75](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/6181c75))
* defensive check on dialogMode ([7e9d8de](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/7e9d8de))
* fix boolean logic for isOnline ([f324f31](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/f324f31))
* fix comparator ops for properties ([bf13f1a](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/bf13f1a))
* fix constants initialization code ([044897d](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/044897d))
* fix entryMethod names ([3376c1e](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/3376c1e))
* fix for offline ([784b427](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/784b427))
* fix for pendingWrites ([18ded24](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/18ded24))
* fix inclusion of babel-transform library ([ecd6a16](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/ecd6a16))
* fix isCodeRef method ([9ce8ddd](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/9ce8ddd))
* fix parsing of Property with ModelUtil. refactor ModelUtil ([c816bed](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/c816bed))
* fix property parse json coderefs ([42d4e9c](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/42d4e9c))
* fix return search and sort prop names ([f78dc91](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/f78dc91))
* fix search dialog identification ([e4f429d](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/e4f429d))
* fix small TS bug ([13f752d](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/13f752d))
* fix writeProperty promise sync ([8de015d](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/8de015d))
* fix writing some data types to server (numeric) ([9a01aa8](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/9a01aa8))
* fixed data annoations parsing bug in Property ([0d413da](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/0d413da))
* get available values fix to submit pendingWrites ([0c3e5da](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/0c3e5da))
* implemented dialog.destroy method ([dd12e8c](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/dd12e8c))
* import RecordUtil twice fixed ([4fcc2e8](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/4fcc2e8))
* improved parsing of Date values ([3d58a78](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/3d58a78))
* isOnline should return Promise ([b6c0079](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/b6c0079))
* login will not throw 'already logged in' exception ([70fe5aa](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/70fe5aa))
* menu read/write fix, moved default action id ([f318de0](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/f318de0))
* moment breaks when looking for unsupported locale ([dc19b31](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/dc19b31))
* **fix typo in types:** fix type in types ([623b5c5](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/623b5c5))
* offline work ([b76c276](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/b76c276))
* parse of TimeValue fix ([c9dbab6](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/c9dbab6))
* upgrade typescript version ([1177c9f](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/1177c9f))
* XNA-505 XNA-219 XNA-668 ([bd91ef6](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/bd91ef6))
### Code Refactoring
* change Catavolt class name to CatavoltApi ([b6f02ad](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/b6f02ad))
* **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))
### Features
* progress towards offline support for SDA ([f46f162](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/f46f162))
* **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))
* add SessionTimer ([d3aa969](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/d3aa969))
* add StatusListener to SDK ([b62848b](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/b62848b))
* added accessor for propertyDefs ([699e84e](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/699e84e))
* 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))
* added feature to display last SDA comment ([5f586c7](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/5f586c7))
* added json and text methods to storage interface ([c26ba73](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/c26ba73))
* added open stream stub ([0493e21](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/0493e21))
* added search dialog ([50bfc2f](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/50bfc2f))
* added stream URL method ([36a8992](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/36a8992))
* added streaming read for large property ([62e1c8f](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/62e1c8f))
* 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))
* 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))
* 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))
* extended support for briefcase-mode checking ([4aed4ad](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/4aed4ad))
* 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))
* fixed dialog label for new offline comments ([b728602](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/b728602))
* fixed last comment bugs ([c1865db](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/c1865db))
* fixed last comment bugs ([9117827](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/9117827))
* fixed last comment to show overriden image ([39f7b33](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/39f7b33))
* get column by property name ([c349565](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/c349565))
* implement read/write binary ([4c5ccf0](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/4c5ccf0))
* oAuth support ([537b4d8](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/537b4d8))
* progress on offline support for SDA ([fe96bc3](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/fe96bc3))
* progress on offline support for SDA ([26cb4db](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/26cb4db))
* progress towards offline support for SDA ([28b0213](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/28b0213))
* progress towards offline support for SDA ([60664b5](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/60664b5))
* progress towards offline support for SDA ([541b7ad](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/541b7ad))
* progress towards offline support for SDA ([ee42f8a](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/ee42f8a))
* progress towards offline support for SDA ([cd52cfc](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/cd52cfc))
* progress towards offline support for SDA ([b1a13e7](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/b1a13e7))
* progress towards offline support for SDA ([996a7b8](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/996a7b8))
* progress towards offline support for SDA ([a2ecd7a](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/a2ecd7a))
* progress towards offline support for SDA ([fdfdf5e](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/fdfdf5e))
* progress towards offline support for SDA ([b03e8a5](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/b03e8a5))
* progress towards offline support for SDA ([a653fa0](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/a653fa0))
* progress towards offline support for SDA ([58d2c5d](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/58d2c5d))
* progress towards offline support for SDA ([0c4324e](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/0c4324e))
* progress towards offline support for SDA ([620987c](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/620987c))
* progress towards offline support for SDA ([edffe05](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/edffe05))
* progress towards offline support for SDA ([13fb299](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/13fb299))
* progress towards offline support for SDA ([e1b4938](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/e1b4938))
* progress towards offline support for SDA ([635e2a7](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/635e2a7))
* progress towards offline support for SDA ([2e10e63](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/2e10e63))
* progress towards offline support for SDA ([dd0f74b](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/dd0f74b))
* **storage api:** Added the Storage interface ([5ee1856](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/5ee1856))
* refactor storage and added localstorage impl ([f94392c](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/f94392c))
* refactored code that captures offline comments ([aba8ed9](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/aba8ed9))
* refactored several methods to use the async protocol ([574ef33](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/574ef33))
* 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))
* side effects impl ([2c62de0](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/2c62de0))
### BREAKING CHANGES
* **modules:** PropFormatter is no longer a static class. It should be imported as
propertyFormatter from the Catavolt module
* Catavolt should be imported and used directly instead of accessing
Catavolt.singleton
# 5.0.0 (2019-07-02)
### Bug Fixes
* XNA-245 format for read fixes ([66e4b15](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/66e4b15))
* **dialogservice:** removed url constant for dialog api target ([8dc438c](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/8dc438c))
* adapted SDK to latest SDx server changes ([74b576a](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/74b576a))
* 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))
* add isOnline support to offline code and delegates ([ba39510](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/ba39510))
* added defaultActionId and displayInline ([0a5196c](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/0a5196c))
* added searchdialog constant ([a85d71f](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/a85d71f))
* allow concurrent calls to QueryScroller.refresh ([83122a4](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/83122a4))
* base64 fix ([1b0e14c](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/1b0e14c))
* base64 fix ([fc4d644](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/fc4d644))
* broken cv-dialog-sdk package.json ([8d0f839](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/8d0f839))
* broken cv-dialog-sdk package.json ([73bb829](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/73bb829))
* created FormDialog to handle isRefreshNeeded ([4845b1e](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/4845b1e))
* datetime formatting fix ([6181c75](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/6181c75))
* defensive check on dialogMode ([7e9d8de](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/7e9d8de))
* fix boolean logic for isOnline ([f324f31](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/f324f31))
* fix comparator ops for properties ([bf13f1a](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/bf13f1a))
* fix constants initialization code ([044897d](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/044897d))
* fix entryMethod names ([3376c1e](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/3376c1e))
* fix for offline ([784b427](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/784b427))
* fix for pendingWrites ([18ded24](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/18ded24))
* fix inclusion of babel-transform library ([ecd6a16](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/ecd6a16))
* fix isCodeRef method ([9ce8ddd](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/9ce8ddd))
* fix parsing of Property with ModelUtil. refactor ModelUtil ([c816bed](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/c816bed))
* fix property parse json coderefs ([42d4e9c](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/42d4e9c))
* fix return search and sort prop names ([f78dc91](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/f78dc91))
* fix search dialog identification ([e4f429d](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/e4f429d))
* fix small TS bug ([13f752d](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/13f752d))
* fix writeProperty promise sync ([8de015d](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/8de015d))
* fix writing some data types to server (numeric) ([9a01aa8](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/9a01aa8))
* fixed data annoations parsing bug in Property ([0d413da](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/0d413da))
* get available values fix to submit pendingWrites ([0c3e5da](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/0c3e5da))
* implemented dialog.destroy method ([dd12e8c](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/dd12e8c))
* import RecordUtil twice fixed ([4fcc2e8](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/4fcc2e8))
* improved parsing of Date values ([3d58a78](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/3d58a78))
* isOnline should return Promise ([b6c0079](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/b6c0079))
* login will not throw 'already logged in' exception ([70fe5aa](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/70fe5aa))
* menu read/write fix, moved default action id ([f318de0](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/f318de0))
* moment breaks when looking for unsupported locale ([dc19b31](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/dc19b31))
* **fix typo in types:** fix type in types ([623b5c5](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/623b5c5))
* offline work ([b76c276](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/b76c276))
* parse of TimeValue fix ([c9dbab6](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/c9dbab6))
* upgrade typescript version ([1177c9f](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/1177c9f))
* XNA-505 XNA-219 XNA-668 ([bd91ef6](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/bd91ef6))
### Code Refactoring
* change Catavolt class name to CatavoltApi ([b6f02ad](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/b6f02ad))
* **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))
### Features
* progress towards offline support for SDA ([f46f162](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/f46f162))
* **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))
* add SessionTimer ([d3aa969](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/d3aa969))
* add StatusListener to SDK ([b62848b](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/b62848b))
* added accessor for propertyDefs ([699e84e](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/699e84e))
* 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))
* added feature to display last SDA comment ([5f586c7](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/5f586c7))
* added json and text methods to storage interface ([c26ba73](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/c26ba73))
* added open stream stub ([0493e21](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/0493e21))
* added search dialog ([50bfc2f](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/50bfc2f))
* added stream URL method ([36a8992](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/36a8992))
* added streaming read for large property ([62e1c8f](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/62e1c8f))
* 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))
* 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))
* 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))
* extended support for briefcase-mode checking ([4aed4ad](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/4aed4ad))
* 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))
* fixed dialog label for new offline comments ([b728602](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/b728602))
* fixed last comment bugs ([c1865db](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/c1865db))
* fixed last comment bugs ([9117827](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/9117827))
* fixed last comment to show overriden image ([39f7b33](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/39f7b33))
* get column by property name ([c349565](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/c349565))
* implement read/write binary ([4c5ccf0](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/4c5ccf0))
* oAuth support ([537b4d8](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/537b4d8))
* progress on offline support for SDA ([fe96bc3](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/fe96bc3))
* progress on offline support for SDA ([26cb4db](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/26cb4db))
* progress towards offline support for SDA ([28b0213](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/28b0213))
* progress towards offline support for SDA ([60664b5](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/60664b5))
* progress towards offline support for SDA ([541b7ad](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/541b7ad))
* progress towards offline support for SDA ([ee42f8a](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/ee42f8a))
* progress towards offline support for SDA ([cd52cfc](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/cd52cfc))
* progress towards offline support for SDA ([b1a13e7](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/b1a13e7))
* progress towards offline support for SDA ([996a7b8](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/996a7b8))
* progress towards offline support for SDA ([a2ecd7a](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/a2ecd7a))
* progress towards offline support for SDA ([fdfdf5e](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/fdfdf5e))
* progress towards offline support for SDA ([b03e8a5](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/b03e8a5))
* progress towards offline support for SDA ([a653fa0](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/a653fa0))
* progress towards offline support for SDA ([58d2c5d](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/58d2c5d))
* progress towards offline support for SDA ([0c4324e](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/0c4324e))
* progress towards offline support for SDA ([620987c](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/620987c))
* progress towards offline support for SDA ([edffe05](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/edffe05))
* progress towards offline support for SDA ([13fb299](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/13fb299))
* progress towards offline support for SDA ([e1b4938](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/e1b4938))
* progress towards offline support for SDA ([635e2a7](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/635e2a7))
* progress towards offline support for SDA ([2e10e63](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/2e10e63))
* progress towards offline support for SDA ([dd0f74b](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/dd0f74b))
* **storage api:** Added the Storage interface ([5ee1856](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/5ee1856))
* refactor storage and added localstorage impl ([f94392c](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/f94392c))
* refactored code that captures offline comments ([aba8ed9](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/aba8ed9))
* refactored several methods to use the async protocol ([574ef33](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/574ef33))
* 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))
* side effects impl ([2c62de0](https://git.catavolt.com/javascript/xalt-client/tree/master/packages/cv-dialog-sdk/commits/2c62de0))
### BREAKING CHANGES
* **modules:** PropFormatter is no longer a static class. It should be imported as
propertyFormatter from the Catavolt module
* Catavolt should be imported and used directly instead of accessing
Catavolt.singleton
# Change Log
All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.
<a name="4.30.4"></a>
## [4.30.4](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.30.3...v4.30.4) (2019-05-16)
### Bug Fixes
* adapted SDK to latest SDx server changes ([a67d767](https://github.com/catavolt-oss/cv-dialog-sdk/commit/a67d767))
* offline work ([5594e50](https://github.com/catavolt-oss/cv-dialog-sdk/commit/5594e50))
<a name="4.30.3"></a>
## [4.30.3](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.30.2...v4.30.3) (2019-02-28)
### Bug Fixes
* fix return search and sort prop names ([6c9a450](https://github.com/catavolt-oss/cv-dialog-sdk/commit/6c9a450))
<a name="4.30.2"></a>
## [4.30.2](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.30.1...v4.30.2) (2019-02-26)
### Bug Fixes
* fix search dialog identification ([17919be](https://github.com/catavolt-oss/cv-dialog-sdk/commit/17919be))
<a name="4.30.1"></a>
## [4.30.1](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.30.0...v4.30.1) (2019-02-25)
<a name="4.30.0"></a>
# [4.30.0](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.29.6...v4.30.0) (2019-02-19)
### Bug Fixes
* added searchdialog constant ([2a9443e](https://github.com/catavolt-oss/cv-dialog-sdk/commit/2a9443e))
### Features
* added search dialog ([c884d8f](https://github.com/catavolt-oss/cv-dialog-sdk/commit/c884d8f))
<a name="4.29.6"></a>
## [4.29.6](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.29.5...v4.29.6) (2019-02-01)
### Bug Fixes
* fix property parse json coderefs ([4f9ec86](https://github.com/catavolt-oss/cv-dialog-sdk/commit/4f9ec86))
<a name="4.29.5"></a>
## [4.29.5](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.29.4...v4.29.5) (2019-01-31)
### Bug Fixes
* created FormDialog to handle isRefreshNeeded ([9eb3cea](https://github.com/catavolt-oss/cv-dialog-sdk/commit/9eb3cea))
<a name="4.29.4"></a>
## [4.29.4](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.29.3...v4.29.4) (2019-01-29)
<a name="4.29.3"></a>
## [4.29.3](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.29.2...v4.29.3) (2019-01-28)
### Bug Fixes
* add bool compat with string values of yes and 1 ([b4d71ee](https://github.com/catavolt-oss/cv-dialog-sdk/commit/b4d71ee))
<a name="4.29.2"></a>
## [4.29.2](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.29.1...v4.29.2) (2019-01-23)
### Bug Fixes
* added defaultActionId and displayInline ([fdb188e](https://github.com/catavolt-oss/cv-dialog-sdk/commit/fdb188e))
* removed JSON from status message ([99b73f1](https://github.com/catavolt-oss/cv-dialog-sdk/commit/99b73f1))
<a name="4.29.1"></a>
## [4.29.1](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.29.0...v4.29.1) (2019-01-21)
### Bug Fixes
* fix comparator ops for properties ([7f3d30a](https://github.com/catavolt-oss/cv-dialog-sdk/commit/7f3d30a))
<a name="4.29.0"></a>
# [4.29.0](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.28.1...v4.29.0) (2019-01-16)
### Features
* added accessor for propertyDefs ([dabef9c](https://github.com/catavolt-oss/cv-dialog-sdk/commit/dabef9c))
<a name="4.28.1"></a>
## [4.28.1](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.28.0...v4.28.1) (2019-01-16)
### Bug Fixes
* datetime formatting fix ([709a894](https://github.com/catavolt-oss/cv-dialog-sdk/commit/709a894))
<a name="4.28.0"></a>
# [4.28.0](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.27.1...v4.28.0) (2019-01-04)
### Features
* side effects impl ([b75c194](https://github.com/catavolt-oss/cv-dialog-sdk/commit/b75c194))
<a name="4.27.1"></a>
## [4.27.1](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.27.0...v4.27.1) (2018-12-12)
### Bug Fixes
* fix constants initialization code ([56a1be8](https://github.com/catavolt-oss/cv-dialog-sdk/commit/56a1be8))
<a name="4.27.0"></a>
# [4.27.0](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.26.13...v4.27.0) (2018-12-11)
### Features
* get column by property name ([c56f3c5](https://github.com/catavolt-oss/cv-dialog-sdk/commit/c56f3c5))
<a name="4.26.13"></a>
## [4.26.13](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.26.12...v4.26.13) (2018-12-06)
### Bug Fixes
* get available values fix to submit pendingWrites ([bb7e52b](https://github.com/catavolt-oss/cv-dialog-sdk/commit/bb7e52b))
<a name="4.26.12"></a>
## [4.26.12](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.26.11...v4.26.12) (2018-12-04)
<a name="4.26.11"></a>
## [4.26.11](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.26.10...v4.26.11) (2018-11-09)
<a name="4.26.10"></a>
## [4.26.10](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.26.9...v4.26.10) (2018-11-07)
### Bug Fixes
* fix parsing of Property with ModelUtil. refactor ModelUtil ([5e95156](https://github.com/catavolt-oss/cv-dialog-sdk/commit/5e95156))
<a name="4.26.9"></a>
## [4.26.9](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.26.8...v4.26.9) (2018-11-06)
### Bug Fixes
* fixed data annoations parsing bug in Property ([1c762cc](https://github.com/catavolt-oss/cv-dialog-sdk/commit/1c762cc))
* menu read/write fix, moved default action id ([20dfffe](https://github.com/catavolt-oss/cv-dialog-sdk/commit/20dfffe))
<a name="4.26.8"></a>
## [4.26.8](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.26.7...v4.26.8) (2018-10-16)
### Bug Fixes
* fix writing some data types to server (numeric) ([bc32f0d](https://github.com/catavolt-oss/cv-dialog-sdk/commit/bc32f0d))
<a name="4.26.7"></a>
## [4.26.7](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.26.6...v4.26.7) (2018-10-03)
### Bug Fixes
* improved parsing of Date values ([9e26de3](https://github.com/catavolt-oss/cv-dialog-sdk/commit/9e26de3))
<a name="4.26.6"></a>
## [4.26.6](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.26.5...v4.26.6) (2018-10-02)
### Bug Fixes
* XNA-245 format for read fixes ([d441a96](https://github.com/catavolt-oss/cv-dialog-sdk/commit/d441a96))
<a name="4.26.5"></a>
## [4.26.5](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.26.4...v4.26.5) (2018-10-01)
<a name="4.26.4"></a>
## [4.26.4](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.26.3...v4.26.4) (2018-09-18)
### Bug Fixes
* fix entryMethod names ([c6448fa](https://github.com/catavolt-oss/cv-dialog-sdk/commit/c6448fa))
<a name="4.26.3"></a>
## [4.26.3](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.26.2...v4.26.3) (2018-09-18)
<a name="4.26.2"></a>
## [4.26.2](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.26.1...v4.26.2) (2018-09-15)
### Bug Fixes
* parse of TimeValue fix ([ece4cd6](https://github.com/catavolt-oss/cv-dialog-sdk/commit/ece4cd6))
<a name="4.26.1"></a>
## [4.26.1](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.26.0...v4.26.1) (2018-09-13)
### Bug Fixes
* fix isCodeRef method ([f068297](https://github.com/catavolt-oss/cv-dialog-sdk/commit/f068297))
<a name="4.26.0"></a>
# [4.26.0](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.25.0...v4.26.0) (2018-08-17)
### Features
* fixed last comment bugs ([bb1c75e](https://github.com/catavolt-oss/cv-dialog-sdk/commit/bb1c75e))
* fixed last comment bugs ([1d5ca1e](https://github.com/catavolt-oss/cv-dialog-sdk/commit/1d5ca1e))
<a name="4.25.0"></a>
# [4.25.0](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.24.0...v4.25.0) (2018-08-15)
### Bug Fixes
* fix writeProperty promise sync ([65c3839](https://github.com/catavolt-oss/cv-dialog-sdk/commit/65c3839))
### Features
* changed image not found error message to a dialog ([f999fba](https://github.com/catavolt-oss/cv-dialog-sdk/commit/f999fba))
<a name="4.24.0"></a>
# [4.24.0](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.23.0...v4.24.0) (2018-08-08)
### Features
* fixed last comment to show overriden image ([ef9825d](https://github.com/catavolt-oss/cv-dialog-sdk/commit/ef9825d))
<a name="4.23.0"></a>
# [4.23.0](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.22.0...v4.23.0) (2018-08-06)
### Features
* fixed dialog label for new offline comments ([57cb15a](https://github.com/catavolt-oss/cv-dialog-sdk/commit/57cb15a))
<a name="4.22.0"></a>
# [4.22.0](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.21.0...v4.22.0) (2018-08-03)
### Features
* extended support for briefcase-mode checking ([27ee3e7](https://github.com/catavolt-oss/cv-dialog-sdk/commit/27ee3e7))
<a name="4.21.0"></a>
# [4.21.0](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.20.0...v4.21.0) (2018-07-25)
### Bug Fixes
* isOnline should return Promise ([1c9fcfe](https://github.com/catavolt-oss/cv-dialog-sdk/commit/1c9fcfe))
### Features
* added tenantId and userId to isOnline method on DialogProxy ([b8fd2b0](https://github.com/catavolt-oss/cv-dialog-sdk/commit/b8fd2b0))
* refactoring of code and additional support for last comments ([8bc9f7b](https://github.com/catavolt-oss/cv-dialog-sdk/commit/8bc9f7b))
<a name="4.20.0"></a>
# [4.20.0](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.19.3...v4.20.0) (2018-07-20)
### Features
* 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))
* fixed bug where code tries to delete briefcase dialogs that do not exist ([d4db641](https://github.com/catavolt-oss/cv-dialog-sdk/commit/d4db641))
* refactored code that captures offline comments ([af669d1](https://github.com/catavolt-oss/cv-dialog-sdk/commit/af669d1))
* refactored several methods to use the async protocol ([b094065](https://github.com/catavolt-oss/cv-dialog-sdk/commit/b094065))
<a name="4.19.3"></a>
## [4.19.3](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.19.0...v4.19.3) (2018-07-12)
<a name="4.19.2"></a>
## [4.19.2](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.19.0...v4.19.2) (2018-07-12)
<a name="4.19.0"></a>
# [4.19.0](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.18.2...v4.19.0) (2018-07-09)
### Bug Fixes
* **fix typo in types:** fix type in types ([3774caf](https://github.com/catavolt-oss/cv-dialog-sdk/commit/3774caf))
### Features
* added feature to display last SDA comment ([c7b5872](https://github.com/catavolt-oss/cv-dialog-sdk/commit/c7b5872))
<a name="4.18.2"></a>
## [4.18.2](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.18.1...v4.18.2) (2018-07-05)
### Bug Fixes
* allow concurrent calls to QueryScroller.refresh ([0e939e9](https://github.com/catavolt-oss/cv-dialog-sdk/commit/0e939e9))
<a name="4.18.1"></a>
## [4.18.1](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.18.0...v4.18.1) (2018-07-03)
### Bug Fixes
* fix boolean logic for isOnline ([2b22cca](https://github.com/catavolt-oss/cv-dialog-sdk/commit/2b22cca))
<a name="4.18.0"></a>
# [4.18.0](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.17.1...v4.18.0) (2018-06-27)
### Features
* add SessionTimer ([9e3aa7c](https://github.com/catavolt-oss/cv-dialog-sdk/commit/9e3aa7c))
<a name="4.17.1"></a>
## [4.17.1](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.17.0...v4.17.1) (2018-06-26)
### Bug Fixes
* add isOnline support to offline code and delegates ([5e0b7f2](https://github.com/catavolt-oss/cv-dialog-sdk/commit/5e0b7f2))
<a name="4.17.0"></a>
# [4.17.0](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.16.2...v4.17.0) (2018-06-24)
### Features
* added capture of userid and password when entering offline mode ([24d11ab](https://github.com/catavolt-oss/cv-dialog-sdk/commit/24d11ab))
<a name="4.16.2"></a>
## [4.16.2](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.16.1...v4.16.2) (2018-06-18)
<a name="4.16.1"></a>
## [4.16.1](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.16.0...v4.16.1) (2018-06-05)
<a name="4.16.0"></a>
# [4.16.0](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.15.0...v4.16.0) (2018-06-05)
### Bug Fixes
* fix for offline ([0577493](https://github.com/catavolt-oss/cv-dialog-sdk/commit/0577493))
### Features
* progress towards offline support for SDA ([7316958](https://github.com/catavolt-oss/cv-dialog-sdk/commit/7316958))
* progress towards offline support for SDA ([89a4013](https://github.com/catavolt-oss/cv-dialog-sdk/commit/89a4013))
<a name="4.15.0"></a>
# [4.15.0](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.14.0...v4.15.0) (2018-05-24)
### Bug Fixes
* fix inclusion of babel-transform library ([8832867](https://github.com/catavolt-oss/cv-dialog-sdk/commit/8832867))
### Features
* add StatusListener to SDK ([411aa96](https://github.com/catavolt-oss/cv-dialog-sdk/commit/411aa96))
* changed 'New Run Action' to 'Create Comment' ([5a6129e](https://github.com/catavolt-oss/cv-dialog-sdk/commit/5a6129e))
* progress towards offline support for SDA ([716efa4](https://github.com/catavolt-oss/cv-dialog-sdk/commit/716efa4))
* progress towards offline support for SDA ([98fe83c](https://github.com/catavolt-oss/cv-dialog-sdk/commit/98fe83c))
* progress towards offline support for SDA ([e64037d](https://github.com/catavolt-oss/cv-dialog-sdk/commit/e64037d))
* refactor storage and added localstorage impl ([1f20b57](https://github.com/catavolt-oss/cv-dialog-sdk/commit/1f20b57))
<a name="4.14.0"></a>
# [4.14.0](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.13.1...v4.14.0) (2018-05-15)
### Bug Fixes
* defensive check on dialogMode ([e314abf](https://github.com/catavolt-oss/cv-dialog-sdk/commit/e314abf))
### Features
* progress towards offline support for SDA ([22e95f9](https://github.com/catavolt-oss/cv-dialog-sdk/commit/22e95f9))
* progress towards offline support for SDA ([cfc3eb7](https://github.com/catavolt-oss/cv-dialog-sdk/commit/cfc3eb7))
* progress towards offline support for SDA ([6bb244f](https://github.com/catavolt-oss/cv-dialog-sdk/commit/6bb244f))
* progress towards offline support for SDA ([e41dc14](https://github.com/catavolt-oss/cv-dialog-sdk/commit/e41dc14))
* progress towards offline support for SDA ([9a79f05](https://github.com/catavolt-oss/cv-dialog-sdk/commit/9a79f05))
* progress towards offline support for SDA ([832a309](https://github.com/catavolt-oss/cv-dialog-sdk/commit/832a309))
<a name="4.13.1"></a>
## [4.13.1](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.13.0...v4.13.1) (2018-05-11)
<a name="4.13.0"></a>
# [4.13.0](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.12.0...v4.13.0) (2018-05-09)
### Features
* oAuth support ([f0f750c](https://github.com/catavolt-oss/cv-dialog-sdk/commit/f0f750c))
<a name="4.12.0"></a>
# [4.12.0](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.11.0...v4.12.0) (2018-05-07)
### Features
* progress towards offline support for SDA ([5262192](https://github.com/catavolt-oss/cv-dialog-sdk/commit/5262192))
<a name="4.11.0"></a>
# [4.11.0](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.10.0...v4.11.0) (2018-04-25)
### Features
* progress towards offline support for SDA ([65e4ab1](https://github.com/catavolt-oss/cv-dialog-sdk/commit/65e4ab1))
<a name="4.10.0"></a>
# [4.10.0](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.9.0...v4.10.0) (2018-04-24)
### Features
* progress towards offline support for SDA ([0844a3e](https://github.com/catavolt-oss/cv-dialog-sdk/commit/0844a3e))
* progress towards offline support for SDA ([10d7539](https://github.com/catavolt-oss/cv-dialog-sdk/commit/10d7539))
* progress towards offline support for SDA ([3581b91](https://github.com/catavolt-oss/cv-dialog-sdk/commit/3581b91))
<a name="4.9.0"></a>
# [4.9.0](https://github.com/catavolt-oss/cv-dialog-sdk/compare/v4.8.0...v4.9.0) (2018-04-23)
### Features
* progress towards offline support for SDA ([8a2284f](https://github.com/catavolt-oss/cv-dialog-sdk/commit/8a2284f))
* progress towards offline support for SDA ([4158db4](https://github.com/catavolt-oss/cv-dialog-sdk/commit/4158db4))
* progress towards offline support for SDA ([42793e8](https://github.com/catavolt-os