Releases: kommitters/elixir_xdr
Releases · kommitters/elixir_xdr
v0.3.1
v0.3.0
0.3.0 (19.07.2022)
- Automate publishing releases
v0.2.0
0.2.0 (27.08.2021)
- Fix array's elements encoding bug.
- Refactor library exceptions.
- Credo integration.
- Code cleanup.
v0.1.6
0.1.6 (25.08.2021)
- Solve success-typing dialyzer warnings.
- Properly define typespecs.
- Remove compilation warnings from old dependencies.
- Improve library documentation.
v0.1.5
- Fix max length issue on Strings.
- Fix issues encoding/decoding discriminated unions.
v.0.1.4
- Improve README.
- Improve documentation of all the XDR types for Hexdocs.
- Added custom implementations of all the XDR types to examples for Hexdocs.
- Improve functions specs for all the XDR types.
- Improve Discriminated Union allowing add module as arm type.
- Add Discriminated Union with
:default
arm. - Improve Void allowing return remaining binary after decoding.
- Fix maximum default length set to Variable-Length Array.
- Add some unit tests.
- Improve the documentation and some implementations of all XDR types modules.
v0.1.3
- Increase test coverage to 100%
- The encode_xdr() and decode_xdr() functions now return error tuples
- The encode_xdr!() and decode_xdr!() functions raise the errors
- Add examples of all the XDR-types to README
- Add examples to Hexdocs
- Remove Anti-Patterns
v0.1.2
Changes
- Add support for older Elixir versions starting from 1.7.0.
- Setup ExCoveralls and Credo for code quality.
- Improve readme file.
- Add project badges.
v0.1.1
Initial Release