View Source Changelog
dev
Dev
v0-2-2-2022-04-05
v0.2.2 (2022-04-05)
enhancements
Enhancements
- Add
Dune.string_to_quoted/2
to make it possible to visualize AST - Merged parsing and eval options in a single
Dune.Opts
for simplicity - Add a
pretty
option to inspect result - Better error message when
def/2
anddefp/2
called outside a module
breaking-changes
Breaking changes
- Removed Dune.Parser.Opts and Dune.Eval.Opts
v0-2-1-2022-03-19
v0.2.1 (2022-03-19)
bug-fixes
Bug fixes
- Handle default arguments in functions
- Handle conflicting
def
anddefp
with same name/arity
v0-2-0-2022-01-02
v0.2.0 (2022-01-02)
breaking-changes-1
Breaking changes
- Support Elixir 1.13, drop support for 1.12
- This fixes a bug in atoms was due to the Elixir parser
v0-1-2-2021-10-17
v0.1.2 (2021-10-17)
enhancements-1
Enhancements
- Allow safe functions from the
:erlang
module
bug-fixes-1
Bug fixes
- Fix bug when calling custom function in nested AST
v0-1-1-2021-10-16
v0.1.1 (2021-10-16)
bug-fixes-2
Bug fixes
- Prevent atom leaks due to
Code.string_to_quoted/2
not respectingstatic_atoms_encoder
- Handle Elixir 1.12 bug on single atom ASTs
- Handle atoms prefixed with
Elixir.
properly - Fix inspect for quoted atoms
v0-1-0-2021-09-19
v0.1.0 (2021-09-19)
- Initial release