Change Log
May 2, 2026 · View on GitHub
2.5.0-beta.1 (2026-05-02)
- Add optional
timeoutMsparameter toasyncReceipt— throws aTimeoutErrorif no receipt is received within the specified duration. - Improve TypeScript typings with strict null checks; adjust
_correlateErrorsdefault return value. - Replace Karma/Jasmine test runner with Playwright (
@playwright/test+ sinon), enabling parallel test execution. - Replace TSLint with ESLint for linting.
- Add Husky and lint-staged for pre-commit checks.
2.4.0 (2026-05-01)
- Extended
uuidpeer dependency range to>=9.0.0 <15.0.0to resolve npm audit advisory GHSA-w5hq-g745-h8pq (missing buffer bounds check inuuidv3/v5/v6). Onlyv4()is used internally, no API changes. PR #641. Fixes #240.
2.3.0 (2025-11-25)
2.2.0 (2025-09-23)
2.1.0 (2025-09-18)
- Update dependencies.
- Add newer @stomp/stompjs configuration options.
- Cleaned and improved documentation.
2.0.1 (2025-03-09)
- Update dependencies.
- Allow UUID @9, @10, @11 to be used as peerDependency.
2.0.0 (2023-02-11)
2.0.0-beta2 (2023-01-31)
- Update dependencies.
- Mark dependencies as peerDependencies.
2.0.0-beta1 (2023-01-10)
- Compatibility with Node 18.
- Switch to
rollupfromwebpack. Karma/Jasmineupgraded to userollup.- Cleanup and update dependencies.
- Jasmine test cases use
asyncwherever possible. - Update
RxJSimports as perRxJS 7.2recommendations. - Deprecate unmaintained
angular2-uuidin favor ofuuid. Fixes #461. - Use package type
modulein package.json exports. - Exports a few symbols from @stomp/stompjs. Fixes #416.
- Depend on @stomp/stompjs@7.0.0-beta2.
- Add
forceoption todeactivate. - Documentation tidying and grammar corrections.
- Deprecate ng2-stompjs.
- No longer use Travis CI.
- New method
asyncReceipt. Fixes #484.
1.2.0 (2022-11-10)
Introduce the error correlation feature.
See #470 and the new optional config property correlateErrors.
1.1.4 (2021-08-28)
- Pin typescript less than 3.7, v1.1.3 had mistakenly relaxed it.
1.1.3 (2021-08-28)
- Pass all params with modified header, see #394.
- Since source is not included, exclude source maps from npm package.
1.1.2 (2020-04-18)
- Restrict typescript to 3.6.x.
1.1.1 (2020-04-18)
- Fix issues with RPC with custom reply queue #327.
1.1.0 (2020-03-14)
1.0.2 (2020-02-24)
- Update dependency for "@stomp/stompjs" to ">=6.1.0".
1.0.1 (2020-10-22)
- Update dependency for "@stomp/stompjs" to "^6.0.0".
1.0.0 (2020-10-22)
- Switch to
es2015output target. Resolves #259. - Update to
@stomp/stompjs@6.x. - Add
connectionTimeoutconfig opti…on. - Rely on
Client#deactivateto 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.
0.3.5 (2020-04-05)
- Pass
clientto beforeConnect callback. Fixes #204.
0.3.4 (2019-10-10)
- Fix webpack config - window not defined in nodejs.
- Expose
activeproperty.
0.3.3 (2019-08-22)
- Support for user supplied correlation id in RxStompRPC. Fixes #129.
0.3.2 (2019-06-12)
- Supports
stompjs@5.4.2.
0.3.1 (2019-06-02)
- 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.
0.3.0-beta.1 (2019-01-20)
- Promote 0.3.0-beta.1 to 0.3.0
0.3.0-beta.1 (2019-01-17)
- Expose options from @stomp/stompjs@5.2.0 - splitLargeFrames and forceBinaryWSFrames.
0.2.0 (2019-01-10)
- None.
0.2.0-beta.1 (2018-12-24)
- 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.
- 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
0.1.1 (2018-11-26)
- 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.
0.1.0 (2018-11-12)
- Documentation
0.1.0-beta.5 (2018-11-10)
- Change in packaging, UMD is now default.
0.1.0-beta.4 (2018-11-02)
- Rolled back beta.3
- Align with underlying library: waitForReceipt --> watchForReceipt
0.1.0-beta.3 (2018-10-30)
- Failed, rolled back
0.1.0-beta.2 (2018-10-28)
- Uses @stomp/stompjs v5 properly
- Initial documentation
- Refactors and renames
- tslint clean
- Refactored specs
0.1.0-beta.1 (2018-10-13)
- Factored out from https://github.com/stomp-js/ng2-stompjs
- Build/test/doc systems are working
- Travis is setup