- emit logs from NATS to the app
- reset NATS reconnect attempts to default since reopen logic is more robust
- move buildNatsClient inside the exported function
- refactor NATS logic to reopen after close or initial connect
- fix bug with unused variable
- made non-explicit close events from the NATS client trigger reconnect loop
- increase NATS reconnect attempts from 10 to 100, so it should try to reconnect for 200s
- add NATS publishing capability
- push instance data with DELETE messages
- fixed remove api endpoint bug
- add tests
- change options.restApiRoot to options.apiRoot
- fixed inverted logic bug
- added the option to remove the API root from channels
- made passing next to
publish()
optional - made method always be set to uppercase
- Discarded clustering functionality switch
- code tidy up (whitespace, style adjustments etc)
- fix bug with passed options merging with default options
- linted code with eslinter
- added debugging support
- Implemented Clustering Functionality
- Implemented Heartbeat to avoid disconnections
- Implemented Mixin Level Filters
- Implemented Backward and Forward Messaging
- Fixed messages to relation entities
- Fixed pubsub regex
### 1.0.14
- Removed Event Emmiter for Login/Logout
- Removed Event Emmiter for resetPassword
- Removed Event Emmiter for GET Methods
- Removed Event Emmiter for HEAD Methods
### 1.0.13
- Replaced by 1.0.14
### 1.0.12
- Updated NativeScript Documentation
- Fixed event emmiter for query params url
### 1.0.11
- Updated NativeScript Documentation
- Improved Documentation
- Added Auth Examples
- Added NativeScript Examples
- Auth Tweaks
- Replaced by 1.0.10
- Replaced by 1.0.9
- Fixed example documentation issues
### 1.0.6
- Implement Event to pass server instance instead mutating app object
- Updated README.md to add modifications in server.js
### 1.0.5
- Implemented ioAuth security
- Implemented configuration for auth
- Updated documentation
### 1.0.4
- First published release