Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,9 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [0.8.1] (2025.12.11)
- Fixed bug in packbeam escript when assembling library AMVs with the `--lib` option

## [0.8.0] - (2025.12.07)
- Add support to jit precompiled native code sections (`avmN`)
- Add support for type (`Type`) code sections for native code optimizations
Expand Down
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ rel:
rebar3 as prod tar
rm -rf x
mkdir x
./install.sh x 0.8.0
./install.sh x 0.8.1
x/bin/packbeam version

clean:
Expand Down
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,16 +34,16 @@ To build a release, run the following commands:
These commands will create an Erlang tar archive containing a versioned release of the `atomvm_packbeam` tool, e.g.,

...
===> Tarball successfully created: _build/prod/rel/atomvm_packbeam/atomvm_packbeam-0.8.0.tar.gz
===> Tarball successfully created: _build/prod/rel/atomvm_packbeam/atomvm_packbeam-0.8.1.tar.gz

in your local working directory.

> IMPORTANT! The files in this tar archive do not contain the `atomvm_packbeam` prefix, so extracting these files without care will create a `bin` and `lib` directory in the location into which files from the archive is extracted. See the example below before proceeding!

You can use the `install.sh` script to install the `atomvm_packbeam` utility into a location on your local machine. You will need to specify the prefix location into which you want to install the utility, together with it's current version.

shell$ ./install.sh /opt/atomvm_packbeam 0.8.0
atomvm_packbeam version 0.8.0 installed in /opt/atomvm_packbeam.
shell$ ./install.sh /opt/atomvm_packbeam 0.8.1
atomvm_packbeam version 0.8.1 installed in /opt/atomvm_packbeam.

> Note. Some prefix locations may require `root` permissions to write files to.

Expand All @@ -69,7 +69,7 @@ On-line help is available via the `help` sub-command:

shell$ packbeam help

packbeam version 0.8.0
packbeam version 0.8.1

Syntax:
packbeam <sub-command> <options> <args>
Expand Down
2 changes: 1 addition & 1 deletion rebar.config
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@
]}.

{relx, [
{release, {atomvm_packbeam, "0.8.0"}, [
{release, {atomvm_packbeam, "0.8.1"}, [
kernel,
stdlib,
atomvm_packbeam
Expand Down
2 changes: 1 addition & 1 deletion src/atomvm_packbeam.app.src
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
[
{description,
"An escript and library to manipulate (create, list, delete) AtomVM PackBeam files"},
{vsn, "0.8.0"},
{vsn, "0.8.1"},
{registered, []},
{applications, [kernel, stdlib]},
{env, []},
Expand Down