Skip to content

Releases: esl/escalus

2.7.0 Rokitnik

27 Jun 10:35
Compare
Choose a tag to compare

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

2.6.4 Psotnik

04 Jan 20:58
Compare
Choose a tag to compare

This release includes:

  • Added metadata to be uploaded on hex.pm package manager with hexer app

2.6.3 Oblakinia

04 Dec 09:39
Compare
Choose a tag to compare

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

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