- Update dependencies.
- Mark dependencies as peerDependencies.
- Compatibility with Node 18.
- Switch to
rollup
fromwebpack
. Karma
/Jasmine
upgraded to userollup
.- Cleanup and update dependencies.
- Jasmine test cases use
async
wherever possible. - Update
RxJS
imports as perRxJS 7.2
recommendations. - Deprecate unmaintained
angular2-uuid
in favor ofuuid
. Fixes #461. - Use package type
module
in package.json exports. - Exports a few symbols from @stomp/stompjs. Fixes #416.
- Depend on @stomp/[email protected].
- Add
force
option todeactivate
. - Documentation tidying and grammar corrections.
- Deprecate ng2-stompjs.
- No longer use Travis CI.
- New method
asyncReceipt
. Fixes #484.
Introduce the error correlation feature.
See #470 and the new optional config property correlateErrors
.
- Pin typescript less than 3.7, v1.1.3 had mistakenly relaxed it.
- Pass all params with modified header, see #394.
- Since source is not included, exclude source maps from npm package.
- Restrict typescript to 3.6.x.
- Fix issues with RPC with custom reply queue #327.
- Update dependency for "@stomp/stompjs" to ">=6.1.0".
- Update dependency for "@stomp/stompjs" to "^6.0.0".
- Switch to
es2015
output target. Resolves #259. - Update to
@stomp/[email protected]
. - Add
connectionTimeout
config opti…on. - Rely on
Client#deactivate
to be async to simplifyRxStomp#deactivate
- Allow setting unsubscribe headers, see #24 and #254.
- Option to subscribe only once, i.e., to not auto resubscribe. see #5 and #254.
- Concept of
discardWebsocketOnCommFailure
. - Update documentation links as per new URL structure without dates.
- Pass
client
to beforeConnect callback. Fixes #204.
- Fix webpack config - window not defined in nodejs.
- Expose
active
property.
- Support for user supplied correlation id in RxStompRPC. Fixes #129.
- Supports
[email protected]
.
- Updates in contributing guidelines.
- Mark streams as ReadOnly in RxStomp. See rx-stomp/pull/93. Many thanks Ray Booysen.
- Option to not enqueue a message if broker is not connected. See rx-stomp/pull/94. Many thanks Ray Booysen.
- Promote 0.3.0-beta.1 to 0.3.0
- Expose options from @stomp/[email protected] - splitLargeFrames and forceBinaryWSFrames.
- None.
- Update "@stomp/stompjs" dependency to 5.1.0.
- Travis build - test ng2-stompjs with current build.
- Travis build - test lint as well.
- beforeConnect supports async callbacks.
- Update to IFrame, IMessage, ITransaction interfaces.
- Concept of unhandledFrame$ and webSocketError$.
- Support for logRawCommunication, fixes rx-stomp/issues/25
- Update other dependencies to latest versions.
- On a reconnect - ensure subscriptions are established before publishing outstanding messages. Fixes rx-stomp/issues/4
- Update @stomp/stompjs to 5.0.2.
- Align constant values in RxStompState with WebSocket. Fixes stomp-js/rx-stomp#7.
- Updated reference to samples and documents.
- Documentation
- Change in packaging, UMD is now default.
- Rolled back beta.3
- Align with underlying library: waitForReceipt --> watchForReceipt
- Failed, rolled back
- Uses @stomp/stompjs v5 properly
- Initial documentation
- Refactors and renames
- tslint clean
- Refactored specs
- Factored out from https://github.com/stomp-js/ng2-stompjs
- Build/test/doc systems are working
- Travis is setup