View Source Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[0.7.1]
- Enhanced
packbeam_apito make it more maintainable. - Changed documentation to use
rebar3_ex_doc
[0.7.0]
- Added
versionsub-command to print version to the console - Added
-r,--removeoption and removed the-i,--includeoption, which was ineffective due to a bug. See the Updating notes on the impact of these changes.
[0.6.2]
- Added
relxstanzas to create a standalone release of thepackbeamutility - Added install scripts to simplify installation for users
[0.6.1]
- Added
extractsub-command
[0.6.0]
Added
- Added ability to include
<<"Line">>chunks in BEAM files in generated AVM files - Added CI build
Changed
- Changed the
packbeam_api:createfunction to take a single map for optional parameters, instead of coding paramters into function arguments. Previous versions of thepackbeam_api:createfunction that take optional parameters have been deprecated.
[0.5.0]
Added
- Added ability to specify a module name for ordinary (non-BEAM) files (API-only).
- Added support for tracking dependencies using application spec files as binaries (API-only)
- Added PropEr test
- Added new
formatoption to thelistsubcommand, supportingcsv,bare, anddefaultoptions.
Fixed
- Fixed a bug in parsing non-BEAM files in included AVM files, which would cause non-BEAM file contents to be loaded incorrectly.
Changed
- Changed the command line syntax to support long and short option names using GNU-style conventions; deprecated single-hyphen short options.
- Moved
packbeamAPI functionality intopackbeam_apimodule. PreviouspackbeamAPI functions now call correspondingpackbeam_apifunctions and are deprecated.
[0.4.1]
Added
- Added unit tests
Fixed
- Fixed a bug that failed to track atoms that occur in BEAM LitT tables
Changed
- Weakened the test for finding a start BEAM file such that it only requires that the
?BEAM_START_FLAGbe set, for compatibility with ExAtomVM.
[0.4.0]
Added
- Added
erlfmtplugin and formatted code.
Fixed
- Fixed a bug that prevented packbeam files that include priv files from being properly loaded.
[0.3.0]
Fixed
- Fixed a bug in pulling in dependent BEAM files based on the atoms table
[0.2.0]
Added
- Added support for deployment to hex
Fixed
- Uncompressed literals table
[0.1.0]
- Initial Release