Sha256: 785124247b34e69aa084214ab46a40e1a6326b4a08ed96a21ceef0fa0ed3231c

Contents?: true

Size: 1.6 KB

Versions: 1

Compression:

Stored size: 1.6 KB

Contents

### 1.0.0

* All `JabberAdmin` errors `[UnknownCommandError, CommandError, RequestError]`
  now ship the response object correctly (was always set to `nil` previously)
  (#6)
* Improved the default exceptions messages with the response body (#6)
* Added support for setting/fetching vCard details (`JabberAdmin.set_vcard`,
  `JabberAdmin.get_vcard`) (#6)
* Dropped support for Ruby <2.5 (#6)
* Added some versioning helpers (eg. `JabberAdmin.version`)

### 0.2.0

* [BC] The configuration has changed
  * `api_host` => `url`, we require now the full base URL of the REST API, this
    allows custom mod_http_api paths (See: https://bit.ly/2rBxatJ)
  * `admin` => `username`, we want to be use common sense API client jargon
    here
* We support from now on predefined AND freestyle commands on the `JabberAdmin`
  module
* We support from now on bang and non-bang command variants (for both
  predefined and freestyle commands) which allows the client to use builtin
  error handling or not
* [BC] Previously only bang variants were possible, without response checking,
  look out for more exceptions when you migrate
* New predefined commands:
  * muc_register_nick
  * send_stanza_c2s
  * set_nickname
  * set_presence
* The documentation was greatly improved
* The testcases were rewritten and tested with VCR against a real ejabberd
  server (18.01)

### 0.1.4

* Added support for predefined commands
  * ban_account
  * create_room
  * create_room_with_opts
  * register
  * registered_users
  * restart
  * send_direct_invitation
  * send_stanza
  * set_room_affiliation
  * subscribe_room
  * unregister
  * unsubscribe_room

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
jabber_admin-1.0.0 CHANGELOG.md