upstream changes:
-----------------
Version 1.1.45
* Updating p1_utils to version 1.0.21.
Version 1.1.44
* Get back compatibility with Erlang older than 20
* Add JSON encode/decode functions generation
* Update hex to compile ejabberd with rebar3
Version 1.1.43
* Updating p1_utils to version 1.0.20.
Version 1.1.42
* Fix compilation with Erlang/OTP 23.0
Version 1.1.41
* Updating p1_utils to version 1.0.19.
Version 1.1.40
* Fix issues with travis testing
Version 1.1.39
* Updating p1_utils to version 1.0.18.
* Update copyright year
Version 1.1.38
* Updating p1_utils to version 1.0.17.
Version 1.1.37
* Updating p1_utils to version 1.0.16.
* Update XMLRPC codec
* Fail with 'badarg' on unknown records
Version 1.1.36
* Updating p1_utils to version 1.0.15.
Version 1.1.35
* Updating p1_utils to version 1.0.14.
* Add contribution guide
Version 1.1.34
* Updating p1_utils to version 1.0.13.
Version 1.1.33
* Updating p1_utils to version 6ff85e8.
* Fix incompatibility with OTP21
Version 1.1.28
- Include Makefile in package generated for hex
Version 1.1.27
- Freeze dependencies in mix.lock file to be more friendly with hex.pm
- Fix ambiguous Elixir syntax in mix.exs
- Simplify pretty printer generation
- Generate get_els/1 and set_els/2
- The pretty printer should traverse elements recursively
- Extra test for too big input
Version 1.1.22
- Fix md5 sum calculation of modules for OTP17
- Fix type spec for fxml_stream:parse_element/1
Version 1.1.21
- Add code for building on FreeBSD
Version 1.1.20
- Make XML generator working on OTP 18
Version 1.1.18
- Use p1_utils 1.0.6
- fix xref with otp 17
Version 1.1.17
- Add 'undefined' type to some record fields type specs
Version 1.1.16
- Improve XML generator
Version 1.1.15
- Update to p1_utils 1.0.5
Version 1.1.14
- Erlang OTP R19 compliance
- Fix compilation on rebar3
Version 1.1.13
- Use p1_utils 1.0.4
Version 1.1.12
- Generator improvements
Version 1.1.11
- Now properly includes Elixir lib/ directory in hex.pm package
Version 1.1.10
- Split build in two steps to fix link step on Ubuntu
- Clean Makefile.mix to remove duplicated code
Version 1.1.9
- Fix Linux build with Mix
Version 1.1.8
- Package priv/lib structure to make sure everything is properly
build by mix
Version 1.1.7
- Fix indent issue in Mix Makefile
Version 1.1.6
- Add missing Makefile.mix file in rebar hex.pm package
description
- Make sure priv dir is created when building with mix and
included in package dir list
Version 1.1.4
This is an Elixir friendly update:
- Add ability to return maps instead of xmlel record
- Add ability to tell parser to return Elixir structs instead of
records
- Add Elixir tests