@kzemek kzemek released this May 14, 2018 · 54 commits to master since this release

Assets 2

This release includes:

  • New RapidXML-based XML parser: #177
  • Support including transport-layer metadata along with stanza: #176
  • Remove dependency on Common Test for RPC: #170

@michalwski michalwski released this May 9, 2018 · 66 commits to master since this release

Assets 2

This release includes:

  • API improvements for managing fresh users: #174
  • decoupling of user spec creation from XMPP user creation: #171
  • support for overriding TCP options: #169
  • XML viewer: #164
  • new message predicate is_chat_message_from_to: #158
  • support for Erlang 20: #150
  • improved graceful disconnection: #145
  • improved concurrency in escalus_bosh #144
  • support for server-generated resource: #140
  • extended PubSub related helpers: #141
  • nodelay option for TCP connections: #139
  • XML parser now supports pipelined messages: #138

@michalwski michalwski released this Jan 16, 2017 · 152 commits to master since this release

Assets 2

This release includes:

  • improved RSM stanza handlers: #134
  • added reuseaddr to escalu_tcp options: #112 by @benoitc
  • added possibility to kill escalus_ws connection: #131 by @igors

@michalwski michalwski released this Nov 2, 2016 · 162 commits to master since this release

Assets 2

This release includes:

  • support for Erlang/OTP 19 #118
  • removal of deprecated transport specification #117
  • recognition of server capabilities in stream features #120
  • support for XEP-0333 Chat Markers #122
  • other fixes and improvements:
    • new function escalus:wait_for_close/2 #121
    • fix for race condition around connection closing #123
    • improved type and function spec #124.
      Be aware that travic build may fail if dialyzer detects some errors.

@michalwski michalwski released this Oct 27, 2016 · 208 commits to master since this release

Assets 2

This release includes:

  • fix for race condition in WebSocket library #116

@michalwski michalwski released this Jun 27, 2016 · 210 commits to master since this release

Assets 2

This release includes:

  • ability to create unique user per test case #98
  • explicit API function in escalus module: #102
  • common test integration improvements: #100, #106, #107
  • improved flexibility and correctness #108
  • fix for non standard SASL mechanisms #109
  • other features and improvements:
    • simplified escalus_users:create_users API: #95 backward incompatible
    • PubSub (XEP-0060) stanza generators: #105
    • custom token authentication mechanism: #91
    • CSI detection from stream features: #99
    • fix for compression with TLS: #88
    • updated esl/exml to version 2.3.0

@davecaos davecaos released this Jan 4, 2016 · 330 commits to master since this release

Assets 2

This release includes:

  • Added metadata to be uploaded on hex.pm package manager with hexer app
Dec 4, 2015
Allow to override start_connection

@michalwski michalwski released this Dec 4, 2015 · 334 commits to master since this release

Assets 2

This release includes:

  • deprecation of old style user picking in escalus:story #71
  • integration with rebar3 #81
  • verification of a result for session iq #84
  • stanza generators for MAM 0.3 #87

@michalwski michalwski released this Oct 12, 2015 · 351 commits to master since this release

Assets 2

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