This commit is contained in:
Armani Ferrante 2021-08-04 12:29:38 -07:00 committed by GitHub
parent 4e7790eacf
commit ec6888a3b9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
17 changed files with 179 additions and 178 deletions

View File

@ -11,17 +11,20 @@ incremented for features.
## [Unreleased]
## [0.12.0] - 2021-08-03
### Features
* cli: Add keys `members` / `exclude` in config `programs` section ([#546](https://github.com/project-serum/anchor/pull/546)).
* cli: Allow to use custom command for test through scripts instead mocha runner ([#550](https://github.com/project-serum/anchor/pull/550)).
* cli: Allow program address configuration for test command through `clusters.localnet` ([#554](https://github.com/project-serum/anchor/pull/554)).
* lang: IDLs are now parsed from the entire crate ([#517](https://github.com/project-serum/anchor/pull/517)).
* spl: Dex permissioned markets proxy ([#519](https://github.com/project-serum/anchor/pull/519), [#543](https://github.com/project-serum/anchor/pull/543)).
### Breaking Changes
* ts: Use `hex` by default for decoding Instruction ([#547](https://github.com/project-serum/anchor/pull/547)).
* lang: `CpiAccount::reload` mutates the existing struct instead of returning a new one ([#526](https://github.com/project-serum/anchor/pull/526)).
* cli: Anchor.toml now requires an explicit `[scripts]` test command ([#550](https://github.com/project-serum/anchor/pull/550)).
## [0.11.1] - 2021-07-09

284
Cargo.lock generated
View File

@ -42,6 +42,12 @@ dependencies = [
"memchr",
]
[[package]]
name = "aliasable"
version = "0.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "250f629c0161ad8107cf89319e990051fae62832fd343083bea452d93e2205fd"
[[package]]
name = "alloc-traits"
version = "0.1.1"
@ -50,7 +56,7 @@ checksum = "6b2d54853319fd101b8dd81de382bcbf3e03410a64d8928bbee85a3e7dcde483"
[[package]]
name = "anchor-attribute-access-control"
version = "0.11.1"
version = "0.12.0"
dependencies = [
"anchor-syn",
"anyhow",
@ -62,7 +68,7 @@ dependencies = [
[[package]]
name = "anchor-attribute-account"
version = "0.11.1"
version = "0.12.0"
dependencies = [
"anchor-syn",
"anyhow",
@ -73,7 +79,7 @@ dependencies = [
[[package]]
name = "anchor-attribute-error"
version = "0.11.1"
version = "0.12.0"
dependencies = [
"anchor-syn",
"proc-macro2 1.0.24",
@ -83,7 +89,7 @@ dependencies = [
[[package]]
name = "anchor-attribute-event"
version = "0.11.1"
version = "0.12.0"
dependencies = [
"anchor-syn",
"anyhow",
@ -94,7 +100,7 @@ dependencies = [
[[package]]
name = "anchor-attribute-interface"
version = "0.11.1"
version = "0.12.0"
dependencies = [
"anchor-syn",
"anyhow",
@ -106,7 +112,7 @@ dependencies = [
[[package]]
name = "anchor-attribute-program"
version = "0.11.1"
version = "0.12.0"
dependencies = [
"anchor-syn",
"anyhow",
@ -117,7 +123,7 @@ dependencies = [
[[package]]
name = "anchor-attribute-state"
version = "0.11.1"
version = "0.12.0"
dependencies = [
"anchor-syn",
"anyhow",
@ -128,7 +134,7 @@ dependencies = [
[[package]]
name = "anchor-cli"
version = "0.11.1"
version = "0.12.0"
dependencies = [
"anchor-client",
"anchor-lang",
@ -152,7 +158,7 @@ dependencies = [
[[package]]
name = "anchor-client"
version = "0.11.1"
version = "0.12.0"
dependencies = [
"anchor-lang",
"anyhow",
@ -166,7 +172,7 @@ dependencies = [
[[package]]
name = "anchor-derive-accounts"
version = "0.11.1"
version = "0.12.0"
dependencies = [
"anchor-syn",
"anyhow",
@ -177,7 +183,7 @@ dependencies = [
[[package]]
name = "anchor-lang"
version = "0.11.1"
version = "0.12.0"
dependencies = [
"anchor-attribute-access-control",
"anchor-attribute-account",
@ -197,18 +203,18 @@ dependencies = [
[[package]]
name = "anchor-spl"
version = "0.11.1"
version = "0.12.0"
dependencies = [
"anchor-lang",
"lazy_static",
"serum_dex",
"solana-program",
"spl-token 3.1.1",
"spl-token 3.2.0",
]
[[package]]
name = "anchor-syn"
version = "0.11.1"
version = "0.12.0"
dependencies = [
"anyhow",
"bs58",
@ -218,7 +224,7 @@ dependencies = [
"quote 1.0.9",
"serde",
"serde_json",
"sha2 0.9.3",
"sha2",
"syn 1.0.67",
"thiserror",
]
@ -813,16 +819,6 @@ version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7"
[[package]]
name = "crypto-mac"
version = "0.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4434400df11d95d556bac068ddfedd482915eb18fe8bea89bc80b6e4b1c179e5"
dependencies = [
"generic-array 0.12.4",
"subtle 1.0.0",
]
[[package]]
name = "crypto-mac"
version = "0.8.0"
@ -830,7 +826,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b584a330336237c1eecd3e94266efb216c56ed91225d634cb2991c5f3fd1aeab"
dependencies = [
"generic-array 0.14.4",
"subtle 2.4.0",
"subtle",
]
[[package]]
@ -840,7 +836,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "58bcd97a54c7ca5ce2f6eb16f6bede5b0ab5f0055fedc17d2f0b4466e21671ca"
dependencies = [
"generic-array 0.14.4",
"subtle 2.4.0",
"subtle",
]
[[package]]
@ -850,7 +846,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4857fd85a0c34b3c3297875b747c1e02e06b6a0ea32dd892d8192b9ce0813ea6"
dependencies = [
"generic-array 0.14.4",
"subtle 2.4.0",
"subtle",
]
[[package]]
@ -862,7 +858,7 @@ dependencies = [
"byteorder",
"digest 0.8.1",
"rand_core 0.5.1",
"subtle 2.4.0",
"subtle",
"zeroize",
]
@ -875,7 +871,7 @@ dependencies = [
"byteorder",
"digest 0.9.0",
"rand_core 0.5.1",
"subtle 2.4.0",
"subtle",
"zeroize",
]
@ -1016,7 +1012,7 @@ dependencies = [
"rand 0.7.3",
"serde",
"serde_bytes",
"sha2 0.9.3",
"sha2",
"zeroize",
]
@ -1030,7 +1026,7 @@ dependencies = [
"ed25519-dalek",
"failure",
"hmac 0.9.0",
"sha2 0.9.3",
"sha2",
]
[[package]]
@ -1427,16 +1423,6 @@ dependencies = [
"pkg-config",
]
[[package]]
name = "hmac"
version = "0.7.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5dcb5e64cda4c23119ab41ba960d1e170a774c8e4b9d9e6a9bc18aabf5e59695"
dependencies = [
"crypto-mac 0.7.0",
"digest 0.8.1",
]
[[package]]
name = "hmac"
version = "0.8.1"
@ -1469,13 +1455,13 @@ dependencies = [
[[package]]
name = "hmac-drbg"
version = "0.2.0"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c6e570451493f10f6581b48cdd530413b63ea9e780f544bfd3bdcaa0d89d1a7b"
checksum = "17ea0a1394df5b6574da6e0c1ade9e78868c9fb0a4e5ef4428e32da4676b85b1"
dependencies = [
"digest 0.8.1",
"generic-array 0.12.4",
"hmac 0.7.1",
"digest 0.9.0",
"generic-array 0.14.4",
"hmac 0.8.1",
]
[[package]]
@ -1712,20 +1698,52 @@ dependencies = [
[[package]]
name = "libsecp256k1"
version = "0.3.5"
version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1fc1e2c808481a63dc6da2074752fdd4336a3c8fcc68b83db6f1fd5224ae7962"
checksum = "bd1137239ab33b41aa9637a88a28249e5e70c40a42ccc92db7f12cc356c1fcd7"
dependencies = [
"arrayref",
"crunchy",
"digest 0.8.1",
"base64 0.12.3",
"digest 0.9.0",
"hmac-drbg",
"libsecp256k1-core",
"libsecp256k1-gen-ecmult",
"libsecp256k1-gen-genmult",
"rand 0.7.3",
"sha2 0.8.2",
"subtle 2.4.0",
"serde",
"sha2",
"typenum",
]
[[package]]
name = "libsecp256k1-core"
version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d0f6ab710cec28cef759c5f18671a27dae2a5f952cdaaee1d8e2908cb2478a80"
dependencies = [
"crunchy",
"digest 0.9.0",
"subtle",
]
[[package]]
name = "libsecp256k1-gen-ecmult"
version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ccab96b584d38fac86a83f07e659f0deafd0253dc096dab5a36d53efe653c5c3"
dependencies = [
"libsecp256k1-core",
]
[[package]]
name = "libsecp256k1-gen-genmult"
version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "67abfe149395e3aa1c48a2beb32b068e2334402df8181f818d3aee2b304c4f5d"
dependencies = [
"libsecp256k1-core",
]
[[package]]
name = "linked-hash-map"
version = "0.5.4"
@ -2071,21 +2089,23 @@ checksum = "afb2e1c3ee07430c2cf76151675e583e0f19985fa6efae47d6848a3e2c824f85"
[[package]]
name = "ouroboros"
version = "0.5.1"
version = "0.10.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cc04551635026d3ac7bc646698ea1836a85ed2a26b7094fe1d15d8b14854c4a2"
checksum = "84236d64f1718c387232287cf036eb6632a5ecff226f4ff9dccb8c2b79ba0bde"
dependencies = [
"aliasable",
"ouroboros_macro",
"stable_deref_trait",
]
[[package]]
name = "ouroboros_macro"
version = "0.5.1"
version = "0.10.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cec33dfceabec83cd0e95a5ce9d20e76ab3a5cbfef59659b8c927f69b93ed8ae"
checksum = "f463857a6eb96c0136b1d56e56c718350cef30412ec065b48294799a088bca68"
dependencies = [
"Inflector",
"proc-macro-error",
"proc-macro2 1.0.24",
"quote 1.0.9",
"syn 1.0.67",
@ -2811,8 +2831,9 @@ dependencies = [
[[package]]
name = "serum_dex"
version = "0.3.1"
source = "git+https://github.com/project-serum/serum-dex?branch=armani/auth#814c1fd05b00ae99d68d8f9617cc3868b7aceae1"
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "02705854bae4622e552346c8edd43ab90c7425da35d63d2c689f39238f8d8b25"
dependencies = [
"arrayref",
"bincode",
@ -2826,7 +2847,7 @@ dependencies = [
"safe-transmute",
"serde",
"solana-program",
"spl-token 3.1.1",
"spl-token 3.2.0",
"static_assertions",
"thiserror",
"without-alloc",
@ -2844,18 +2865,6 @@ dependencies = [
"opaque-debug 0.2.3",
]
[[package]]
name = "sha2"
version = "0.8.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a256f46ea78a0c0d9ff00077504903ac881a1dafdc20da66545699e7776b3e69"
dependencies = [
"block-buffer 0.7.3",
"digest 0.8.1",
"fake-simd",
"opaque-debug 0.2.3",
]
[[package]]
name = "sha2"
version = "0.9.3"
@ -2949,9 +2958,9 @@ dependencies = [
[[package]]
name = "solana-account-decoder"
version = "1.7.4"
version = "1.7.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "49379e5310962e5bd3372106733d94f5341b66dc3d64759310ab00f663a9da4a"
checksum = "a67e4a537eccc21f8b942f60990d57f76980638db834161747e47cfba4b8f050"
dependencies = [
"Inflector",
"base64 0.12.3",
@ -2965,16 +2974,16 @@ dependencies = [
"solana-config-program",
"solana-sdk",
"solana-vote-program",
"spl-token 3.1.1",
"spl-token 3.2.0",
"thiserror",
"zstd",
]
[[package]]
name = "solana-clap-utils"
version = "1.7.4"
version = "1.7.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f3533e04224962dc8956c5ea7087ebcfb9d26911f7c6a9b54d392bd21f0bdfef"
checksum = "97d2792f093f28b0a7403443225494c0d75215253784897a6f8b8e6fb83ce91a"
dependencies = [
"chrono",
"clap 2.33.3",
@ -2989,9 +2998,9 @@ dependencies = [
[[package]]
name = "solana-cli-config"
version = "1.7.4"
version = "1.7.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ab2f42943ffbed139e426a2613b1e02de94f84185b968ea14244646c0e83b9a7"
checksum = "d1c3982b00bf2ac283c86e760aae127d395ab8b610cc3690a0a6ff500ae561e7"
dependencies = [
"dirs-next",
"lazy_static",
@ -3003,9 +3012,9 @@ dependencies = [
[[package]]
name = "solana-client"
version = "1.7.4"
version = "1.7.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c35922e01f742bfcc7156a802aa9314c5510dfec28ea3794eadda1b732d8c71f"
checksum = "023263a79a3356532549c9e0555c6e1b2a2e94205b5d58c7041703bbd455133d"
dependencies = [
"base64 0.13.0",
"bincode",
@ -3037,9 +3046,9 @@ dependencies = [
[[package]]
name = "solana-config-program"
version = "1.7.4"
version = "1.7.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "86cc6edcb0c51cfdd2b0a0f3696002970c2715b422e3829b0e09b5236dc24352"
checksum = "9b5348055cf52ab01efc1578d4159ec40bb39c3913df4365787c3e1382c101c1"
dependencies = [
"bincode",
"chrono",
@ -3052,9 +3061,9 @@ dependencies = [
[[package]]
name = "solana-crate-features"
version = "1.7.4"
version = "1.7.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "262e476c9578aa6fdea04a0e1084948da2e8a79fa4198230890f8c3296a56338"
checksum = "5c9b446eea7a5af7d4631ce3fd0625439fdc68eda4557223233f1c6bba3e847a"
dependencies = [
"backtrace",
"bytes 0.4.12",
@ -3077,9 +3086,9 @@ dependencies = [
[[package]]
name = "solana-faucet"
version = "1.7.4"
version = "1.7.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "25d1d080f7ff9ce6f8f25fa95d855a103166ff4add01ba5568a4dfbbf18b3e07"
checksum = "d58750a03b49940f486c0dcb5744bb6ee5da82ced6636000a90af7618a67dd1b"
dependencies = [
"bincode",
"byteorder",
@ -3100,9 +3109,9 @@ dependencies = [
[[package]]
name = "solana-frozen-abi"
version = "1.7.4"
version = "1.7.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9b1e0d064e18bacd418a20b1d3c1a699bd6df1920fda7dbf1a0f84b764aaa0fb"
checksum = "45c6760c1dd139c202ef6df28bff467c904aa35b1aa1a59be268c47aec8bc6c0"
dependencies = [
"bs58",
"bv",
@ -3112,7 +3121,7 @@ dependencies = [
"rustc_version 0.2.3",
"serde",
"serde_derive",
"sha2 0.9.3",
"sha2",
"solana-frozen-abi-macro",
"solana-logger",
"thiserror",
@ -3120,9 +3129,9 @@ dependencies = [
[[package]]
name = "solana-frozen-abi-macro"
version = "1.7.4"
version = "1.7.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "adb85ca95ec91b6683e9a414cbdf74fc3d104eded6cb20439b2bb6eea22d3514"
checksum = "a4dbe296c16dec41e8e6f4e6c2694c6224820d34c0ab11a2d3ff9683f44878ef"
dependencies = [
"proc-macro2 1.0.24",
"quote 1.0.9",
@ -3132,9 +3141,9 @@ dependencies = [
[[package]]
name = "solana-logger"
version = "1.7.4"
version = "1.7.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7afaad15211575f769c1f5389fca78a10fe9bc676c2fcc7b91b85be978eadca3"
checksum = "80af1959b520c0fc99bc6583ba9d82bfa15b1ac007516795bceeb4a951af77c7"
dependencies = [
"env_logger",
"lazy_static",
@ -3143,9 +3152,9 @@ dependencies = [
[[package]]
name = "solana-measure"
version = "1.7.4"
version = "1.7.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "973c24018c0ab2f5d59cf13a91e8877d4f6943adbaaae9fbde53a5ad1fd527b5"
checksum = "db2915d20f35948b35deffa8624cb189385f13758bd171d8d4a966ae8bf360a4"
dependencies = [
"log",
"solana-metrics",
@ -3154,9 +3163,9 @@ dependencies = [
[[package]]
name = "solana-metrics"
version = "1.7.4"
version = "1.7.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "050216628bf064702a5efe721cfb65011dfb597fa70a7302879f142e5887764e"
checksum = "8d87867f1f9e399274e08902eb72c9158bef5399e2566161dbe831abeaaa7d14"
dependencies = [
"env_logger",
"gethostname",
@ -3168,9 +3177,9 @@ dependencies = [
[[package]]
name = "solana-net-utils"
version = "1.7.4"
version = "1.7.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3e91dc21b8cd419fa3ce94d4a9157445b3f7b9c238cc3cf93afaafed38f00ef8"
checksum = "cc7dd877b66b4436b9fcb6d2c2e6055a1dd18b0dcf5938ea1f20efa0b7f09159"
dependencies = [
"bincode",
"clap 2.33.3",
@ -3190,9 +3199,9 @@ dependencies = [
[[package]]
name = "solana-program"
version = "1.7.4"
version = "1.7.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7d494621bfad15d6745a2bde5a5fa112c921011c00fa07987637d34bd544f191"
checksum = "fe5e5dd99d642b5e89eeb20457310c3c23f20dbf44e67c64e473a02fbc50d646"
dependencies = [
"bincode",
"blake3",
@ -3204,6 +3213,7 @@ dependencies = [
"hex",
"itertools",
"lazy_static",
"libsecp256k1",
"log",
"num-derive",
"num-traits",
@ -3213,7 +3223,7 @@ dependencies = [
"serde",
"serde_bytes",
"serde_derive",
"sha2 0.9.3",
"sha2",
"sha3",
"solana-frozen-abi",
"solana-frozen-abi-macro",
@ -3224,9 +3234,9 @@ dependencies = [
[[package]]
name = "solana-rayon-threadlimit"
version = "1.7.4"
version = "1.7.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fe14a0b8d7c2181cc6692855cfe40c90e87c76728ccc17110ec6d2244817e74f"
checksum = "30c3a0037afa0b03e0aad9f8fb451d1008d5538023919835cf86c9833bc93103"
dependencies = [
"lazy_static",
"num_cpus",
@ -3234,9 +3244,9 @@ dependencies = [
[[package]]
name = "solana-remote-wallet"
version = "1.7.4"
version = "1.7.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b109992a9f9e972a09951fe0f9bc42daa17877a937e3195f945cf7bff6a84b68"
checksum = "083d31e6510a746ecc4ce8d151a232324056c7a124a218948060947b668d6db8"
dependencies = [
"base32",
"console 0.14.1",
@ -3255,9 +3265,9 @@ dependencies = [
[[package]]
name = "solana-runtime"
version = "1.7.4"
version = "1.7.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "60faef270e12f4eadaf5bfbc71af60cf8ecf84b7afaf72476c4e375de9c47c8c"
checksum = "f047727075c3434f17d33467bd26033fea3b4e71e7c23caa261015507b162581"
dependencies = [
"arrayref",
"bincode",
@ -3306,9 +3316,9 @@ dependencies = [
[[package]]
name = "solana-sdk"
version = "1.7.4"
version = "1.7.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "045476e010fc091d01ec7ba6854328894db20e37b70124f05bf851cdeb60113b"
checksum = "0048d346fdf3629dca2bccc2ed63320da9d0291c32b816911ed63d34c65286a5"
dependencies = [
"assert_matches",
"bincode",
@ -3341,7 +3351,7 @@ dependencies = [
"serde_bytes",
"serde_derive",
"serde_json",
"sha2 0.9.3",
"sha2",
"sha3",
"solana-crate-features",
"solana-frozen-abi",
@ -3355,9 +3365,9 @@ dependencies = [
[[package]]
name = "solana-sdk-macro"
version = "1.7.4"
version = "1.7.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3a7afe714e9abb9a93215bf5710ee1e244046f2189574301b3e38afb4a14c8f6"
checksum = "fee909dcddb5b4d349b3e5e1ae92f6660cd2f783dea392ae2e73210776aadc9b"
dependencies = [
"bs58",
"proc-macro2 1.0.24",
@ -3368,24 +3378,18 @@ dependencies = [
[[package]]
name = "solana-secp256k1-program"
version = "1.7.4"
version = "1.7.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "59f67361482a020437060ef48c5d738f69179958304d079638c9cd23ed239c83"
checksum = "bbd4c29c6b269800898610da38de45d28fd56b24cb4030c588ffd6acc11a7443"
dependencies = [
"bincode",
"digest 0.9.0",
"libsecp256k1",
"rand 0.7.3",
"sha3",
"solana-logger",
"solana-sdk",
]
[[package]]
name = "solana-stake-program"
version = "1.7.4"
version = "1.7.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "954770d1ddf8618b96e2150a2da349a969df47046d4f7e11aca94b3b34267cf2"
checksum = "3c01fa18bedd1773c9abf86fc58b87ed6e1117ce9f42c9a703becc1d351d810d"
dependencies = [
"bincode",
"log",
@ -3405,9 +3409,9 @@ dependencies = [
[[package]]
name = "solana-transaction-status"
version = "1.7.4"
version = "1.7.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7d8fc7eb73bd4b76a8148c022914ab8bec49395be91dd493d296e818d21f8b37"
checksum = "b6ea7cfdeff6ff1fba74096f3bb94688f0fdb780524e08676323108352532dfa"
dependencies = [
"Inflector",
"base64 0.12.3",
@ -3423,15 +3427,15 @@ dependencies = [
"solana-vote-program",
"spl-associated-token-account",
"spl-memo",
"spl-token 3.1.1",
"spl-token 3.2.0",
"thiserror",
]
[[package]]
name = "solana-version"
version = "1.7.4"
version = "1.7.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8a36ce09f7a1c47585378fa5a03a5d95dffb23b3b613ad3904385ec97fee91cf"
checksum = "978569fec8c913d798f5e3dad2c8b6d03a6a30e8e04da633ac356ddde832f933"
dependencies = [
"log",
"rustc_version 0.2.3",
@ -3445,9 +3449,9 @@ dependencies = [
[[package]]
name = "solana-vote-program"
version = "1.7.4"
version = "1.7.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "053c78004e2a5fdf26ca9561a955a1f447440570ae65decb30650340e22e6ce1"
checksum = "506df67749a343d9f9a48b7b5566faf2bc43d0611b520467664a58cd78d4b1be"
dependencies = [
"bincode",
"log",
@ -3472,12 +3476,12 @@ checksum = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d"
[[package]]
name = "spl-associated-token-account"
version = "1.0.2"
version = "1.0.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4adc47eebe5d2b662cbaaba1843719c28a67e5ec5d0460bc3ca60900a51f74e2"
checksum = "393e2240d521c3dd770806bff25c2c00d761ac962be106e14e22dd912007f428"
dependencies = [
"solana-program",
"spl-token 3.1.1",
"spl-token 3.2.0",
]
[[package]]
@ -3506,9 +3510,9 @@ dependencies = [
[[package]]
name = "spl-token"
version = "3.1.1"
version = "3.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fbfa8fd791aeb4d7ad5fedb7872478de9f4e8b4fcb02dfd9e7f2f9ae3f3ddd73"
checksum = "93bfdd5bd7c869cb565c7d7635c4fafe189b988a0bdef81063cd9585c6b8dc01"
dependencies = [
"arrayref",
"num-derive",
@ -3542,12 +3546,6 @@ version = "0.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623"
[[package]]
name = "subtle"
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2d67a5a62ba6e01cb2192ff309324cb4875d0c451d55fe2319433abe7a05a8ee"
[[package]]
name = "subtle"
version = "2.4.0"
@ -3707,7 +3705,7 @@ dependencies = [
"pbkdf2 0.4.0",
"rand 0.7.3",
"rustc-hash",
"sha2 0.9.3",
"sha2",
"thiserror",
"unicode-normalization",
"zeroize",

View File

@ -1,6 +1,6 @@
[package]
name = "anchor-cli"
version = "0.11.1"
version = "0.12.0"
authors = ["armaniferrante <armaniferrante@gmail.com>"]
edition = "2018"

View File

@ -1,13 +1,13 @@
[package]
name = "anchor-client"
version = "0.11.1"
version = "0.12.0"
authors = ["Serum Foundation <foundation@projectserum.com>"]
edition = "2018"
license = "Apache-2.0"
description = "Rust client for Anchor programs"
[dependencies]
anchor-lang = { path = "../lang", version = "0.11.1" }
anchor-lang = { path = "../lang", version = "0.12.0" }
anyhow = "1.0.32"
regex = "1.4.5"
serde = { version = "1.0.122", features = ["derive"] }

View File

@ -34,7 +34,7 @@ npm install -g mocha
For now, we can use Cargo to install the CLI.
```bash
cargo install --git https://github.com/project-serum/anchor --tag v0.11.1 anchor-cli --locked
cargo install --git https://github.com/project-serum/anchor --tag v0.12.0 anchor-cli --locked
```
On Linux systems you may need to install additional dependencies if `cargo install` fails. On Ubuntu,

View File

@ -1,6 +1,6 @@
[package]
name = "anchor-lang"
version = "0.11.1"
version = "0.12.0"
authors = ["Serum Foundation <foundation@projectserum.com>"]
repository = "https://github.com/project-serum/anchor"
edition = "2018"
@ -23,14 +23,14 @@ anchor-debug = [
]
[dependencies]
anchor-attribute-access-control = { path = "./attribute/access-control", version = "0.11.1" }
anchor-attribute-account = { path = "./attribute/account", version = "0.11.1" }
anchor-attribute-error = { path = "./attribute/error", version = "0.11.1" }
anchor-attribute-program = { path = "./attribute/program", version = "0.11.1" }
anchor-attribute-state = { path = "./attribute/state", version = "0.11.1" }
anchor-attribute-interface = { path = "./attribute/interface", version = "0.11.1" }
anchor-attribute-event = { path = "./attribute/event", version = "0.11.1" }
anchor-derive-accounts = { path = "./derive/accounts", version = "0.11.1" }
anchor-attribute-access-control = { path = "./attribute/access-control", version = "0.12.0" }
anchor-attribute-account = { path = "./attribute/account", version = "0.12.0" }
anchor-attribute-error = { path = "./attribute/error", version = "0.12.0" }
anchor-attribute-program = { path = "./attribute/program", version = "0.12.0" }
anchor-attribute-state = { path = "./attribute/state", version = "0.12.0" }
anchor-attribute-interface = { path = "./attribute/interface", version = "0.12.0" }
anchor-attribute-event = { path = "./attribute/event", version = "0.12.0" }
anchor-derive-accounts = { path = "./derive/accounts", version = "0.12.0" }
base64 = "0.13.0"
borsh = "0.9"
bytemuck = "1.4.0"

View File

@ -1,6 +1,6 @@
[package]
name = "anchor-attribute-access-control"
version = "0.11.1"
version = "0.12.0"
authors = ["Serum Foundation <foundation@projectserum.com>"]
repository = "https://github.com/project-serum/anchor"
license = "Apache-2.0"
@ -18,5 +18,5 @@ proc-macro2 = "1.0"
quote = "1.0"
syn = { version = "1.0.60", features = ["full"] }
anyhow = "1.0.32"
anchor-syn = { path = "../../syn", version = "0.11.1" }
anchor-syn = { path = "../../syn", version = "0.12.0" }
regex = "1.0"

View File

@ -1,6 +1,6 @@
[package]
name = "anchor-attribute-account"
version = "0.11.1"
version = "0.12.0"
authors = ["Serum Foundation <foundation@projectserum.com>"]
repository = "https://github.com/project-serum/anchor"
license = "Apache-2.0"
@ -18,4 +18,4 @@ proc-macro2 = "1.0"
quote = "1.0"
syn = { version = "1.0.60", features = ["full"] }
anyhow = "1.0.32"
anchor-syn = { path = "../../syn", version = "0.11.1", features = ["hash"] }
anchor-syn = { path = "../../syn", version = "0.12.0", features = ["hash"] }

View File

@ -1,6 +1,6 @@
[package]
name = "anchor-attribute-error"
version = "0.11.1"
version = "0.12.0"
authors = ["Serum Foundation <foundation@projectserum.com>"]
repository = "https://github.com/project-serum/anchor"
license = "Apache-2.0"
@ -17,4 +17,4 @@ anchor-debug = ["anchor-syn/anchor-debug"]
proc-macro2 = "1.0"
quote = "1.0"
syn = { version = "1.0.60", features = ["full"] }
anchor-syn = { path = "../../syn", version = "0.11.1" }
anchor-syn = { path = "../../syn", version = "0.12.0" }

View File

@ -1,6 +1,6 @@
[package]
name = "anchor-attribute-event"
version = "0.11.1"
version = "0.12.0"
authors = ["Serum Foundation <foundation@projectserum.com>"]
repository = "https://github.com/project-serum/anchor"
license = "Apache-2.0"
@ -18,4 +18,4 @@ proc-macro2 = "1.0"
quote = "1.0"
syn = { version = "1.0.60", features = ["full"] }
anyhow = "1.0.32"
anchor-syn = { path = "../../syn", version = "0.11.1", features = ["hash"] }
anchor-syn = { path = "../../syn", version = "0.12.0", features = ["hash"] }

View File

@ -1,6 +1,6 @@
[package]
name = "anchor-attribute-interface"
version = "0.11.1"
version = "0.12.0"
authors = ["Serum Foundation <foundation@projectserum.com>"]
repository = "https://github.com/project-serum/anchor"
license = "Apache-2.0"
@ -18,5 +18,5 @@ proc-macro2 = "1.0"
quote = "1.0"
syn = { version = "1.0.60", features = ["full"] }
anyhow = "1.0.32"
anchor-syn = { path = "../../syn", version = "0.11.1" }
anchor-syn = { path = "../../syn", version = "0.12.0" }
heck = "0.3.2"

View File

@ -1,6 +1,6 @@
[package]
name = "anchor-attribute-program"
version = "0.11.1"
version = "0.12.0"
authors = ["Serum Foundation <foundation@projectserum.com>"]
repository = "https://github.com/project-serum/anchor"
license = "Apache-2.0"
@ -18,4 +18,4 @@ proc-macro2 = "1.0"
quote = "1.0"
syn = { version = "1.0.60", features = ["full"] }
anyhow = "1.0.32"
anchor-syn = { path = "../../syn", version = "0.11.1" }
anchor-syn = { path = "../../syn", version = "0.12.0" }

View File

@ -1,6 +1,6 @@
[package]
name = "anchor-attribute-state"
version = "0.11.1"
version = "0.12.0"
authors = ["Serum Foundation <foundation@projectserum.com>"]
repository = "https://github.com/project-serum/anchor"
license = "Apache-2.0"
@ -18,4 +18,4 @@ proc-macro2 = "1.0"
quote = "1.0"
syn = { version = "1.0.60", features = ["full"] }
anyhow = "1.0.32"
anchor-syn = { path = "../../syn", version = "0.11.1" }
anchor-syn = { path = "../../syn", version = "0.12.0" }

View File

@ -1,6 +1,6 @@
[package]
name = "anchor-derive-accounts"
version = "0.11.1"
version = "0.12.0"
authors = ["Serum Foundation <foundation@projectserum.com>"]
repository = "https://github.com/project-serum/anchor"
license = "Apache-2.0"
@ -19,4 +19,4 @@ proc-macro2 = "1.0"
quote = "1.0"
syn = { version = "1.0.60", features = ["full"] }
anyhow = "1.0.32"
anchor-syn = { path = "../../syn", version = "0.11.1" }
anchor-syn = { path = "../../syn", version = "0.12.0" }

View File

@ -1,6 +1,6 @@
[package]
name = "anchor-syn"
version = "0.11.1"
version = "0.12.0"
authors = ["Serum Foundation <foundation@projectserum.com>"]
repository = "https://github.com/project-serum/anchor"
license = "Apache-2.0"

View File

@ -1,6 +1,6 @@
[package]
name = "anchor-spl"
version = "0.11.1"
version = "0.12.0"
authors = ["Serum Foundation <foundation@projectserum.com>"]
edition = "2018"
license = "Apache-2.0"
@ -10,8 +10,8 @@ description = "CPI clients for SPL programs"
devnet = []
[dependencies]
anchor-lang = { path = "../lang", version = "0.11.1", features = ["derive"] }
anchor-lang = { path = "../lang", version = "0.12.0", features = ["derive"] }
lazy_static = "1.4.0"
serum_dex = { git = "https://github.com/project-serum/serum-dex", version = "0.3.1", features = ["no-entrypoint"] }
serum_dex = { version = "0.4.0", features = ["no-entrypoint"] }
solana-program = "=1.7.8"
spl-token = { version = "3.1.1", features = ["no-entrypoint"] }

View File

@ -1,6 +1,6 @@
{
"name": "@project-serum/anchor",
"version": "0.11.1",
"version": "0.12.0",
"description": "Anchor client",
"main": "dist/cjs/index.js",
"module": "dist/esm/index.js",