diff --git a/Cargo.lock b/Cargo.lock index 7882cb0..19d19b5 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1,6 +1,6 @@ # This file is automatically @generated by Cargo. # It is not intended for manual editing. -version = 3 +version = 4 [[package]] name = "ab_glyph" @@ -3446,7 +3446,7 @@ checksum = "a183cf7feeba97b4dd1c0d46788634f6221d87fa961b305bed08c851829efcc0" [[package]] name = "uw8" -version = "0.3.1" +version = "0.4.0" dependencies = [ "ansi_term", "anyhow", diff --git a/Cargo.toml b/Cargo.toml index cbbf27c..026b11c 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uw8" -version = "0.3.1" +version = "0.4.0" edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/README.md b/README.md index 216805a..9c58c23 100644 --- a/README.md +++ b/README.md @@ -15,9 +15,9 @@ See [here](https://exoticorn.github.io/microw8/) for more information and docs. ## Downloads -* [Linux](https://github.com/exoticorn/microw8/releases/download/v0.3.0/microw8-0.3.0-linux.tgz) -* [MacOS](https://github.com/exoticorn/microw8/releases/download/v0.3.0/microw8-0.3.0-macos.tgz) -* [Windows](https://github.com/exoticorn/microw8/releases/download/v0.3.0/microw8-0.3.0-windows.zip) +* [Linux](https://github.com/exoticorn/microw8/releases/download/v0.3.0/microw8-0.4.0-linux.tgz) +* [MacOS](https://github.com/exoticorn/microw8/releases/download/v0.3.0/microw8-0.4.0-macos.tgz) +* [Windows](https://github.com/exoticorn/microw8/releases/download/v0.3.0/microw8-0.4.0-windows.zip) The download includes diff --git a/site/content/_index.md b/site/content/_index.md index baa4bd6..60e36f5 100644 --- a/site/content/_index.md +++ b/site/content/_index.md @@ -31,19 +31,18 @@ Examplers for older versions: ## Versions -### v0.3.0 +### v0.4.0 -* [Web runtime](v0.3.0) -* [Linux](https://github.com/exoticorn/microw8/releases/download/v0.3.0/microw8-0.3.0-linux.tgz) -* [MacOS](https://github.com/exoticorn/microw8/releases/download/v0.3.0/microw8-0.3.0-macos.tgz) -* [Windows](https://github.com/exoticorn/microw8/releases/download/v0.3.0/microw8-0.3.0-windows.zip) +* [Web runtime](../v0.4.0) +* [Linux](https://github.com/exoticorn/microw8/releases/download/v0.4.0/microw8-0.4.0-linux.tgz) +* [MacOS](https://github.com/exoticorn/microw8/releases/download/v0.4.0/microw8-0.4.0-macos.tgz) +* [Windows](https://github.com/exoticorn/microw8/releases/download/v0.4.0/microw8-0.4.0-windows.zip) Changes: -* add blitSprite and grabSprite API calls -* add support for integer scaling up to 16x for printing text -* fix incompatibility with sound devices only offering 16bit audio formats -* add support for br_table instruction in packed carts +* add support for sound on mono- and surround-only devices +* update wasmtime dependency to fix performance regression in 0.3.0 +* add 6 and 7 parameter function types to base module ### Older versions diff --git a/site/content/docs.md b/site/content/docs.md index 1e9e224..372a819 100644 --- a/site/content/docs.md +++ b/site/content/docs.md @@ -594,7 +594,7 @@ a base module provided by MicroW8. You can generate this base module yourself using `uw8-tool`. As a quick summary, it provides all function -types with up to 5 parameters (i32 or f32) where the +types with up to 7 parameters (i32 or f32) where the `f32` parameters always preceed the `i32` parameters. Then it includes all imports that MicroW8 provides, a function section with a single function of type diff --git a/site/content/versions.md b/site/content/versions.md index f86c6eb..ea4b671 100644 --- a/site/content/versions.md +++ b/site/content/versions.md @@ -2,6 +2,19 @@ description = "Versions" +++ +### v0.4.0 + +* [Web runtime](../v0.4.0) +* [Linux](https://github.com/exoticorn/microw8/releases/download/v0.4.0/microw8-0.4.0-linux.tgz) +* [MacOS](https://github.com/exoticorn/microw8/releases/download/v0.4.0/microw8-0.4.0-macos.tgz) +* [Windows](https://github.com/exoticorn/microw8/releases/download/v0.4.0/microw8-0.4.0-windows.zip) + +Changes: + +* add support for sound on mono- and surround-only devices +* update wasmtime dependency to fix performance regression in 0.3.0 +* add 6 and 7 parameter function types to base module + ### v0.3.0 * [Web runtime](../v0.3.0) diff --git a/site/templates/index.html b/site/templates/index.html index 259eb01..b243e8b 100644 --- a/site/templates/index.html +++ b/site/templates/index.html @@ -4,7 +4,7 @@

A WebAssembly based fantasy console

- +