All notable changes to this project will be documented in this file.
This project adheres to Semantic Versioning.
- Replace << parsing to fix nexted pattern matching binary bugs discovered from Phoenix 1.4.15.
- Handle Erlang variables better with casing in guards.
- Handle names in whens more properly.
- Handle single letter atoms in constracts.
- Handle pretty printing binary strings better.
- Handle another struct pretty print.
- Handle scientific notation.
- Handle numbered differently, fixes bug.
- Handle ... contracts.
- Add another struct pretty print layer.
- Add ability to pretty print exception struct as Exception.t().
- Add ability to pretty print numbered named types
- Add ability to parse whens in specs.
- Add ability to parse empty tuples
- Bump ex_doc
- Add ability to deal with when clauses in contracts
- Add newline characters in multihead contracts
- Changelog, CI, docs
- Initial functionality and tests