Skip to content

Commit d0a1cb5

Browse files
committed
Prepare v0.7.4 release
New release with bug fixes and enhancements. Signed-off-by: Winford <winford@object.stream>
1 parent 0bfe0dd commit d0a1cb5

File tree

4 files changed

+14
-7
lines changed

4 files changed

+14
-7
lines changed

CHANGELOG.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,21 @@ All notable changes to this project will be documented in this file.
1111
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
1212
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
1313

14-
## [0.7.4] (unreleased)
14+
## [0.7.4] (2024.06.06)
1515

16+
### Added
1617
- Added support for the `--application` (or `-a`) option to support AtomVM OTP applications.
18+
- Support for OTP 28 (in updated atomvm_packeam 0.7.4)
19+
20+
### Fixed
21+
- Fixed the `rebar3 new atomvm_app` template rebar.config file to use the provided app name for the start module.
1722

1823
### Changed
1924

2025
- Using the `-s init` option is still supported but deprecated. Use the `--application` (or `-a`) option to generate OTP applications using AtomVM.
2126
- Replace `atomvm_uf2create_provider` uf2 creation code with [upstream `uf2tool`](https://github.com/pguyot/uf2tool)
27+
- `pico_flash` task now uses picotool to reset the rp2040 device if a serial monitor is attached.
28+
- Update `atomvm_packbeam` dependency to 0.7.4.
2229

2330
## [0.7.3] (2023.11.25)
2431

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ Configuration in `rebar.config` is optional but can be useful in some cases. Fo
9797

9898
The `packbeam` task is used to generated an AtomVM packbeam (`.avm`) file.
9999

100-
shell$ rebar3 help atovm packbeam
100+
shell$ rebar3 help atomvm packbeam
101101

102102
Use this plugin to create an AtomVM packbeam file from your rebar3 project.
103103

@@ -409,15 +409,15 @@ trigger a reset into `application` mode after flashing with `rebar3 atomvm pico_
409409
The `pico_flash` task depends on the `uf2create` task which in turn depends on the `packbeam` task, so in most cases it is not necessary to execute either of those tasks if the default settings are used, as any changes to modules in the project will get rebuilt before being flashed to the device.
410410

411411
shell$ rebar3 atomvm pico_flash
412-
===> Fetching atomvm_rebar3_plugin v0.7.3
412+
===> Fetching atomvm_rebar3_plugin v0.7.4
413413
===> Fetching rebar3_hex v7.0.6
414414
===> Fetching hex_core v0.8.4
415415
===> Fetching verl v1.1.1
416416
===> Analyzing applications...
417417
===> Compiling hex_core
418418
===> Compiling verl
419419
===> Compiling rebar3_hex
420-
===> Fetching atomvm_packbeam v0.6.0
420+
===> Fetching atomvm_packbeam v0.7.4
421421
===> Fetching rebar3_proper v0.12.1
422422
===> Analyzing applications...
423423
===> Compiling rebar3_proper
@@ -520,7 +520,7 @@ The `uf2create` task depends on the `packbeam` task, so the packbeam file will g
520520
use the `version` task to print the current version of the [`atomvm_rebar3_plugin`](https://atomvm.github.io/atomvm_rebar3_plugin) to the console.
521521

522522
shell$ rebar3 atomvm version
523-
0.7.3
523+
0.7.4
524524

525525
### The `bootstrap` task
526526

rebar.config

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
{erl_opts, [debug_info]}.
2121

2222
{deps, [
23-
{atomvm_packbeam, "0.7.2"},
23+
{atomvm_packbeam, "0.7.4"},
2424
{uf2tool, {git, "https://github.com/pguyot/uf2tool.git", {tag, "v1.1.0"}}}
2525
]}.
2626

src/atomvm_rebar3_plugin.app.src

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
%%
2020
{application, atomvm_rebar3_plugin, [
2121
{description, "A rebar plugin for manipulating AtomVM AVM files"},
22-
{vsn, "0.7.3"},
22+
{vsn, "0.7.4"},
2323
{registered, []},
2424
{applications, [kernel, stdlib]},
2525
{env, []},

0 commit comments

Comments
 (0)