Skip to content

Commit 1b49fe8

Browse files
authored
Merge pull request #2009 from wasmerio/release/1.0.1
Prepare for 1.0.1 release
2 parents 3328277 + 683612a commit 1b49fe8

File tree

37 files changed

+211
-199
lines changed

37 files changed

+211
-199
lines changed

CHANGELOG.md

+12
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,18 @@
77

88
## **[Unreleased]**
99

10+
### Added
11+
12+
### Changed
13+
14+
### Fixed
15+
16+
## 1.0.1 - 2021-01-12
17+
18+
This release includes a breaking change in the API (changing the trait `enumset::EnumsetType` to `wasmer_enumset::EnumSetType` and changing `enumset::EnumSet` in signatures to `wasmer_enumset::EnumSet` to work around a breaking change introduced by `syn`) but is being released as a minor version because `1.0.0` is also in a broken state due to a breaking change introduced by `syn` which affects `enumset` and thus `wasmer`.
19+
20+
This change is unlikely to affect any users of `wasmer`, but if it does please change uses of the `enumset` crate to the `wasmer_enumset` crate where possible.
21+
1022
### Added
1123
- [#2005](https://github.com/wasmerio/wasmer/pull/2005) Added the arguments `alias` and `optional` to `WasmerEnv` derive's `export` attribute.
1224

Cargo.lock

+24-24
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

+16-16
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "wasmer-workspace"
3-
version = "1.0.0"
3+
version = "1.0.1"
44
description = "Wasmer workspace"
55
authors = ["Wasmer Engineering Team <engineering@wasmer.io>"]
66
repository = "https://github.com/wasmerio/wasmer"
@@ -10,21 +10,21 @@ publish = false
1010
autoexamples = false
1111

1212
[dependencies]
13-
wasmer = { version = "1.0.0", path = "lib/api", default-features = false }
14-
wasmer-compiler = { version = "1.0.0", path = "lib/compiler" }
15-
wasmer-compiler-cranelift = { version = "1.0.0", path = "lib/compiler-cranelift", optional = true }
16-
wasmer-compiler-singlepass = { version = "1.0.0", path = "lib/compiler-singlepass", optional = true }
17-
wasmer-compiler-llvm = { version = "1.0.0", path = "lib/compiler-llvm", optional = true }
18-
wasmer-emscripten = { version = "1.0.0", path = "lib/emscripten", optional = true }
19-
wasmer-engine = { version = "1.0.0", path = "lib/engine" }
20-
wasmer-engine-jit = { version = "1.0.0", path = "lib/engine-jit", optional = true }
21-
wasmer-engine-native = { version = "1.0.0", path = "lib/engine-native", optional = true }
22-
wasmer-engine-object-file = { version = "1.0.0", path = "lib/engine-object-file", optional = true }
23-
wasmer-wasi = { version = "1.0.0", path = "lib/wasi", optional = true }
24-
wasmer-wast = { version = "1.0.0", path = "tests/lib/wast", optional = true }
25-
wasmer-cache = { version = "1.0.0", path = "lib/cache", optional = true }
26-
wasmer-types = { version = "1.0.0", path = "lib/wasmer-types" }
27-
wasmer-middlewares = { version = "1.0.0", path = "lib/middlewares", optional = true }
13+
wasmer = { version = "1.0.1", path = "lib/api", default-features = false }
14+
wasmer-compiler = { version = "1.0.1", path = "lib/compiler" }
15+
wasmer-compiler-cranelift = { version = "1.0.1", path = "lib/compiler-cranelift", optional = true }
16+
wasmer-compiler-singlepass = { version = "1.0.1", path = "lib/compiler-singlepass", optional = true }
17+
wasmer-compiler-llvm = { version = "1.0.1", path = "lib/compiler-llvm", optional = true }
18+
wasmer-emscripten = { version = "1.0.1", path = "lib/emscripten", optional = true }
19+
wasmer-engine = { version = "1.0.1", path = "lib/engine" }
20+
wasmer-engine-jit = { version = "1.0.1", path = "lib/engine-jit", optional = true }
21+
wasmer-engine-native = { version = "1.0.1", path = "lib/engine-native", optional = true }
22+
wasmer-engine-object-file = { version = "1.0.1", path = "lib/engine-object-file", optional = true }
23+
wasmer-wasi = { version = "1.0.1", path = "lib/wasi", optional = true }
24+
wasmer-wast = { version = "1.0.1", path = "tests/lib/wast", optional = true }
25+
wasmer-cache = { version = "1.0.1", path = "lib/cache", optional = true }
26+
wasmer-types = { version = "1.0.1", path = "lib/wasmer-types" }
27+
wasmer-middlewares = { version = "1.0.1", path = "lib/middlewares", optional = true }
2828
cfg-if = "1.0"
2929

3030
[workspace]

docs/migration_to_1.0.0.md

+5-5
Original file line numberDiff line numberDiff line change
@@ -340,11 +340,11 @@ you'll be able to delegate most of the work to Wasmer:
340340
```
341341

342342
[examples]: https://docs.wasmer.io/integrations/examples
343-
[wasmer]: https://crates.io/crates/wasmer/1.0.0
344-
[wasmer-wasi]: https://crates.io/crates/wasmer-wasi/1.0.0
345-
[wasmer-emscripten]: https://crates.io/crates/wasmer-emscripten/1.0.0
346-
[wasmer-engine]: https://crates.io/crates/wasmer-engine/1.0.0
347-
[wasmer-compiler]: https://crates.io/crates/wasmer-compiler/1.0.0
343+
[wasmer]: https://crates.io/crates/wasmer
344+
[wasmer-wasi]: https://crates.io/crates/wasmer-wasi
345+
[wasmer-emscripten]: https://crates.io/crates/wasmer-emscripten
346+
[wasmer-engine]: https://crates.io/crates/wasmer-engine
347+
[wasmer-compiler]: https://crates.io/crates/wasmer-compiler
348348
[wasmer.io]: https://wasmer.io
349349
[wasmer-nightly]: https://github.com/wasmerio/wasmer-nightly/
350350
[getting-started]: https://docs.wasmer.io/ecosystem/wasmer/getting-started

lib/api/Cargo.toml

+11-11
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "wasmer"
3-
version = "1.0.0"
3+
version = "1.0.1"
44
description = "High-performant WebAssembly runtime"
55
categories = ["wasm"]
66
keywords = ["wasm", "webassembly", "runtime", "vm"]
@@ -11,16 +11,16 @@ readme = "README.md"
1111
edition = "2018"
1212

1313
[dependencies]
14-
wasmer-vm = { path = "../vm", version = "1.0.0" }
15-
wasmer-compiler-singlepass = { path = "../compiler-singlepass", version = "1.0.0", optional = true }
16-
wasmer-compiler-cranelift = { path = "../compiler-cranelift", version = "1.0.0", optional = true }
17-
wasmer-compiler-llvm = { path = "../compiler-llvm", version = "1.0.0", optional = true }
18-
wasmer-compiler = { path = "../compiler", version = "1.0.0" }
19-
wasmer-derive = { path = "../derive", version = "1.0.0" }
20-
wasmer-engine = { path = "../engine", version = "1.0.0" }
21-
wasmer-engine-jit = { path = "../engine-jit", version = "1.0.0", optional = true }
22-
wasmer-engine-native = { path = "../engine-native", version = "1.0.0", optional = true }
23-
wasmer-types = { path = "../wasmer-types", version = "1.0.0" }
14+
wasmer-vm = { path = "../vm", version = "1.0.1" }
15+
wasmer-compiler-singlepass = { path = "../compiler-singlepass", version = "1.0.1", optional = true }
16+
wasmer-compiler-cranelift = { path = "../compiler-cranelift", version = "1.0.1", optional = true }
17+
wasmer-compiler-llvm = { path = "../compiler-llvm", version = "1.0.1", optional = true }
18+
wasmer-compiler = { path = "../compiler", version = "1.0.1" }
19+
wasmer-derive = { path = "../derive", version = "1.0.1" }
20+
wasmer-engine = { path = "../engine", version = "1.0.1" }
21+
wasmer-engine-jit = { path = "../engine-jit", version = "1.0.1", optional = true }
22+
wasmer-engine-native = { path = "../engine-native", version = "1.0.1", optional = true }
23+
wasmer-types = { path = "../wasmer-types", version = "1.0.1" }
2424
indexmap = { version = "1.4", features = ["serde-1"] }
2525
cfg-if = "0.1"
2626
wat = { version = "1.0", optional = true }

lib/c-api/Cargo.toml

+14-14
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "wasmer-c-api"
3-
version = "1.0.0"
3+
version = "1.0.1"
44
description = "Wasmer C API library"
55
categories = ["wasm", "api-bindings"]
66
keywords = ["wasm", "webassembly", "runtime"]
@@ -15,18 +15,18 @@ edition = "2018"
1515
crate-type = ["cdylib", "rlib", "staticlib"]
1616

1717
[dependencies]
18-
wasmer = { version = "1.0.0", path = "../api", default-features = false }
19-
wasmer-compiler = { version = "1.0.0", path = "../compiler" }
20-
wasmer-compiler-cranelift = { version = "1.0.0", path = "../compiler-cranelift", optional = true }
21-
wasmer-compiler-singlepass = { version = "1.0.0", path = "../compiler-singlepass", optional = true }
22-
wasmer-compiler-llvm = { version = "1.0.0", path = "../compiler-llvm", optional = true }
23-
wasmer-emscripten = { version = "1.0.0", path = "../emscripten", optional = true }
24-
wasmer-engine = { version = "1.0.0", path = "../engine" }
25-
wasmer-engine-jit = { version = "1.0.0", path = "../engine-jit", optional = true }
26-
wasmer-engine-native = { version = "1.0.0", path = "../engine-native", optional = true }
27-
wasmer-engine-object-file = { version = "1.0.0", path = "../engine-object-file", optional = true }
28-
wasmer-wasi = { version = "1.0.0", path = "../wasi", optional = true }
29-
wasmer-types = { version = "1.0.0", path = "../wasmer-types" }
18+
wasmer = { version = "1.0.1", path = "../api", default-features = false }
19+
wasmer-compiler = { version = "1.0.1", path = "../compiler" }
20+
wasmer-compiler-cranelift = { version = "1.0.1", path = "../compiler-cranelift", optional = true }
21+
wasmer-compiler-singlepass = { version = "1.0.1", path = "../compiler-singlepass", optional = true }
22+
wasmer-compiler-llvm = { version = "1.0.1", path = "../compiler-llvm", optional = true }
23+
wasmer-emscripten = { version = "1.0.1", path = "../emscripten", optional = true }
24+
wasmer-engine = { version = "1.0.1", path = "../engine" }
25+
wasmer-engine-jit = { version = "1.0.1", path = "../engine-jit", optional = true }
26+
wasmer-engine-native = { version = "1.0.1", path = "../engine-native", optional = true }
27+
wasmer-engine-object-file = { version = "1.0.1", path = "../engine-object-file", optional = true }
28+
wasmer-wasi = { version = "1.0.1", path = "../wasi", optional = true }
29+
wasmer-types = { version = "1.0.1", path = "../wasmer-types" }
3030
cfg-if = "1.0"
3131
lazy_static = "1.4"
3232
libc = { version = "^0.2", default-features = false }
@@ -37,7 +37,7 @@ typetag = { version = "0.1", optional = true }
3737
paste = "1.0"
3838
# for generating code in the same way thot the wasm-c-api does
3939
# Commented out for now until we can find a solution to the exported function problem
40-
# wasmer-wasm-c-api = { version = "1.0.0", path = "crates/wasm-c-api" }
40+
# wasmer-wasm-c-api = { version = "1.0.1", path = "crates/wasm-c-api" }
4141

4242
[dev-dependencies]
4343
inline-c = "0.1.4"

lib/c-api/wasmer.h

+2-2
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,10 @@
3232
#define WASMER_WASI_ENABLED
3333

3434
// This file corresponds to the following Wasmer version.
35-
#define WASMER_VERSION "1.0.0"
35+
#define WASMER_VERSION "1.0.1"
3636
#define WASMER_VERSION_MAJOR 1
3737
#define WASMER_VERSION_MINOR 0
38-
#define WASMER_VERSION_PATCH 0
38+
#define WASMER_VERSION_PATCH 1
3939
#define WASMER_VERSION_PRE ""
4040

4141
#endif // WASMER_H_PRELUDE

0 commit comments

Comments
 (0)