Changelog
View SourceAll 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.6] - (unreleased)
- Add support to jit precompiled native code sections (
avmN)
[0.7.5] - (2025.08.18)
- Fix unnecessary warning about missing
sasl - Corrected install documentation
[0.7.4] - (2025.05.25)
- Add support for OTP-28
- Added missing license files, and CI workflow to ensure reuse compliance
This release includes changes from 0.7.3 that were not included in the release due to a bad release tag.
[0.7.3] (2024.06.06)
- Fix broken
createtask in the cli tool.
[0.7.2] (2023.11.24)
- Make use of profiles to minimize downstream dependencies
- Fix install.sh script on FreeBSD platform
[0.7.1] (2023.10.22)
- Enhanced
packbeam_apito make it more maintainable. - Changed documentation to use
rebar3_ex_doc
[0.7.0] (2022.10.17)
- 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] (2023.10.14)
- Added
relxstanzas to create a standalone release of thepackbeamutility - Added install scripts to simplify installation for users
[0.6.1] (2023.07.16)
- Added
extractsub-command
[0.6.0] (2022.12.18)
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] (2022.08.28)
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] (2022.06.19)
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] (2022.05.21)
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] (2022.01.15)
Fixed
- Fixed a bug in pulling in dependent BEAM files based on the atoms table
[0.2.0] (2021.04.03)
Added
- Added support for deployment to hex
Fixed
- Uncompressed literals table
[0.1.0] (2020.05.17)
- Initial Release