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.
- Added support for the
--application
(or-a
) option to support AtomVM OTP applications.
- Using the
-s init
option is still supported but deprecated. Use the--application
(or-a
) option to generate OTP applications using AtomVM. - Replace
atomvm_uf2create_provider
uf2 creation code with upstreamuf2tool
- Added support for compiling "bootstrap" erlang files that
rebar3
otherwise cannot compile. - Added profiles to minimize downstream dependencies
- Misc license cleanup
- Updated to depend on
atomvm_packbeam
version0.7.1
, to make use ofpackbeam_api
changes. - Added tests for
packbeam
,esp32
, andstm32
tasks. - Generate
ex_doc
documentation instead ofedoc
. - Added
version
task to print the version of the plugin to the console
- Fixed a bug whereby a missing
atomvm_rebar3_plugin
entry inrebar.config
would crash thepackbeam
task.
- Moved atomvm tasks under the
atomvm
namespace (with support for deprecated tasks in the default namespace) - Added
utf2create
andpico_flash
tasks, for Raspberry Pico support - Added support for setting options in
rebar.config
- Added
--list
(-l
) option topackbeam
to to display contents of generated AVM files.
- Added
stm32_flash
rebar3 task - Added
-r|--remove_lines
command line option topackbeam
task
- Updated dependency on
atomvm_packbeam
0.6 or later - Changed default to not remove lines from generated AVM files
- Added ability to include
<<"Line">>
chunks in BEAM files in generated AVM files
- Updated dependency on
atomvm_packbeam
0.6.0
- Fixed Hex dependency on atomvm_packbeam 0.5.0
- Added packing of application bin file to packbeam file.
- Updated dependency on
atomvm_packbeam
0.4.1
- Added
erlfmt
plugin and formatted code. - Added
--chip
option toesp32_flash
task
- Fixed a bug that prevented files in directories inside of the
priv
directory to be included in packbeam files.
- Updated dependency on
atomvm_packbeam
0.3.0
- Added plugin template for generating applications
- Added support for deployment to hex
- Added support for
--start
flag
- Updated default flash location
- Initial Release