Releases: esl/exml
Releases · esl/exml
4.0.0
What's Changed
- Cosmetic changes to CI, rebar3 config, and types by @NelsonVides in #72
- Add CDATA escaping to exml by @NelsonVides in #73
- Migrate exml attributes from proplists to maps by @NelsonVides in #74
Breaking changes
Attribuse are no longer proplists but are now instead maps.
Full Changelog: 3.4.1...4.0.0
3.4.1
3.4.0
What's Changed
- Fix and improve the check for maximum element size by @chrzaszcz in #68
Full Changelog: 3.3.4...3.4.0
3.3.4
What's Changed
- Fix subelement_with_name_and_ns bug #38 by @NelsonVides in #67
Full Changelog: 3.3.3...3.3.4
3.3.3
What's Changed
- Accept more xml types in to_iolist by @NelsonVides in #66
Full Changelog: 3.2.2...3.3.3
3.2.2
3.2.1
What's Changed
- Verify forbidden chars inside cdata and escaped chars! by @NelsonVides in #63
Full Changelog: 3.2.0...3.2.1
3.2.0
What's Changed
- Make to_iolist return iolists! by @NelsonVides in #61
- Xml compliance against control characters by @NelsonVides in #62
- Test with otp25 by @NelsonVides in #60
The first two points might be breaking to certain usages, but such usages should have been not only extremely unlikely, but also wrong.
Full Changelog: 3.1.1...3.2.0
3.1.0
What's Changed
- Tuning code by @NelsonVides in #58
Fix types and static analysis tools
ERTS 9.0 workaround is not needed since OTP20.1
Atoms are global and independent of environments
Note
OTP 20.1 or newer is now required
Full Changelog: 3.0.5...3.1