Skip to content

Releases: xmppjs/xmpp.js

v0.13.1

13 Feb 20:25
Compare
Choose a tag to compare

Security fixes

Fixes

xmpp.js is now known to run on the Duktape JavaScript engine.

v0.13.0

28 Aug 07:52
Compare
Choose a tag to compare

New features:

  • sendMany allows sending multiple stanzas at once

Fixes:

  • Fix TLS 1.3 connection with Openfire - thanks @netmikey
  • Fix @xmpp/debug incorrectly adding xmlns

Also:

v0.12.1

22 Aug 10:59
Compare
Choose a tag to compare

Fixes

  • tls: Verify certificates - SECURITY FIX! c0ec39e
  • update dependencies
  • xml: Improve docmentation

v0.12.0

21 Dec 01:21
Compare
Choose a tag to compare

New features

  • connection: allow sending multiple stanzas #872

Fixes

  • connection: fix stop() triggering a unhandled rejection in some cases #871

v0.11.1

15 Feb 22:37
Compare
Choose a tag to compare

Fixes

  • stream-management: fix unrecoverable error #823

v0.11.0

14 Feb 10:05
Compare
Choose a tag to compare

Breaking changes:

  • emit error event before element error for stream errors #817

Fixes:

  • @xmpp/debug now properly hides component handshake content #821
  • correctly match stream errors of the form <error xmlns="http://etherx.jabber.org/streams"/>, not only <stream:error/> #817

v0.10.0

07 Feb 15:48
Compare
Choose a tag to compare

What's new:

  • Add stream-management 4d64432 (only supports ack for now)
  • upgrade dependencies
  • logo update #812

v0.9.2

02 Jan 22:14
Compare
Choose a tag to compare

Fixes:

  • prevent StartTLS negotiation when not using plain TCP #809
  • upgrade dependencies #810
  • xml: ignore __source and __self attributes 109053d
  • xml: ignore false children 9137af4

v0.9.1

23 Nov 16:28
Compare
Choose a tag to compare

Fixes

  • Fix exception handling in element, stanza and nonza handlers #801
  • Fix handling of incoming malformed xml #801

v0.9.0

19 Nov 23:26
Compare
Choose a tag to compare

What's new

  • @xmpp/base64 package #794
  • iq caller now has get and set methods #787
  • @xmpp/debug logs xml with indentation
  • @xmpp/debug replace secrets with <hidden xmlns="xmpp.js"/> #788
  • connecting event/status passes a service parameter that indicates the URI xmpp.js is trying to connect to #790

Fixes

  • open event/status is emitted at the right time and not delayed #790
  • connecting event/status is emitted properly when connection fallback is used
  • Works out of the box on react native / expo again #794
  • @xmpp/xml parent and root() are properly documented 6eb193b