- Normalize captures when disambling to Elixir code.
- Updates to work with Elixir 1.17
- Fix
BeamFile.Normalizer
by restricting normalization for:erlang.binary_to_atom
to Elixir 1.13 and target:code
.
- Updates to work with Elixir 1.16
- Add options to
BeamFile.docs/2
/BeamFile.docs!/2
- Update some error tuples
- The
BeamFile.Normalizer
generates now different AST formats forBeamFile.elixir_code/2
andBeamFile.elixir_quoted/2
.
- Fix
BeamFile.Normalizer
- Fix comprehensions
- Add
:%{}
to@none_unquotes
- Require Elixir 1.13
- Add
BeamFile.elixir_quoted/2
BeamFile.elixir_code/2
uses nowdocs: false
as default opts- Refactor code to fix a bunch of errors
- Expand
super/1
- Fix
BeamFile.elixir_code/2
- Add
mix
taskbeam.file
- Update docs
- Fix return value for
BeamFile.debug_info/1
when no debug info is available
- Fix
BeamFile.read/1
- Fix
BeamFile.exists?/1
- Add
excoveralls
- Add more tests
- Add
BeamFile.exists?
- Add
!
-functions. debug_info
now usesbackend.debug_info/4
- All functions now expect a module, binary or path as a charlist.
- The very first version.