Unverified Commit c2c0a9ff authored by Andrew Jones's avatar Andrew Jones Committed by GitHub
Browse files

Release `v4.0.0-alpha.3` (#1409)



* (cargo-release) version 4.0.0-alpha.3

* (cargo-release) version 4.0.0-alpha.3

* (cargo-release) version 4.0.0-alpha.3

* (cargo-release) version 4.0.0-alpha.3

* (cargo-release) version 4.0.0-alpha.3

* (cargo-release) version 4.0.0-alpha.3

* (cargo-release) version 4.0.0-alpha.3

* (cargo-release) version 4.0.0-alpha.3

* (cargo-release) version 4.0.0-alpha.3

* (cargo-release) version 4.0.0-alpha.3

* (cargo-release) version 4.0.0-alpha.3

* (cargo-release) version 4.0.0-alpha.3

* Bump inter crate dependency versions

* Update CHANGELOG.md for alpha.3

* Human error

* Update CHANGELOG.md
Co-authored-by: default avatarHernando Castano <HCastano@users.noreply.github.com>

* Remove redundant circular dependency on ink_env
Co-authored-by: default avatarHernando Castano <HCastano@users.noreply.github.com>
parent 6f2beedc
Pipeline #216431 failed with stages
in 13 minutes
......@@ -6,7 +6,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [Unreleased]
## Version 4.0.0-alpha.2
## Version 4.0.0-alpha.3
### Breaking Changes
......@@ -49,6 +49,13 @@ through a feature flag. `wee-alloc` is no longer maintained and we removed suppo
### Removed
- Remove `wee-alloc`[#1403](https://github.com/paritytech/ink/pull/1403)
## Version 4.0.0-alpha.2
**This version was skipped due to an error during the release process**
As part of this series of `alpha`s we are looking for ways to streamline our release process,
so small errors like this are learning experiences for us.
## Version 4.0.0-alpha.1
### Compatibility
......
[package]
name = "ink_allocator"
version = "4.0.0-alpha.2"
version = "4.0.0-alpha.3"
authors = ["Parity Technologies <admin@parity.io>", "Robin Freyler <robin@parity.io>"]
edition = "2021"
......
[package]
name = "ink_engine"
version = "4.0.0-alpha.2"
version = "4.0.0-alpha.3"
authors = ["Parity Technologies <admin@parity.io>", "Michael Müller <michi@parity.io>"]
edition = "2021"
......@@ -15,7 +15,7 @@ categories = ["no-std", "embedded"]
include = ["Cargo.toml", "src/**/*.rs", "README.md", "LICENSE"]
[dependencies]
ink_primitives = { version = "4.0.0-alpha.2", path = "../../crates/primitives", default-features = false }
ink_primitives = { version = "4.0.0-alpha.3", path = "../../crates/primitives", default-features = false }
scale = { package = "parity-scale-codec", version = "3", default-features = false, features = ["derive", "full"] }
derive_more = { version = "0.99", default-features = false, features = ["from", "display"] }
......
[package]
name = "ink_env"
version = "4.0.0-alpha.2"
version = "4.0.0-alpha.3"
authors = ["Parity Technologies <admin@parity.io>", "Robin Freyler <robin@parity.io>"]
edition = "2021"
......@@ -15,11 +15,11 @@ categories = ["no-std", "embedded"]
include = ["Cargo.toml", "src/**/*.rs", "README.md", "LICENSE"]
[dependencies]
ink_metadata = { version = "4.0.0-alpha.2", path = "../metadata", default-features = false, features = ["derive"], optional = true }
ink_allocator = { version = "4.0.0-alpha.2", path = "../allocator", default-features = false }
ink_storage_traits = { version = "4.0.0-alpha.2", path = "../storage/traits", default-features = false }
ink_prelude = { version = "4.0.0-alpha.2", path = "../prelude", default-features = false }
ink_primitives = { version = "4.0.0-alpha.2", path = "../primitives", default-features = false }
ink_metadata = { version = "4.0.0-alpha.3", path = "../metadata", default-features = false, features = ["derive"], optional = true }
ink_allocator = { version = "4.0.0-alpha.3", path = "../allocator", default-features = false }
ink_storage_traits = { version = "4.0.0-alpha.3", path = "../storage/traits", default-features = false }
ink_prelude = { version = "4.0.0-alpha.3", path = "../prelude", default-features = false }
ink_primitives = { version = "4.0.0-alpha.3", path = "../primitives", default-features = false }
scale = { package = "parity-scale-codec", version = "3", default-features = false, features = ["derive", "full"] }
derive_more = { version = "0.99", default-features = false, features = ["from", "display"] }
......@@ -33,7 +33,7 @@ static_assertions = "1.1"
rlibc = "1"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies]
ink_engine = { version = "4.0.0-alpha.2", path = "../engine/", optional = true }
ink_engine = { version = "4.0.0-alpha.3", path = "../engine/", optional = true }
# Hashes for the off-chain environment.
sha2 = { version = "0.10", optional = true }
......
[package]
name = "ink"
version = "4.0.0-alpha.2"
version = "4.0.0-alpha.3"
authors = ["Parity Technologies <admin@parity.io>", "Robin Freyler <robin@parity.io>"]
edition = "2021"
......@@ -15,12 +15,12 @@ categories = ["no-std", "embedded"]
include = ["Cargo.toml", "src/**/*.rs", "README.md", "LICENSE"]
[dependencies]
ink_env = { version = "4.0.0-alpha.2", path = "../env", default-features = false }
ink_storage = { version = "4.0.0-alpha.2", path = "../storage", default-features = false }
ink_primitives = { version = "4.0.0-alpha.2", path = "../primitives", default-features = false }
ink_metadata = { version = "4.0.0-alpha.2", path = "../metadata", default-features = false, optional = true }
ink_prelude = { version = "4.0.0-alpha.2", path = "../prelude", default-features = false }
ink_macro = { version = "4.0.0-alpha.2", path = "macro", default-features = false }
ink_env = { version = "4.0.0-alpha.3", path = "../env", default-features = false }
ink_storage = { version = "4.0.0-alpha.3", path = "../storage", default-features = false }
ink_primitives = { version = "4.0.0-alpha.3", path = "../primitives", default-features = false }
ink_metadata = { version = "4.0.0-alpha.3", path = "../metadata", default-features = false, optional = true }
ink_prelude = { version = "4.0.0-alpha.3", path = "../prelude", default-features = false }
ink_macro = { version = "4.0.0-alpha.3", path = "macro", default-features = false }
scale = { package = "parity-scale-codec", version = "3", default-features = false, features = ["derive", "full"] }
derive_more = { version = "0.99", default-features = false, features = ["from"] }
......
[package]
name = "ink_codegen"
version = "4.0.0-alpha.2"
version = "4.0.0-alpha.3"
authors = ["Parity Technologies <admin@parity.io>", "Robin Freyler <robin@parity.io>"]
edition = "2021"
......@@ -18,8 +18,8 @@ include = ["Cargo.toml", "src/**/*.rs", "README.md", "LICENSE"]
name = "ink_codegen"
[dependencies]
ink_primitives = { version = "4.0.0-alpha.2", path = "../../primitives" }
ir = { version = "4.0.0-alpha.2", package = "ink_ir", path = "../ir", default-features = false }
ink_primitives = { version = "4.0.0-alpha.3", path = "../../primitives" }
ir = { version = "4.0.0-alpha.3", package = "ink_ir", path = "../ir", default-features = false }
quote = "1"
syn = { version = "1.0", features = ["parsing", "full", "extra-traits"] }
proc-macro2 = "1.0"
......
[package]
name = "ink_ir"
version = "4.0.0-alpha.2"
version = "4.0.0-alpha.3"
authors = ["Parity Technologies <admin@parity.io>", "Robin Freyler <robin@parity.io>"]
edition = "2021"
......
[package]
name = "ink_macro"
version = "4.0.0-alpha.2"
version = "4.0.0-alpha.3"
authors = ["Parity Technologies <admin@parity.io>", "Robin Freyler <robin@parity.io>"]
edition = "2021"
......@@ -15,9 +15,9 @@ categories = ["no-std", "embedded"]
include = ["Cargo.toml", "src/**/*.rs", "README.md", "LICENSE"]
[dependencies]
ink_ir = { version = "4.0.0-alpha.2", path = "../ir", default-features = false }
ink_codegen = { version = "4.0.0-alpha.2", path = "../codegen", default-features = false }
ink_primitives = { version = "4.0.0-alpha.2", path = "../../primitives/", default-features = false }
ink_ir = { version = "4.0.0-alpha.3", path = "../ir", default-features = false }
ink_codegen = { version = "4.0.0-alpha.3", path = "../codegen", default-features = false }
ink_primitives = { version = "4.0.0-alpha.3", path = "../../primitives/", default-features = false }
scale = { package = "parity-scale-codec", version = "3", default-features = false, features = ["derive"] }
syn = "1"
......
[package]
name = "ink_metadata"
version = "4.0.0-alpha.2"
version = "4.0.0-alpha.3"
authors = ["Parity Technologies <admin@parity.io>", "Robin Freyler <robin@parity.io>"]
edition = "2021"
......@@ -15,8 +15,8 @@ categories = ["no-std", "embedded"]
include = ["Cargo.toml", "src/**/*.rs", "README.md", "LICENSE"]
[dependencies]
ink_prelude = { version = "4.0.0-alpha.2", path = "../prelude/", default-features = false }
ink_primitives = { version = "4.0.0-alpha.2", path = "../primitives/", default-features = false }
ink_prelude = { version = "4.0.0-alpha.3", path = "../prelude/", default-features = false }
ink_primitives = { version = "4.0.0-alpha.3", path = "../primitives/", default-features = false }
serde = { version = "1.0", default-features = false, features = ["derive", "alloc"] }
impl-serde = "0.4.0"
......
[package]
name = "ink_prelude"
version = "4.0.0-alpha.2"
version = "4.0.0-alpha.3"
authors = ["Parity Technologies <admin@parity.io>", "Robin Freyler <robin@parity.io>"]
edition = "2021"
......
[package]
name = "ink_primitives"
version = "4.0.0-alpha.2"
version = "4.0.0-alpha.3"
authors = ["Parity Technologies <admin@parity.io>", "Robin Freyler <robin@parity.io>"]
edition = "2021"
......@@ -16,7 +16,7 @@ include = ["/Cargo.toml", "src/**/*.rs", "/README.md", "/LICENSE"]
[dependencies]
derive_more = { version = "0.99", default-features = false, features = ["from", "display"] }
ink_prelude = { version = "4.0.0-alpha.2", path = "../prelude/", default-features = false }
ink_prelude = { version = "4.0.0-alpha.3", path = "../prelude/", default-features = false }
scale = { package = "parity-scale-codec", version = "3", default-features = false, features = ["derive", "full"] }
scale-info = { version = "2", default-features = false, features = ["derive"], optional = true }
xxhash-rust = { version = "0.8", features = ["const_xxh32"] }
......@@ -27,4 +27,4 @@ std = [
"ink_prelude/std",
"scale/std",
"scale-info/std",
]
\ No newline at end of file
]
[package]
name = "ink_storage"
version = "4.0.0-alpha.2"
version = "4.0.0-alpha.3"
authors = ["Parity Technologies <admin@parity.io>", "Robin Freyler <robin@parity.io>"]
edition = "2021"
......@@ -15,11 +15,11 @@ categories = ["no-std", "embedded"]
include = ["Cargo.toml", "src/**/*.rs", "README.md", "LICENSE"]
[dependencies]
ink_env = { version = "4.0.0-alpha.2", path = "../env/", default-features = false }
ink_metadata = { version = "4.0.0-alpha.2", path = "../metadata/", default-features = false, features = ["derive"], optional = true }
ink_primitives = { version = "4.0.0-alpha.2", path = "../primitives/", default-features = false }
ink_storage_traits = { version = "4.0.0-alpha.2", path = "traits", default-features = false }
ink_prelude = { version = "4.0.0-alpha.2", path = "../prelude/", default-features = false }
ink_env = { version = "4.0.0-alpha.3", path = "../env/", default-features = false }
ink_metadata = { version = "4.0.0-alpha.3", path = "../metadata/", default-features = false, features = ["derive"], optional = true }
ink_primitives = { version = "4.0.0-alpha.3", path = "../primitives/", default-features = false }
ink_storage_traits = { version = "4.0.0-alpha.3", path = "traits", default-features = false }
ink_prelude = { version = "4.0.0-alpha.3", path = "../prelude/", default-features = false }
scale = { package = "parity-scale-codec", version = "3", default-features = false, features = ["derive", "full"] }
derive_more = { version = "0.99", default-features = false, features = ["from", "display"] }
......
[package]
name = "ink_storage_traits"
version = "4.0.0-alpha.2"
version = "4.0.0-alpha.3"
authors = ["Parity Technologies <admin@parity.io>"]
edition = "2021"
......@@ -15,16 +15,15 @@ categories = ["no-std", "embedded"]
include = ["Cargo.toml", "src/**/*.rs", "README.md", "LICENSE"]
[dependencies]
ink_metadata = { version = "4.0.0-alpha.2", path = "../../metadata", default-features = false, features = ["derive"], optional = true }
ink_primitives = { version = "4.0.0-alpha.2", path = "../../primitives", default-features = false }
ink_prelude = { version = "4.0.0-alpha.2", path = "../../prelude", default-features = false }
ink_metadata = { version = "4.0.0-alpha.3", path = "../../metadata", default-features = false, features = ["derive"], optional = true }
ink_primitives = { version = "4.0.0-alpha.3", path = "../../primitives", default-features = false }
ink_prelude = { version = "4.0.0-alpha.3", path = "../../prelude", default-features = false }
scale = { package = "parity-scale-codec", version = "3", default-features = false, features = ["derive", "full"] }
scale-info = { version = "2", default-features = false, features = ["derive"], optional = true }
syn = { version = "1", features = ["full"] }
[dev-dependencies]
paste = "1.0"
ink_env = { version = "4.0.0-alpha.2", path = "../../env" }
[features]
default = ["std"]
......@@ -34,4 +33,4 @@ std = [
"ink_prelude/std",
"scale/std",
"scale-info/std",
]
\ No newline at end of file
]
......@@ -119,14 +119,10 @@ mod tests {
#[test]
#[allow(non_snake_case)]
fn [<$ty _storage_hint_works>] () {
ink_env::test::run_test::<ink_env::DefaultEnvironment, _>(|_| {
assert_eq!(
::core::any::TypeId::of::<$ty>(),
::core::any::TypeId::of::<<$ty as $crate::StorableHint<$crate::ManualKey<123>>>::Type>()
);
Ok(())
})
.unwrap()
assert_eq!(
::core::any::TypeId::of::<$ty>(),
::core::any::TypeId::of::<<$ty as $crate::StorableHint<$crate::ManualKey<123>>>::Type>()
);
}
}
};
......
[package]
name = "contract_terminate"
version = "4.0.0-alpha.2"
version = "4.0.0-alpha.3"
authors = ["Parity Technologies <admin@parity.io>"]
edition = "2021"
publish = false
......
[package]
name = "contract_transfer"
version = "4.0.0-alpha.2"
version = "4.0.0-alpha.3"
authors = ["Parity Technologies <admin@parity.io>"]
edition = "2021"
publish = false
......
[package]
name = "delegator"
version = "4.0.0-alpha.2"
version = "4.0.0-alpha.3"
authors = ["Parity Technologies <admin@parity.io>"]
edition = "2021"
publish = false
......
[package]
name = "accumulator"
version = "4.0.0-alpha.2"
version = "4.0.0-alpha.3"
authors = ["Parity Technologies <admin@parity.io>"]
edition = "2021"
......
[package]
name = "adder"
version = "4.0.0-alpha.2"
version = "4.0.0-alpha.3"
authors = ["Parity Technologies <admin@parity.io>"]
edition = "2021"
......
[package]
name = "subber"
version = "4.0.0-alpha.2"
version = "4.0.0-alpha.3"
authors = ["Parity Technologies <admin@parity.io>"]
edition = "2021"
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment