Skip to content

Releases: esl/escalus

2.6.2 Narecznica

12 Oct 13:30
Compare
Choose a tag to compare

This release includes:

  • updated exml to 2.2.0
  • fixed stream management bug (#68)
  • possibility to filter stanza based on specified predicate (#62)
  • possibility to build stanzas from raw XML strings (#57)
  • improved BOSH and WS handling over HTTPS (#58)
  • automatic metric checks after story (#61)
  • support for Erlang/OTP 18 (#78)
  • other changes

2.6.1 Miernik

01 Dec 10:25
Compare
Choose a tag to compare

This release includes:

  • improvements to jid comparison (#42)
  • updated exml to 2.1.5
  • improvements to connection steps (#45, #47)
  • fixed default values for WS connections (#44)
  • improved support for anon users (#48)
  • unified escalus_user_db (#49, #50)

2.6.0 Łapiduch

10 Sep 07:36
Compare
Choose a tag to compare

This release includes:

  • split start stream (#37, #40)
  • user_db behaviour and make sure the module is started ( #35, #36 )
  • better error reports in common tests #31
  • stopping fusco process when bosh transport stops abnormally #33

2.5.0 Latawiec

23 Jul 11:52
Compare
Choose a tag to compare

This release includes:

  • A simplified #client{} record
  • Instrumentation functions for tcp clients: on_reply, on_request and on_connect
  • Automation of XEP-0198 stream managment requests and acks for clearer escalus_stories
  • Support for get_active, set_active and recv low-level API
  • escalus_pred functions dealing to stream management are now of the form is_sm_*
  • Include dependencies that build on OTP 17.*

2.4.5

02 Jul 07:34
Compare
Choose a tag to compare
  • kill_connection/1 implemented in transport modules - #21
  • verify stream start and stream features - #22
  • is_failed/1 pred replaced by is_failed/2 - #23
    • possible API changes in ejabberd_tests

2.4.4

02 Jul 07:24
Compare
Choose a tag to compare
  • XEP-0280: Message Carbons support
  • poor man's currying for Escalus stories - this allows for using escalus_story with Proper

2.4.3

19 May 10:24
Compare
Choose a tag to compare

Small fix to compile escalus on Erlang 17

2.4.2

12 May 13:16
Compare
Choose a tag to compare

Support for new XMPP over WebSockets: http://tools.ietf.org/html/draft-ietf-xmpp-websocket-06

2.4.1

18 Apr 06:33
Compare
Choose a tag to compare

Fusco is now used internally as the HTTP client for BOSH XMPP requests.

BOSH sessions, once terminated, will not send further requests. Additionally, they will not perform any extra requests when the client is stopped.

Escalus now builds under OTP 17.

2.4.0

15 Apr 08:25
Compare
Choose a tag to compare
  • new stanzas for XEP-0184
  • is_group_chat_message predicate
  • domain/server parameters clarification
  • external API change (escalus_users:is_mod_register_enabled now takes one parameter - Config, see ca728a6 )
  • improved type specs