[3.0.2] 2018-08-27
Fixed
- "Infinite stream" parser crashed with segfault for certain payloads. #39 #40
[3.0.1] 2018-05-22
Fixed
- Workaround to
enif_inspect_binary returning corrupted data #36
- Allow to encode other stream elements like
streamstart and streamend #34
Added
- New API to query elements with specific attribute - #31
This includes path queries as well.
[3.0.0] 2018-05-04
Changed
- Replaced expat with RapidXML
[2.5.0] 2018-05-04
Added
- A new API to query elements with specific namespaces. Path querying is extended with new selectors as well.
- Child element size (in bytes) limit may be configured.
- Stream opening tag is now configurable.
Changed
- Testable with
rebar3; cover is now enabled.
Misc
[2.4.1] 2016-12-17
Changed
- C code building on OS X and FreeBSD
[2.4.0] 2016-10-07
Added
- support for Erlang/OTP 17 to 19
Changed
- improved integration with
dialyzer
- improved integration with
rebar3
[2.3.0] 2016-05-19
Removed
- support for single
#xmlel as a child
[2.2.0] 2015-10-09
Added
- escaping attr value: #10
- escaping data tags: #14
Changed
- improved type specs: #14
- improved binary allocation: #14
- improved stanza size calculation: #14
[2.1.5] 2014-09-29
Fixed
- memory leak in
exml_event: #8 by @RGafiyatullin
[2.1.4] 2014-05-12
Added
- support for XMPP over WebSockets as in RFC 7395
2.1.0
- Pretty printing XML elements