Skip to content

Commit

Permalink
Cleanups and version bump to 0.7.0 (#325)
Browse files Browse the repository at this point in the history
  • Loading branch information
tessi committed Mar 27, 2022
1 parent 078f9b9 commit 179ebf7
Show file tree
Hide file tree
Showing 10 changed files with 25 additions and 12 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/compatibility-elixir.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:
fail-fast: false
matrix:
otp: [22.3, 23.3, 24.3]
elixir: [1.10.4, 1.11.4, 1.12.3, 1.13.3]
elixir: [1.11.4, 1.12.3, 1.13.3]
exclude:
- otp: 24.3
elixir: 1.10.4
Expand Down
12 changes: 11 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,19 @@ Types of changes

## [unreleased changes]

please add changes here

## [0.7.0] - 2022-03-27

### Added

- Added support for precompiled binaries. This should reduce compilation time of wasmex significantly. At the same time it frees most of our users from needing to install Rust. Thanks @fahchen for implementing this feature

### Changed

- Updated Elixir to 1.13 and OTP to 24.2. Older versions should work, but are not actively tested.
- Wasmex now aims to support the last three elixir and OTP releases. The oldest supported versions for this release are elixir 1.11.4 and OPT 22.3 - Thanks to @fahchen for contributing the CI workflow to test older elixir/OTP versions
- Moved CI systems from CircleCI to GitHub Actions. Let me thank CircleCI forthe years of free of charge CI runs, thanks! Let me also thank @fahchen for contributing this change
- Thanks to @phaleth for fixing page sizes in our Memory documentation
- Updated several project dependencies, most notably wasmer to 2.1.1

## [0.6.0] - 2021-08-07
Expand Down
5 changes: 2 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,9 +29,6 @@ def deps do
end
```

**Note**: [Rust](https://www.rust-lang.org/) is required to install the Elixir library (Cargo — the build tool for Rust — is used to compile the extension).
See [how to install Rust](https://www.rust-lang.org/tools/install).

The docs can be found at [https://hexdocs.pm/wasmex](https://hexdocs.pm/wasmex/Wasmex.html).

## Example
Expand Down Expand Up @@ -102,6 +99,8 @@ asdf install # assuming you install elixir, erlang with asdf. if not, make sure
mix deps.get
```

If you plan to change something on the Rust part of this project, set the following ENV `WASMEX_BUILD=true` so that your changes will be picked up.

I´m looking forward to your contributions. Please open a PR containing the motivation of your change. If it is a bigger change or refactoring, consider creating an issue first. We can discuss changes there first which might safe us time down the road :)

Any changes should be covered by tests, they can be run with `mix test`.
Expand Down
2 changes: 1 addition & 1 deletion mix.exs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
defmodule Wasmex.MixProject do
use Mix.Project

@version "0.6.0"
@version "0.7.0"

def project do
[
Expand Down
2 changes: 1 addition & 1 deletion native/wasmex/Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion native/wasmex/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "wasmex"
version = "0.6.0"
version = "0.7.0"
authors = ["Philipp Tessenow <[email protected]>"]
description = "Elixir extension to run WebAssembly binaries"
readme = "README.md"
Expand Down
4 changes: 3 additions & 1 deletion test/wasm_import_test/Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion test/wasm_import_test/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "wasmex_test"
version = "0.6.0"
version = "0.7.0"
authors = ["Philipp Tessenow <[email protected]>"]
edition = "2018"

Expand Down
4 changes: 3 additions & 1 deletion test/wasm_test/Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion test/wasm_test/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "wasmex_test"
version = "0.6.0"
version = "0.7.0"
authors = ["Philipp Tessenow <[email protected]>"]
edition = "2018"

Expand Down

0 comments on commit 179ebf7

Please sign in to comment.