Skip to content

Releases: esl/exml

3.0.3

11 Nov 18:43
3.0.3
80a4ecf
Compare
Choose a tag to compare
3.0.3 Pre-release
Pre-release

Compile exml using pc - port compiler rebar3 plugin

3.0.2

27 Aug 10:08
Compare
Choose a tag to compare

Fixed

  • "Infinite stream" parser crashed with segfault for certain payloads. #39 #40

3.0.1

22 May 08:21
Compare
Choose a tag to compare

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

04 May 12:06
Compare
Choose a tag to compare

Changed

  • Replaced expat with RapidXML

2.5.0

04 May 12:03
Compare
Choose a tag to compare

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

  • C sources reformatting.

2.4.1

16 Jan 12:21
Compare
Choose a tag to compare

This release improves C code building on OS X and FreeBSD.

2.4.0

02 Nov 12:56
Compare
Choose a tag to compare

This release includes:

  • improved integration with dialyzer
  • support for Erlang/OTP from 17 to 19
  • improved integration with rebar3

2.3.0

23 Jun 11:27
Compare
Choose a tag to compare

This release includes:

  • removed support for single #xmlel as a children, only list is expected: #18
  • integration with coveralls.io #17

2.2.0

09 Oct 13:42
Compare
Choose a tag to compare

This release includes:

2.1.5

29 Sep 07:26
Compare
Choose a tag to compare

Fixed memory leak in exml_event #8.
Catch and fixed by @RGafiyatullin