diff --git a/Cargo.toml b/Cargo.toml index 4e24b104478..3dc04f8bac0 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,5 +1,4 @@ [workspace] - members = [ "abi", "core", diff --git a/abi/Cargo.toml b/abi/Cargo.toml index 8563c810423..19ebc4ea5d2 100644 --- a/abi/Cargo.toml +++ b/abi/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ink_abi" -version = "0.1.0" +version = "2.0.0" authors = ["Parity Technologies "] edition = "2018" @@ -15,12 +15,18 @@ categories = ["no-std", "embedded"] include = ["Cargo.toml", "src/**/*.rs", "README.md", "LICENSE"] [dependencies] +ink_abi_derive = { version = "2.0.0", path = "derive", default-features = false, optional = true } +ink_prelude = { version = "2.0.0", path = "../prelude/", default-features = false } +ink_primitives = { version = "2.0.0", path = "../primitives/", default-features = false } + serde = { version = "1.0", default-features = false, features = ["derive", "alloc"] } derive_more = { version = "0.99", default-features = false, features = ["from"] } -ink_abi_derive = { path = "derive", default-features = false, optional = true } -ink_prelude = { path = "../prelude/", default-features = false } -ink_primitives = { path = "../primitives/", default-features = false } -type-metadata = { git = "https://github.com/type-metadata/type-metadata.git", default-features = false, features = ["derive"] } + +[dependencies.type-metadata] +git = "https://github.com/type-metadata/type-metadata.git" +rev = "02eae9f35c40c943b56af5b60616219f2b72b47d" +default-features = false +features = ["derive"] [dev-dependencies] serde_json = "1.0" diff --git a/abi/derive/Cargo.toml b/abi/derive/Cargo.toml index c5f66ce17c2..bfbb96028a2 100644 --- a/abi/derive/Cargo.toml +++ b/abi/derive/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ink_abi_derive" -version = "0.1.0" +version = "2.0.0" authors = ["Parity Technologies "] edition = "2018" license = "APACHE-2.0" diff --git a/alloc/Cargo.toml b/alloc/Cargo.toml index 2d583c62833..c3dbf036760 100644 --- a/alloc/Cargo.toml +++ b/alloc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ink_alloc" -version = "0.1.0" +version = "2.0.0" authors = ["Parity Technologies "] edition = "2018" diff --git a/core/Cargo.toml b/core/Cargo.toml index fc39be3a49f..ada6b44daeb 100644 --- a/core/Cargo.toml +++ b/core/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ink_core" -version = "0.1.0" +version = "2.0.0" authors = ["Parity Technologies "] edition = "2018" @@ -15,14 +15,13 @@ categories = ["no-std", "embedded"] include = ["Cargo.toml", "src/**/*.rs", "README.md", "LICENSE"] [dependencies] -ink_abi = { path = "../abi/", default-features = false, features = ["derive"], optional = true } -ink_alloc = { path = "../alloc/", default-features = false } -ink_primitives = { path = "../primitives/", default-features = false } -ink_core_derive = { path = "derive", default-features = false } -ink_prelude = { path = "../prelude/", default-features = false } +ink_abi = { version = "2.0.0", path = "../abi/", default-features = false, features = ["derive"], optional = true } +ink_alloc = { version = "2.0.0", path = "../alloc/", default-features = false } +ink_primitives = { version = "2.0.0", path = "../primitives/", default-features = false } +ink_core_derive = { version = "2.0.0", path = "derive", default-features = false } +ink_prelude = { version = "2.0.0", path = "../prelude/", default-features = false } scale = { package = "parity-scale-codec", version = "1.2", default-features = false, features = ["derive", "full"] } -type-metadata = { git = "https://github.com/type-metadata/type-metadata.git", default-features = false, features = ["derive"], optional = true } derive_more = { version = "0.99", default-features = false, features = ["from", "display"] } smallvec = { version = "1.2", default-features = false, features = ["union"] } cfg-if = "0.1" @@ -34,6 +33,13 @@ num-traits = { version = "0.2", default-features = false, features = ["i128"] } # Never use this crate outside of the off-chain environment! rand = { version = "0.7", default-features = false, features = ["alloc"], optional = true } +[dependencies.type-metadata] +git = "https://github.com/type-metadata/type-metadata.git" +rev = "02eae9f35c40c943b56af5b60616219f2b72b47d" +default-features = false +features = ["derive"] +optional = true + [dev-dependencies] itertools = "0.9" diff --git a/core/derive/Cargo.toml b/core/derive/Cargo.toml index 451a8013ddd..141d602f233 100644 --- a/core/derive/Cargo.toml +++ b/core/derive/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ink_core_derive" -version = "0.1.0" +version = "2.0.0" authors = ["Parity Technologies "] edition = "2018" @@ -11,14 +11,14 @@ readme = "../README.md" proc-macro = true [dependencies] -ink_primitives = { path = "../../primitives", default-features = false } +ink_primitives = { version = "2.0.0", path = "../../primitives", default-features = false } quote = "1.0" syn = { version = "1.0", features = ["full"] } proc-macro2 = "1.0" synstructure = "0.12" [dev-dependencies] -ink_core = { path = ".." } +ink_core = { version = "2.0.0", path = ".." } trybuild = "1.0.24" [features] diff --git a/examples/delegator/Cargo.toml b/examples/delegator/Cargo.toml index d193f21a73e..2c7e62a9727 100644 --- a/examples/delegator/Cargo.toml +++ b/examples/delegator/Cargo.toml @@ -1,21 +1,27 @@ [package] name = "delegator" -version = "0.1.0" +version = "2.0.0" authors = ["Parity Technologies "] edition = "2018" [dependencies] -ink_primitives = { path = "../../primitives", default-features = false } -ink_abi = { path = "../../abi", default-features = false, features = ["derive"], optional = true } -ink_core = { path = "../../core", default-features = false } -ink_lang = { path = "../../lang", default-features = false } +ink_primitives = { version = "2.0.0", path = "../../primitives", default-features = false } +ink_abi = { version = "2.0.0", path = "../../abi", default-features = false, features = ["derive"], optional = true } +ink_core = { version = "2.0.0", path = "../../core", default-features = false } +ink_lang = { version = "2.0.0", path = "../../lang", default-features = false } scale = { package = "parity-scale-codec", version = "1.2", default-features = false, features = ["derive"] } -type-metadata = { git = "https://github.com/type-metadata/type-metadata.git", default-features = false, features = ["derive"], optional = true } -adder = { path = "adder", default-features = false, features = ["ink-as-dependency"] } -subber = { path = "subber", default-features = false, features = ["ink-as-dependency"] } -accumulator = { path = "accumulator", default-features = false, features = ["ink-as-dependency"] } +adder = { version = "2.0.0", path = "adder", default-features = false, features = ["ink-as-dependency"] } +subber = { version = "2.0.0", path = "subber", default-features = false, features = ["ink-as-dependency"] } +accumulator = { version = "2.0.0", path = "accumulator", default-features = false, features = ["ink-as-dependency"] } + +[dependencies.type-metadata] +git = "https://github.com/type-metadata/type-metadata.git" +rev = "02eae9f35c40c943b56af5b60616219f2b72b47d" +default-features = false +features = ["derive"] +optional = true [lib] name = "delegator" diff --git a/examples/delegator/accumulator/Cargo.toml b/examples/delegator/accumulator/Cargo.toml index 62203efae80..ed2f3d83e03 100644 --- a/examples/delegator/accumulator/Cargo.toml +++ b/examples/delegator/accumulator/Cargo.toml @@ -1,17 +1,23 @@ [package] name = "accumulator" -version = "0.1.0" +version = "2.0.0" authors = ["Parity Technologies "] edition = "2018" [dependencies] -ink_primitives = { path = "../../../primitives", default-features = false } -ink_abi = { path = "../../../abi", default-features = false, features = ["derive"], optional = true } -ink_core = { path = "../../../core", default-features = false } -ink_lang = { path = "../../../lang", default-features = false } +ink_primitives = { version = "2.0.0", path = "../../../primitives", default-features = false } +ink_abi = { version = "2.0.0", path = "../../../abi", default-features = false, features = ["derive"], optional = true } +ink_core = { version = "2.0.0", path = "../../../core", default-features = false } +ink_lang = { version = "2.0.0", path = "../../../lang", default-features = false } scale = { package = "parity-scale-codec", version = "1.2", default-features = false, features = ["derive"] } -type-metadata = { git = "https://github.com/type-metadata/type-metadata.git", default-features = false, features = ["derive"], optional = true } + +[dependencies.type-metadata] +git = "https://github.com/type-metadata/type-metadata.git" +rev = "02eae9f35c40c943b56af5b60616219f2b72b47d" +default-features = false +features = ["derive"] +optional = true [lib] name = "accumulator" diff --git a/examples/delegator/adder/Cargo.toml b/examples/delegator/adder/Cargo.toml index ac4e85bd797..772258baa5b 100644 --- a/examples/delegator/adder/Cargo.toml +++ b/examples/delegator/adder/Cargo.toml @@ -1,19 +1,26 @@ [package] name = "adder" -version = "0.1.0" +version = "2.0.0" authors = ["Parity Technologies "] edition = "2018" [dependencies] -ink_primitives = { path = "../../../primitives", default-features = false } -ink_abi = { path = "../../../abi", default-features = false, features = ["derive"], optional = true } -ink_core = { path = "../../../core", default-features = false } -ink_lang = { path = "../../../lang", default-features = false } +ink_primitives = { version = "2.0.0", path = "../../../primitives", default-features = false } +ink_abi = { version = "2.0.0", path = "../../../abi", default-features = false, features = ["derive"], optional = true } +ink_core = { version = "2.0.0", path = "../../../core", default-features = false } +ink_lang = { version = "2.0.0", path = "../../../lang", default-features = false } + +accumulator = { version = "2.0.0", path = "../accumulator", default-features = false, features = ["ink-as-dependency"] } scale = { package = "parity-scale-codec", version = "1.2", default-features = false, features = ["derive"] } -type-metadata = { git = "https://github.com/type-metadata/type-metadata.git", default-features = false, features = ["derive"], optional = true } -accumulator = { path = "../accumulator", default-features = false, features = ["ink-as-dependency"] } +[dependencies.type-metadata] +git = "https://github.com/type-metadata/type-metadata.git" +rev = "02eae9f35c40c943b56af5b60616219f2b72b47d" +default-features = false +features = ["derive"] +optional = true + [lib] name = "adder" diff --git a/examples/delegator/subber/Cargo.toml b/examples/delegator/subber/Cargo.toml index a8f4ec1b998..7490c5f4d12 100644 --- a/examples/delegator/subber/Cargo.toml +++ b/examples/delegator/subber/Cargo.toml @@ -1,19 +1,25 @@ [package] name = "subber" -version = "0.1.0" +version = "2.0.0" authors = ["Parity Technologies "] edition = "2018" [dependencies] -ink_primitives = { path = "../../../primitives", default-features = false } -ink_abi = { path = "../../../abi", default-features = false, features = ["derive"], optional = true } -ink_core = { path = "../../../core", default-features = false } -ink_lang = { path = "../../../lang", default-features = false } +ink_primitives = { version = "2.0.0", path = "../../../primitives", default-features = false } +ink_abi = { version = "2.0.0", path = "../../../abi", default-features = false, features = ["derive"], optional = true } +ink_core = { version = "2.0.0", path = "../../../core", default-features = false } +ink_lang = { version = "2.0.0", path = "../../../lang", default-features = false } + +accumulator = { version = "2.0.0", path = "../accumulator", default-features = false, features = ["ink-as-dependency"] } scale = { package = "parity-scale-codec", version = "1.2", default-features = false, features = ["derive"] } -type-metadata = { git = "https://github.com/type-metadata/type-metadata.git", default-features = false, features = ["derive"], optional = true } -accumulator = { path = "../accumulator", default-features = false, features = ["ink-as-dependency"] } +[dependencies.type-metadata] +git = "https://github.com/type-metadata/type-metadata.git" +rev = "02eae9f35c40c943b56af5b60616219f2b72b47d" +default-features = false +features = ["derive"] +optional = true [lib] name = "subber" diff --git a/examples/dns/Cargo.toml b/examples/dns/Cargo.toml index d08129774b1..46f6dc4ca74 100644 --- a/examples/dns/Cargo.toml +++ b/examples/dns/Cargo.toml @@ -1,17 +1,23 @@ [package] name = "dns" -version = "0.1.0" +version = "2.0.0" authors = ["Parity Technologies "] edition = "2018" [dependencies] -ink_primitives = { path = "../../primitives", default-features = false } -ink_abi = { path = "../../abi", default-features = false, features = ["derive"], optional = true } -ink_core = { path = "../../core", default-features = false } -ink_lang = { path = "../../lang", default-features = false } +ink_primitives = { version = "2.0.0", path = "../../primitives", default-features = false } +ink_abi = { version = "2.0.0", path = "../../abi", default-features = false, features = ["derive"], optional = true } +ink_core = { version = "2.0.0", path = "../../core", default-features = false } +ink_lang = { version = "2.0.0", path = "../../lang", default-features = false } scale = { package = "parity-scale-codec", version = "1.2", default-features = false, features = ["derive"] } -type-metadata = { git = "https://github.com/type-metadata/type-metadata.git", default-features = false, features = ["derive"], optional = true } + +[dependencies.type-metadata] +git = "https://github.com/type-metadata/type-metadata.git" +rev = "02eae9f35c40c943b56af5b60616219f2b72b47d" +default-features = false +features = ["derive"] +optional = true [lib] name = "dns" diff --git a/examples/erc20/Cargo.toml b/examples/erc20/Cargo.toml index ff6d6b58a6c..c0569091875 100644 --- a/examples/erc20/Cargo.toml +++ b/examples/erc20/Cargo.toml @@ -1,17 +1,23 @@ [package] name = "erc20" -version = "0.1.0" +version = "2.0.0" authors = ["Parity Technologies "] edition = "2018" [dependencies] -ink_primitives = { path = "../../primitives", default-features = false } -ink_abi = { path = "../../abi", default-features = false, features = ["derive"], optional = true } -ink_core = { path = "../../core", default-features = false } -ink_lang = { path = "../../lang", default-features = false } +ink_primitives = { version = "2.0.0", path = "../../primitives", default-features = false } +ink_abi = { version = "2.0.0", path = "../../abi", default-features = false, features = ["derive"], optional = true } +ink_core = { version = "2.0.0", path = "../../core", default-features = false } +ink_lang = { version = "2.0.0", path = "../../lang", default-features = false } scale = { package = "parity-scale-codec", version = "1.2", default-features = false, features = ["derive"] } -type-metadata = { git = "https://github.com/type-metadata/type-metadata.git", default-features = false, features = ["derive"], optional = true } + +[dependencies.type-metadata] +git = "https://github.com/type-metadata/type-metadata.git" +rev = "02eae9f35c40c943b56af5b60616219f2b72b47d" +default-features = false +features = ["derive"] +optional = true [lib] name = "erc20" diff --git a/examples/erc721/Cargo.toml b/examples/erc721/Cargo.toml index 6e23ad6db56..a8d06e29170 100644 --- a/examples/erc721/Cargo.toml +++ b/examples/erc721/Cargo.toml @@ -1,17 +1,23 @@ [package] name = "erc721" -version = "0.1.0" +version = "2.0.0" authors = ["Parity Technologies "] edition = "2018" [dependencies] -ink_primitives = { path = "../../primitives", default-features = false } -ink_abi = { path = "../../abi", default-features = false, features = ["derive"], optional = true } -ink_core = { path = "../../core", default-features = false } -ink_lang = { path = "../../lang", default-features = false } +ink_primitives = { version = "2.0.0", path = "../../primitives", default-features = false } +ink_abi = { version = "2.0.0", path = "../../abi", default-features = false, features = ["derive"], optional = true } +ink_core = { version = "2.0.0", path = "../../core", default-features = false } +ink_lang = { version = "2.0.0", path = "../../lang", default-features = false } scale = { package = "parity-scale-codec", version = "1.2", default-features = false, features = ["derive"] } -type-metadata = { git = "https://github.com/type-metadata/type-metadata.git", default-features = false, features = ["derive"], optional = true } + +[dependencies.type-metadata] +git = "https://github.com/type-metadata/type-metadata.git" +rev = "02eae9f35c40c943b56af5b60616219f2b72b47d" +default-features = false +features = ["derive"] +optional = true [lib] name = "erc721" diff --git a/examples/flipper/Cargo.toml b/examples/flipper/Cargo.toml index 160daa88b15..3fb9739e673 100644 --- a/examples/flipper/Cargo.toml +++ b/examples/flipper/Cargo.toml @@ -1,17 +1,23 @@ [package] name = "flipper" -version = "0.1.0" +version = "2.0.0" authors = ["Parity Technologies "] edition = "2018" [dependencies] -ink_primitives = { path = "../../primitives", default-features = false } -ink_abi = { path = "../../abi", default-features = false, features = ["derive"], optional = true } -ink_core = { path = "../../core", default-features = false } -ink_lang = { path = "../../lang", default-features = false } +ink_primitives = { version = "2.0.0", path = "../../primitives", default-features = false } +ink_abi = { version = "2.0.0", path = "../../abi", default-features = false, features = ["derive"], optional = true } +ink_core = { version = "2.0.0", path = "../../core", default-features = false } +ink_lang = { version = "2.0.0", path = "../../lang", default-features = false } scale = { package = "parity-scale-codec", version = "1.2", default-features = false, features = ["derive"] } -type-metadata = { git = "https://github.com/type-metadata/type-metadata.git", default-features = false, features = ["derive"], optional = true } + +[dependencies.type-metadata] +git = "https://github.com/type-metadata/type-metadata.git" +rev = "02eae9f35c40c943b56af5b60616219f2b72b47d" +default-features = false +features = ["derive"] +optional = true [lib] name = "flipper" diff --git a/examples/incrementer/Cargo.toml b/examples/incrementer/Cargo.toml index 61eca78ef5a..7bb7c806d3f 100644 --- a/examples/incrementer/Cargo.toml +++ b/examples/incrementer/Cargo.toml @@ -1,17 +1,23 @@ [package] name = "incrementer" -version = "0.1.0" +version = "2.0.0" authors = ["Parity Technologies "] edition = "2018" [dependencies] -ink_primitives = { path = "../../primitives", default-features = false } -ink_abi = { path = "../../abi", default-features = false, features = ["derive"], optional = true } -ink_core = { path = "../../core", default-features = false } -ink_lang = { path = "../../lang", default-features = false } +ink_primitives = { version = "2.0.0", path = "../../primitives", default-features = false } +ink_abi = { version = "2.0.0", path = "../../abi", default-features = false, features = ["derive"], optional = true } +ink_core = { version = "2.0.0", path = "../../core", default-features = false } +ink_lang = { version = "2.0.0", path = "../../lang", default-features = false } scale = { package = "parity-scale-codec", version = "1.2", default-features = false, features = ["derive"] } -type-metadata = { git = "https://github.com/type-metadata/type-metadata.git", default-features = false, features = ["derive"], optional = true } + +[dependencies.type-metadata] +git = "https://github.com/type-metadata/type-metadata.git" +rev = "02eae9f35c40c943b56af5b60616219f2b72b47d" +default-features = false +features = ["derive"] +optional = true [lib] name = "incrementer" diff --git a/examples/multisig_plain/Cargo.toml b/examples/multisig_plain/Cargo.toml index 7810c53d8da..0ed5517de63 100755 --- a/examples/multisig_plain/Cargo.toml +++ b/examples/multisig_plain/Cargo.toml @@ -1,18 +1,24 @@ [package] name = "multisig_plain" -version = "0.1.0" +version = "2.0.0" authors = ["Parity Technologies "] edition = "2018" [dependencies] -ink_abi = { path = "../../abi", default-features = false, features = ["derive"], optional = true } -ink_primitives = { path = "../../primitives", default-features = false } -ink_core = { path = "../../core", default-features = false } -ink_lang = { path = "../../lang", default-features = false } -ink_prelude = { path = "../../prelude", default-features = false } +ink_primitives = { version = "2.0.0", path = "../../primitives", default-features = false } +ink_abi = { version = "2.0.0", path = "../../abi", default-features = false, features = ["derive"], optional = true } +ink_core = { version = "2.0.0", path = "../../core", default-features = false } +ink_lang = { version = "2.0.0", path = "../../lang", default-features = false } +ink_prelude = { version = "2.0.0", path = "../../prelude", default-features = false } scale = { package = "parity-scale-codec", version = "1.2", default-features = false, features = ["derive"] } -type-metadata = { git = "https://github.com/type-metadata/type-metadata.git", default-features = false, features = ["derive"], optional = true } + +[dependencies.type-metadata] +git = "https://github.com/type-metadata/type-metadata.git" +rev = "02eae9f35c40c943b56af5b60616219f2b72b47d" +default-features = false +features = ["derive"] +optional = true [lib] name = "multisig_plain" diff --git a/examples/runtime-storage/Cargo.toml b/examples/runtime-storage/Cargo.toml index b0442eb6a51..a849cc01aea 100755 --- a/examples/runtime-storage/Cargo.toml +++ b/examples/runtime-storage/Cargo.toml @@ -1,18 +1,24 @@ [package] name = "runtime_storage" -version = "0.1.0" +version = "2.0.0" authors = ["Parity Technologies "] edition = "2018" [dependencies] -ink_primitives = { path = "../../primitives", default-features = false } -ink_abi = { path = "../../abi", default-features = false, features = ["derive"], optional = true } -ink_core = { path = "../../core", default-features = false } -ink_lang = { path = "../../lang", default-features = false } +ink_primitives = { version = "2.0.0", path = "../../primitives", default-features = false } +ink_abi = { version = "2.0.0", path = "../../abi", default-features = false, features = ["derive"], optional = true } +ink_core = { version = "2.0.0", path = "../../core", default-features = false } +ink_lang = { version = "2.0.0", path = "../../lang", default-features = false } -blake2-rfc = { version = "0.2.18", default-features = false } scale = { package = "parity-scale-codec", version = "1.2", default-features = false, features = ["derive"] } -type-metadata = { git = "https://github.com/type-metadata/type-metadata.git", default-features = false, features = ["derive"], optional = true } +blake2-rfc = { version = "0.2.18", default-features = false } + +[dependencies.type-metadata] +git = "https://github.com/type-metadata/type-metadata.git" +rev = "02eae9f35c40c943b56af5b60616219f2b72b47d" +default-features = false +features = ["derive"] +optional = true [lib] name = "runtime_storage" diff --git a/lang/Cargo.toml b/lang/Cargo.toml index 6c308cf2dc4..c9711bf0934 100644 --- a/lang/Cargo.toml +++ b/lang/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ink_lang" -version = "0.1.0" +version = "2.0.0" authors = ["Parity Technologies "] edition = "2018" @@ -15,11 +15,11 @@ categories = ["no-std", "embedded"] include = ["Cargo.toml", "src/**/*.rs", "README.md", "LICENSE"] [dependencies] -ink_core = { path = "../core", default-features = false } -ink_primitives = { path = "../primitives", default-features = false } -ink_abi = { path = "../abi", default-features = false, optional = true } -ink_prelude = { path = "../prelude/", default-features = false } -ink_lang_macro = { path = "macro", default-features = false } +ink_core = { version = "2.0.0", path = "../core", default-features = false } +ink_primitives = { version = "2.0.0", path = "../primitives", default-features = false } +ink_abi = { version = "2.0.0", path = "../abi", default-features = false, optional = true } +ink_prelude = { version = "2.0.0", path = "../prelude/", default-features = false } +ink_lang_macro = { version = "2.0.0", path = "macro", default-features = false } scale = { package = "parity-scale-codec", version = "1.2", default-features = false, features = ["derive", "full"] } derive_more = { version = "0.99", default-features = false, features = ["from"] } diff --git a/lang/macro/Cargo.toml b/lang/macro/Cargo.toml index d7b5a056d91..81d7a5df702 100644 --- a/lang/macro/Cargo.toml +++ b/lang/macro/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ink_lang_macro" -version = "0.1.0" +version = "2.0.0" authors = ["Parity Technologies "] edition = "2018" @@ -15,7 +15,7 @@ categories = ["no-std", "embedded"] include = ["Cargo.toml", "src/**/*.rs", "README.md", "LICENSE"] [dependencies] -ink_primitives = { path = "../../primitives/", default-features = false } +ink_primitives = { version = "2.0.0", path = "../../primitives/", default-features = false } scale = { package = "parity-scale-codec", version = "1.2", default-features = false, features = ["derive"] } quote = "1" @@ -30,14 +30,19 @@ derive_more = { version = "0.99", default-features = false, features = ["from"] regex = "1.3" [dev-dependencies] -ink_abi = { path = "../../abi/" } -ink_core = { path = "../../core/" } -ink_lang = { path = "..", default-features = false, features = ["ink-generate-abi"] } -type-metadata = { git = "https://github.com/type-metadata/type-metadata.git", default-features = false, features = ["derive"] } +ink_abi = { version = "2.0.0", path = "../../abi/" } +ink_core = { version = "2.0.0", path = "../../core/" } +ink_lang = { version = "2.0.0", path = "..", default-features = false, features = ["ink-generate-abi"] } trybuild = "1.0.24" pretty_assertions = "0.6.1" +[dependencies.type-metadata] +git = "https://github.com/type-metadata/type-metadata.git" +rev = "02eae9f35c40c943b56af5b60616219f2b72b47d" +default-features = false +features = ["derive"] + [lib] name = "ink_lang_macro" proc-macro = true diff --git a/prelude/Cargo.toml b/prelude/Cargo.toml index 9a75e3bfdf2..83b1f3c7b6b 100644 --- a/prelude/Cargo.toml +++ b/prelude/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ink_prelude" -version = "0.1.0" +version = "2.0.0" authors = ["Robin Freyler ", "Parity Technologies "] edition = "2018" diff --git a/primitives/Cargo.toml b/primitives/Cargo.toml index 470030f6c56..d008d9281bd 100644 --- a/primitives/Cargo.toml +++ b/primitives/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ink_primitives" -version = "0.1.0" +version = "2.0.0" authors = ["Robin Freyler ", "Parity Technologies "] edition = "2018" @@ -18,10 +18,16 @@ categories = ["no-std", "embedded"] include = ["/Cargo.toml", "src/**/*.rs", "/README.md", "/LICENSE"] [dependencies] -ink_prelude = { path = "../prelude/", default-features = false } +ink_prelude = { version = "2.0.0", path = "../prelude/", default-features = false } tiny-keccak = { version = "2.0", features = ["keccak"] } scale = { package = "parity-scale-codec", version = "1.2", default-features = false, features = ["derive", "full"] } -type-metadata = { git = "https://github.com/type-metadata/type-metadata.git", default-features = false, features = ["derive"], optional = true } + +[dependencies.type-metadata] +git = "https://github.com/type-metadata/type-metadata.git" +rev = "02eae9f35c40c943b56af5b60616219f2b72b47d" +default-features = false +features = ["derive"] +optional = true [features] default = ["std"]