From ef1a58d665ce0fd956c6290fa9c48976aab540e7 Mon Sep 17 00:00:00 2001 From: Armani Ferrante Date: Mon, 7 Feb 2022 20:10:49 -0500 Subject: [PATCH] v0.21.0 (#1403) --- CHANGELOG.md | 9 +++++--- Cargo.lock | 28 ++++++++++++------------ VERSION | 2 +- avm/Cargo.toml | 2 +- cli/Cargo.toml | 2 +- cli/npm-package/package.json | 2 +- client/Cargo.toml | 4 ++-- docs/src/getting-started/installation.md | 2 +- docs/src/getting-started/publishing.md | 2 +- docs/src/getting-started/verification.md | 4 ++-- examples/tutorial/basic-0/package.json | 2 +- examples/tutorial/basic-1/package.json | 2 +- examples/tutorial/basic-2/package.json | 2 +- examples/tutorial/basic-3/package.json | 2 +- examples/tutorial/basic-4/package.json | 2 +- examples/tutorial/package.json | 2 +- lang/Cargo.toml | 20 ++++++++--------- lang/attribute/access-control/Cargo.toml | 4 ++-- lang/attribute/account/Cargo.toml | 4 ++-- lang/attribute/constant/Cargo.toml | 4 ++-- lang/attribute/error/Cargo.toml | 4 ++-- lang/attribute/event/Cargo.toml | 4 ++-- lang/attribute/interface/Cargo.toml | 4 ++-- lang/attribute/program/Cargo.toml | 4 ++-- lang/attribute/state/Cargo.toml | 4 ++-- lang/derive/accounts/Cargo.toml | 4 ++-- lang/syn/Cargo.toml | 2 +- spl/Cargo.toml | 4 ++-- tests/bpf-upgradeable-state/package.json | 2 +- tests/cashiers-check/package.json | 2 +- tests/cfo/package.json | 2 +- tests/cfo/programs/cfo/src/lib.rs | 2 +- tests/chat/package.json | 2 +- tests/composite/package.json | 2 +- tests/errors/package.json | 2 +- tests/escrow/package.json | 2 +- tests/events/package.json | 2 +- tests/ido-pool/package.json | 2 +- tests/interface/package.json | 2 +- tests/lockup/package.json | 2 +- tests/misc/package.json | 2 +- tests/multisig/package.json | 2 +- tests/package.json | 2 +- tests/pda-derivation/package.json | 2 +- tests/pyth/package.json | 2 +- tests/spl/token-proxy/package.json | 2 +- tests/swap/package.json | 2 +- tests/system-accounts/package.json | 2 +- tests/sysvars/package.json | 2 +- tests/tictactoe/package.json | 2 +- tests/typescript/package.json | 2 +- tests/zero-copy/package.json | 2 +- ts/package.json | 2 +- 53 files changed, 92 insertions(+), 89 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9610e437..72801949 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,15 +11,18 @@ incremented for features. ## [Unreleased] +## [0.21.1] - 2022-02-07 + ### Fixes -* ts: Fix the root type declaration of the `Wallet` / `NodeWallet` class. ([#1363](https://github.com/project-serum/anchor/pull/1363)) -* ts: Improve type mapping of Account fields into Typescript with additional support for `Option` and `Vec` types. ([#1393](https://github.com/project-serum/anchor/pull/1393)) +* ts: Fix the root type declaration of the `Wallet` / `NodeWallet` class ([#1363](https://github.com/project-serum/anchor/pull/1363)). +* ts: Improve type mapping of Account fields into Typescript with additional support for `Option` and `Vec` types ([#1393](https://github.com/project-serum/anchor/pull/1393)). ### Features -* lang: Add `seeds::program` constraint for specifying which program_id to use when deriving PDAs.([#1197](https://github.com/project-serum/anchor/pull/1197)) +* lang: Add `seeds::program` constraint for specifying which program_id to use when deriving PDAs ([#1197](https://github.com/project-serum/anchor/pull/1197)). * lang: `Context` now has a new `bumps: BTree` argument, mapping account name to bump seed "found" by the accounts context. This allows one to access bump seeds without having to pass them in from the client or recalculate them in the handler ([#1367](https://github.com/project-serum/anchor/pull/1367)). +* lang, ts: Automatically infer PDA addresses ([#1331](https://github.com/project-serum/anchor/pull/1331)). * ts: Remove error logging in the event parser when log websocket encounters a program error ([#1313](https://github.com/project-serum/anchor/pull/1313)). * ts: Add new `methods` namespace to the program client, introducing a more ergonomic builder API ([#1324](https://github.com/project-serum/anchor/pull/1324)). * ts: Add registry utility for fetching the latest verified build ([#1371](https://github.com/project-serum/anchor/pull/1371)). diff --git a/Cargo.lock b/Cargo.lock index 3306c209..a9a38fab 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -56,7 +56,7 @@ checksum = "6b2d54853319fd101b8dd81de382bcbf3e03410a64d8928bbee85a3e7dcde483" [[package]] name = "anchor-attribute-access-control" -version = "0.20.1" +version = "0.21.0" dependencies = [ "anchor-syn", "anyhow", @@ -68,7 +68,7 @@ dependencies = [ [[package]] name = "anchor-attribute-account" -version = "0.20.1" +version = "0.21.0" dependencies = [ "anchor-syn", "anyhow", @@ -81,7 +81,7 @@ dependencies = [ [[package]] name = "anchor-attribute-constant" -version = "0.20.1" +version = "0.21.0" dependencies = [ "anchor-syn", "proc-macro2 1.0.32", @@ -90,7 +90,7 @@ dependencies = [ [[package]] name = "anchor-attribute-error" -version = "0.20.1" +version = "0.21.0" dependencies = [ "anchor-syn", "proc-macro2 1.0.32", @@ -100,7 +100,7 @@ dependencies = [ [[package]] name = "anchor-attribute-event" -version = "0.20.1" +version = "0.21.0" dependencies = [ "anchor-syn", "anyhow", @@ -111,7 +111,7 @@ dependencies = [ [[package]] name = "anchor-attribute-interface" -version = "0.20.1" +version = "0.21.0" dependencies = [ "anchor-syn", "anyhow", @@ -123,7 +123,7 @@ dependencies = [ [[package]] name = "anchor-attribute-program" -version = "0.20.1" +version = "0.21.0" dependencies = [ "anchor-syn", "anyhow", @@ -134,7 +134,7 @@ dependencies = [ [[package]] name = "anchor-attribute-state" -version = "0.20.1" +version = "0.21.0" dependencies = [ "anchor-syn", "anyhow", @@ -145,7 +145,7 @@ dependencies = [ [[package]] name = "anchor-cli" -version = "0.20.1" +version = "0.21.0" dependencies = [ "anchor-client", "anchor-lang", @@ -177,7 +177,7 @@ dependencies = [ [[package]] name = "anchor-client" -version = "0.20.1" +version = "0.21.0" dependencies = [ "anchor-lang", "anyhow", @@ -192,7 +192,7 @@ dependencies = [ [[package]] name = "anchor-derive-accounts" -version = "0.20.1" +version = "0.21.0" dependencies = [ "anchor-syn", "anyhow", @@ -203,7 +203,7 @@ dependencies = [ [[package]] name = "anchor-lang" -version = "0.20.1" +version = "0.21.0" dependencies = [ "anchor-attribute-access-control", "anchor-attribute-account", @@ -225,7 +225,7 @@ dependencies = [ [[package]] name = "anchor-spl" -version = "0.20.1" +version = "0.21.0" dependencies = [ "anchor-lang", "serum_dex", @@ -236,7 +236,7 @@ dependencies = [ [[package]] name = "anchor-syn" -version = "0.20.1" +version = "0.21.0" dependencies = [ "anyhow", "bs58 0.3.1", diff --git a/VERSION b/VERSION index 847e9aef..88541566 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.20.1 +0.21.0 diff --git a/avm/Cargo.toml b/avm/Cargo.toml index bcf56475..cb5e985e 100644 --- a/avm/Cargo.toml +++ b/avm/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "avm" -version = "0.20.1" +version = "0.21.0" edition = "2018" [[bin]] diff --git a/cli/Cargo.toml b/cli/Cargo.toml index aa9d44df..1cac92da 100644 --- a/cli/Cargo.toml +++ b/cli/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "anchor-cli" -version = "0.20.1" +version = "0.21.0" authors = ["armaniferrante "] edition = "2018" diff --git a/cli/npm-package/package.json b/cli/npm-package/package.json index d4b29e6d..1ba5478f 100644 --- a/cli/npm-package/package.json +++ b/cli/npm-package/package.json @@ -1,6 +1,6 @@ { "name": "@project-serum/anchor-cli", - "version": "0.20.1", + "version": "0.21.0", "description": "Anchor CLI tool", "homepage": "https://github.com/project-serum/anchor#readme", "bugs": { diff --git a/client/Cargo.toml b/client/Cargo.toml index f4572c8c..9ec6b0c2 100644 --- a/client/Cargo.toml +++ b/client/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "anchor-client" -version = "0.20.1" +version = "0.21.0" authors = ["Serum Foundation "] edition = "2018" license = "Apache-2.0" @@ -10,7 +10,7 @@ description = "Rust client for Anchor programs" debug = [] [dependencies] -anchor-lang = { path = "../lang", version = "0.20.1" } +anchor-lang = { path = "../lang", version = "0.21.0" } anyhow = "1.0.32" regex = "1.4.5" serde = { version = "1.0.122", features = ["derive"] } diff --git a/docs/src/getting-started/installation.md b/docs/src/getting-started/installation.md index 0612c36b..25cd897d 100644 --- a/docs/src/getting-started/installation.md +++ b/docs/src/getting-started/installation.md @@ -44,7 +44,7 @@ npm i -g @project-serum/anchor-cli For now, we can use Cargo to install the CLI. ```bash -cargo install --git https://github.com/project-serum/anchor --tag v0.20.1 anchor-cli --locked +cargo install --git https://github.com/project-serum/anchor --tag v0.21.0 anchor-cli --locked ``` On Linux systems you may need to install additional dependencies if `cargo install` fails. On Ubuntu, diff --git a/docs/src/getting-started/publishing.md b/docs/src/getting-started/publishing.md index 21f690b3..5a48d37c 100644 --- a/docs/src/getting-started/publishing.md +++ b/docs/src/getting-started/publishing.md @@ -30,7 +30,7 @@ have an `Anchor.toml` to define the build. An example `Anchor.toml` config looks as follows, ```toml -anchor_version = "0.20.1" +anchor_version = "0.21.0" [workspace] members = ["programs/multisig"] diff --git a/docs/src/getting-started/verification.md b/docs/src/getting-started/verification.md index 5187ebe5..11d26b17 100644 --- a/docs/src/getting-started/verification.md +++ b/docs/src/getting-started/verification.md @@ -32,10 +32,10 @@ If the program has an IDL, it will also check the IDL deployed on chain matches. ## Images -A docker image for each version of Anchor is published on [Docker Hub](https://hub.docker.com/r/projectserum/build). They are tagged in the form `projectserum/build:`. For example, to get the image for Anchor `v0.20.1` one can run +A docker image for each version of Anchor is published on [Docker Hub](https://hub.docker.com/r/projectserum/build). They are tagged in the form `projectserum/build:`. For example, to get the image for Anchor `v0.21.0` one can run ``` -docker pull projectserum/build:v0.20.1 +docker pull projectserum/build:v0.21.0 ``` ## Removing an Image diff --git a/examples/tutorial/basic-0/package.json b/examples/tutorial/basic-0/package.json index dc1f547a..5db74db5 100644 --- a/examples/tutorial/basic-0/package.json +++ b/examples/tutorial/basic-0/package.json @@ -1,6 +1,6 @@ { "name": "basic-0", - "version": "0.20.1", + "version": "0.21.0", "license": "(MIT OR Apache-2.0)", "homepage": "https://github.com/project-serum/anchor#readme", "bugs": { diff --git a/examples/tutorial/basic-1/package.json b/examples/tutorial/basic-1/package.json index 1715a56b..7dbb539a 100644 --- a/examples/tutorial/basic-1/package.json +++ b/examples/tutorial/basic-1/package.json @@ -1,6 +1,6 @@ { "name": "basic-1", - "version": "0.20.1", + "version": "0.21.0", "license": "(MIT OR Apache-2.0)", "homepage": "https://github.com/project-serum/anchor#readme", "bugs": { diff --git a/examples/tutorial/basic-2/package.json b/examples/tutorial/basic-2/package.json index 35009e88..8998b9f3 100644 --- a/examples/tutorial/basic-2/package.json +++ b/examples/tutorial/basic-2/package.json @@ -1,6 +1,6 @@ { "name": "basic-2", - "version": "0.20.1", + "version": "0.21.0", "license": "(MIT OR Apache-2.0)", "homepage": "https://github.com/project-serum/anchor#readme", "bugs": { diff --git a/examples/tutorial/basic-3/package.json b/examples/tutorial/basic-3/package.json index c9d048c1..73d9f226 100644 --- a/examples/tutorial/basic-3/package.json +++ b/examples/tutorial/basic-3/package.json @@ -1,6 +1,6 @@ { "name": "basic-3", - "version": "0.20.1", + "version": "0.21.0", "license": "(MIT OR Apache-2.0)", "homepage": "https://github.com/project-serum/anchor#readme", "bugs": { diff --git a/examples/tutorial/basic-4/package.json b/examples/tutorial/basic-4/package.json index 4c9c930c..d34c9fdf 100644 --- a/examples/tutorial/basic-4/package.json +++ b/examples/tutorial/basic-4/package.json @@ -1,6 +1,6 @@ { "name": "basic-4", - "version": "0.20.1", + "version": "0.21.0", "license": "(MIT OR Apache-2.0)", "homepage": "https://github.com/project-serum/anchor#readme", "bugs": { diff --git a/examples/tutorial/package.json b/examples/tutorial/package.json index 47b23c4f..a126bcd1 100644 --- a/examples/tutorial/package.json +++ b/examples/tutorial/package.json @@ -13,7 +13,7 @@ "basic-4" ], "dependencies": { - "@project-serum/anchor": "^0.20.1" + "@project-serum/anchor": "^0.21.0" }, "devDependencies": { "mocha": "^9.1.3", diff --git a/lang/Cargo.toml b/lang/Cargo.toml index 16bdd87c..d8dd796f 100644 --- a/lang/Cargo.toml +++ b/lang/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "anchor-lang" -version = "0.20.1" +version = "0.21.0" authors = ["Serum Foundation "] repository = "https://github.com/project-serum/anchor" edition = "2018" @@ -25,15 +25,15 @@ anchor-debug = [ ] [dependencies] -anchor-attribute-access-control = { path = "./attribute/access-control", version = "0.20.1" } -anchor-attribute-account = { path = "./attribute/account", version = "0.20.1" } -anchor-attribute-constant = { path = "./attribute/constant", version = "0.20.1" } -anchor-attribute-error = { path = "./attribute/error", version = "0.20.1" } -anchor-attribute-program = { path = "./attribute/program", version = "0.20.1" } -anchor-attribute-state = { path = "./attribute/state", version = "0.20.1" } -anchor-attribute-interface = { path = "./attribute/interface", version = "0.20.1" } -anchor-attribute-event = { path = "./attribute/event", version = "0.20.1" } -anchor-derive-accounts = { path = "./derive/accounts", version = "0.20.1" } +anchor-attribute-access-control = { path = "./attribute/access-control", version = "0.21.0" } +anchor-attribute-account = { path = "./attribute/account", version = "0.21.0" } +anchor-attribute-constant = { path = "./attribute/constant", version = "0.21.0" } +anchor-attribute-error = { path = "./attribute/error", version = "0.21.0" } +anchor-attribute-program = { path = "./attribute/program", version = "0.21.0" } +anchor-attribute-state = { path = "./attribute/state", version = "0.21.0" } +anchor-attribute-interface = { path = "./attribute/interface", version = "0.21.0" } +anchor-attribute-event = { path = "./attribute/event", version = "0.21.0" } +anchor-derive-accounts = { path = "./derive/accounts", version = "0.21.0" } arrayref = "0.3.6" base64 = "0.13.0" borsh = "0.9" diff --git a/lang/attribute/access-control/Cargo.toml b/lang/attribute/access-control/Cargo.toml index b65d439b..4dc917cf 100644 --- a/lang/attribute/access-control/Cargo.toml +++ b/lang/attribute/access-control/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "anchor-attribute-access-control" -version = "0.20.1" +version = "0.21.0" authors = ["Serum Foundation "] 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.20.1" } +anchor-syn = { path = "../../syn", version = "0.21.0" } regex = "1.0" diff --git a/lang/attribute/account/Cargo.toml b/lang/attribute/account/Cargo.toml index 73f2ea33..60c54514 100644 --- a/lang/attribute/account/Cargo.toml +++ b/lang/attribute/account/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "anchor-attribute-account" -version = "0.20.1" +version = "0.21.0" authors = ["Serum Foundation "] repository = "https://github.com/project-serum/anchor" license = "Apache-2.0" @@ -18,6 +18,6 @@ proc-macro2 = "1.0" quote = "1.0" syn = { version = "1.0.60", features = ["full"] } anyhow = "1.0.32" -anchor-syn = { path = "../../syn", version = "0.20.1", features = ["hash"] } +anchor-syn = { path = "../../syn", version = "0.21.0", features = ["hash"] } rustversion = "1.0.3" bs58 = "0.4.0" \ No newline at end of file diff --git a/lang/attribute/constant/Cargo.toml b/lang/attribute/constant/Cargo.toml index 2f7edf55..9c5bc529 100644 --- a/lang/attribute/constant/Cargo.toml +++ b/lang/attribute/constant/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "anchor-attribute-constant" -version = "0.20.1" +version = "0.21.0" authors = ["Serum Foundation "] repository = "https://github.com/project-serum/anchor" license = "Apache-2.0" @@ -16,4 +16,4 @@ anchor-debug = ["anchor-syn/anchor-debug"] [dependencies] proc-macro2 = "1.0" syn = { version = "1.0.60", features = ["full"] } -anchor-syn = { path = "../../syn", version = "0.20.1" } +anchor-syn = { path = "../../syn", version = "0.21.0" } diff --git a/lang/attribute/error/Cargo.toml b/lang/attribute/error/Cargo.toml index 7219816b..ef30a0dd 100644 --- a/lang/attribute/error/Cargo.toml +++ b/lang/attribute/error/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "anchor-attribute-error" -version = "0.20.1" +version = "0.21.0" authors = ["Serum Foundation "] 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.20.1" } \ No newline at end of file +anchor-syn = { path = "../../syn", version = "0.21.0" } \ No newline at end of file diff --git a/lang/attribute/event/Cargo.toml b/lang/attribute/event/Cargo.toml index e54d7f06..f7fc57c0 100644 --- a/lang/attribute/event/Cargo.toml +++ b/lang/attribute/event/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "anchor-attribute-event" -version = "0.20.1" +version = "0.21.0" authors = ["Serum Foundation "] 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.20.1", features = ["hash"] } +anchor-syn = { path = "../../syn", version = "0.21.0", features = ["hash"] } diff --git a/lang/attribute/interface/Cargo.toml b/lang/attribute/interface/Cargo.toml index 231a6a12..c060695a 100644 --- a/lang/attribute/interface/Cargo.toml +++ b/lang/attribute/interface/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "anchor-attribute-interface" -version = "0.20.1" +version = "0.21.0" authors = ["Serum Foundation "] 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.20.1" } +anchor-syn = { path = "../../syn", version = "0.21.0" } heck = "0.3.2" diff --git a/lang/attribute/program/Cargo.toml b/lang/attribute/program/Cargo.toml index 246083e2..b2741bf9 100644 --- a/lang/attribute/program/Cargo.toml +++ b/lang/attribute/program/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "anchor-attribute-program" -version = "0.20.1" +version = "0.21.0" authors = ["Serum Foundation "] 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.20.1" } +anchor-syn = { path = "../../syn", version = "0.21.0" } diff --git a/lang/attribute/state/Cargo.toml b/lang/attribute/state/Cargo.toml index 94a11470..5410025e 100644 --- a/lang/attribute/state/Cargo.toml +++ b/lang/attribute/state/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "anchor-attribute-state" -version = "0.20.1" +version = "0.21.0" authors = ["Serum Foundation "] 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.20.1" } +anchor-syn = { path = "../../syn", version = "0.21.0" } diff --git a/lang/derive/accounts/Cargo.toml b/lang/derive/accounts/Cargo.toml index 55c93219..faee825a 100644 --- a/lang/derive/accounts/Cargo.toml +++ b/lang/derive/accounts/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "anchor-derive-accounts" -version = "0.20.1" +version = "0.21.0" authors = ["Serum Foundation "] repository = "https://github.com/project-serum/anchor" license = "Apache-2.0" @@ -20,4 +20,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.20.1" } +anchor-syn = { path = "../../syn", version = "0.21.0" } diff --git a/lang/syn/Cargo.toml b/lang/syn/Cargo.toml index 9fa05c7f..ee98c347 100644 --- a/lang/syn/Cargo.toml +++ b/lang/syn/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "anchor-syn" -version = "0.20.1" +version = "0.21.0" authors = ["Serum Foundation "] repository = "https://github.com/project-serum/anchor" license = "Apache-2.0" diff --git a/spl/Cargo.toml b/spl/Cargo.toml index 50566499..12c88a0c 100644 --- a/spl/Cargo.toml +++ b/spl/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "anchor-spl" -version = "0.20.1" +version = "0.21.0" authors = ["Serum Foundation "] edition = "2018" license = "Apache-2.0" @@ -17,7 +17,7 @@ devnet = [] dex = ["serum_dex"] [dependencies] -anchor-lang = { path = "../lang", version = "0.20.1", features = ["derive"] } +anchor-lang = { path = "../lang", version = "0.21.0", features = ["derive"] } serum_dex = { git = "https://github.com/project-serum/serum-dex", rev = "1be91f2", version = "0.4.0", features = ["no-entrypoint"], optional = true } solana-program = "1.8.5" spl-token = { version = "3.1.1", features = ["no-entrypoint"], optional = true } diff --git a/tests/bpf-upgradeable-state/package.json b/tests/bpf-upgradeable-state/package.json index 82135e72..178ce3f7 100644 --- a/tests/bpf-upgradeable-state/package.json +++ b/tests/bpf-upgradeable-state/package.json @@ -1,6 +1,6 @@ { "dependencies": { - "@project-serum/anchor": "^0.20.1" + "@project-serum/anchor": "^0.21.0" }, "devDependencies": { "chai": "^4.3.4", diff --git a/tests/cashiers-check/package.json b/tests/cashiers-check/package.json index 60df67e4..1e7b994f 100644 --- a/tests/cashiers-check/package.json +++ b/tests/cashiers-check/package.json @@ -1,6 +1,6 @@ { "name": "cashiers-check", - "version": "0.20.1", + "version": "0.21.0", "license": "(MIT OR Apache-2.0)", "homepage": "https://github.com/project-serum/anchor#readme", "bugs": { diff --git a/tests/cfo/package.json b/tests/cfo/package.json index 792f3ad0..3ddc967d 100644 --- a/tests/cfo/package.json +++ b/tests/cfo/package.json @@ -1,6 +1,6 @@ { "name": "cfo", - "version": "0.20.1", + "version": "0.21.0", "license": "(MIT OR Apache-2.0)", "homepage": "https://github.com/project-serum/anchor#readme", "bugs": { diff --git a/tests/cfo/programs/cfo/src/lib.rs b/tests/cfo/programs/cfo/src/lib.rs index 079b3f08..a63f9acb 100644 --- a/tests/cfo/programs/cfo/src/lib.rs +++ b/tests/cfo/programs/cfo/src/lib.rs @@ -195,7 +195,7 @@ pub mod cfo { let expiry_ts = 1853942400; // 9/30/2028. let expiry_receiver = *ctx.accounts.officer.to_account_info().key; let locked_kind = { - let start_ts = 1633017600; // 9/30/2021. + let start_ts = 1633017600; // 9/30.21.0. let end_ts = 1822320000; // 9/30/2027. let period_count = 2191; RewardVendorKind::Locked { diff --git a/tests/chat/package.json b/tests/chat/package.json index 30b8fb72..91d383bf 100644 --- a/tests/chat/package.json +++ b/tests/chat/package.json @@ -1,6 +1,6 @@ { "name": "chat", - "version": "0.20.1", + "version": "0.21.0", "license": "(MIT OR Apache-2.0)", "homepage": "https://github.com/project-serum/anchor#readme", "bugs": { diff --git a/tests/composite/package.json b/tests/composite/package.json index 4e4dd666..8716571d 100644 --- a/tests/composite/package.json +++ b/tests/composite/package.json @@ -1,6 +1,6 @@ { "name": "composite", - "version": "0.20.1", + "version": "0.21.0", "license": "(MIT OR Apache-2.0)", "homepage": "https://github.com/project-serum/anchor#readme", "bugs": { diff --git a/tests/errors/package.json b/tests/errors/package.json index 02298c7a..a8acd518 100644 --- a/tests/errors/package.json +++ b/tests/errors/package.json @@ -1,6 +1,6 @@ { "name": "errors", - "version": "0.20.1", + "version": "0.21.0", "license": "(MIT OR Apache-2.0)", "homepage": "https://github.com/project-serum/anchor#readme", "bugs": { diff --git a/tests/escrow/package.json b/tests/escrow/package.json index a4304b9d..fd85be5b 100644 --- a/tests/escrow/package.json +++ b/tests/escrow/package.json @@ -1,6 +1,6 @@ { "name": "escrow", - "version": "0.20.1", + "version": "0.21.0", "license": "(MIT OR Apache-2.0)", "homepage": "https://github.com/project-serum/anchor#readme", "bugs": { diff --git a/tests/events/package.json b/tests/events/package.json index 505edc41..f8c5bd24 100644 --- a/tests/events/package.json +++ b/tests/events/package.json @@ -1,6 +1,6 @@ { "name": "events", - "version": "0.20.1", + "version": "0.21.0", "license": "(MIT OR Apache-2.0)", "homepage": "https://github.com/project-serum/anchor#readme", "bugs": { diff --git a/tests/ido-pool/package.json b/tests/ido-pool/package.json index fbf8335d..2171f743 100644 --- a/tests/ido-pool/package.json +++ b/tests/ido-pool/package.json @@ -1,6 +1,6 @@ { "name": "ido-pool", - "version": "0.20.1", + "version": "0.21.0", "license": "(MIT OR Apache-2.0)", "homepage": "https://github.com/project-serum/anchor#readme", "bugs": { diff --git a/tests/interface/package.json b/tests/interface/package.json index a4a27366..e0c1c0fd 100644 --- a/tests/interface/package.json +++ b/tests/interface/package.json @@ -1,6 +1,6 @@ { "name": "interface", - "version": "0.20.1", + "version": "0.21.0", "license": "(MIT OR Apache-2.0)", "homepage": "https://github.com/project-serum/anchor#readme", "bugs": { diff --git a/tests/lockup/package.json b/tests/lockup/package.json index da186c8b..1e23c084 100644 --- a/tests/lockup/package.json +++ b/tests/lockup/package.json @@ -1,6 +1,6 @@ { "name": "lockup", - "version": "0.20.1", + "version": "0.21.0", "license": "(MIT OR Apache-2.0)", "homepage": "https://github.com/project-serum/anchor#readme", "bugs": { diff --git a/tests/misc/package.json b/tests/misc/package.json index 9264c64f..bde5abb3 100644 --- a/tests/misc/package.json +++ b/tests/misc/package.json @@ -1,6 +1,6 @@ { "name": "misc", - "version": "0.20.1", + "version": "0.21.0", "license": "(MIT OR Apache-2.0)", "homepage": "https://github.com/project-serum/anchor#readme", "bugs": { diff --git a/tests/multisig/package.json b/tests/multisig/package.json index 964099f5..56e6e797 100644 --- a/tests/multisig/package.json +++ b/tests/multisig/package.json @@ -1,6 +1,6 @@ { "name": "multisig", - "version": "0.20.1", + "version": "0.21.0", "license": "(MIT OR Apache-2.0)", "homepage": "https://github.com/project-serum/anchor#readme", "bugs": { diff --git a/tests/package.json b/tests/package.json index c9da006c..40198cd2 100644 --- a/tests/package.json +++ b/tests/package.json @@ -31,7 +31,7 @@ "zero-copy" ], "dependencies": { - "@project-serum/anchor": "^0.20.1", + "@project-serum/anchor": "^0.21.0", "@project-serum/common": "^0.0.1-beta.3", "@project-serum/serum": "^0.13.60", "@solana/spl-token": "^0.1.8" diff --git a/tests/pda-derivation/package.json b/tests/pda-derivation/package.json index d1c31583..4f9b5276 100644 --- a/tests/pda-derivation/package.json +++ b/tests/pda-derivation/package.json @@ -1,6 +1,6 @@ { "name": "pda-derivation", - "version": "0.20.1", + "version": "0.21.0", "license": "(MIT OR Apache-2.0)", "homepage": "https://github.com/project-serum/anchor#readme", "bugs": { diff --git a/tests/pyth/package.json b/tests/pyth/package.json index fefe8323..04c1e444 100644 --- a/tests/pyth/package.json +++ b/tests/pyth/package.json @@ -1,6 +1,6 @@ { "name": "pyth", - "version": "0.20.1", + "version": "0.21.0", "license": "(MIT OR Apache-2.0)", "homepage": "https://github.com/project-serum/anchor#readme", "bugs": { diff --git a/tests/spl/token-proxy/package.json b/tests/spl/token-proxy/package.json index 21433937..296d1fca 100644 --- a/tests/spl/token-proxy/package.json +++ b/tests/spl/token-proxy/package.json @@ -1,6 +1,6 @@ { "name": "token-proxy", - "version": "0.20.1", + "version": "0.21.0", "license": "(MIT OR Apache-2.0)", "homepage": "https://github.com/project-serum/anchor#readme", "bugs": { diff --git a/tests/swap/package.json b/tests/swap/package.json index d91ea292..a8a86aa7 100644 --- a/tests/swap/package.json +++ b/tests/swap/package.json @@ -1,6 +1,6 @@ { "name": "swap", - "version": "0.20.1", + "version": "0.21.0", "license": "(MIT OR Apache-2.0)", "homepage": "https://github.com/project-serum/anchor#readme", "bugs": { diff --git a/tests/system-accounts/package.json b/tests/system-accounts/package.json index dd8785c9..79f2b45b 100644 --- a/tests/system-accounts/package.json +++ b/tests/system-accounts/package.json @@ -1,6 +1,6 @@ { "name": "system-accounts", - "version": "0.20.1", + "version": "0.21.0", "license": "(MIT OR Apache-2.0)", "homepage": "https://github.com/project-serum/anchor#readme", "bugs": { diff --git a/tests/sysvars/package.json b/tests/sysvars/package.json index 17d4c949..d6eadac2 100644 --- a/tests/sysvars/package.json +++ b/tests/sysvars/package.json @@ -1,6 +1,6 @@ { "name": "sysvars", - "version": "0.20.1", + "version": "0.21.0", "license": "(MIT OR Apache-2.0)", "homepage": "https://github.com/project-serum/anchor#readme", "bugs": { diff --git a/tests/tictactoe/package.json b/tests/tictactoe/package.json index 0c3a1e3d..69b633a7 100644 --- a/tests/tictactoe/package.json +++ b/tests/tictactoe/package.json @@ -1,6 +1,6 @@ { "name": "tictactoe", - "version": "0.20.1", + "version": "0.21.0", "license": "(MIT OR Apache-2.0)", "homepage": "https://github.com/project-serum/anchor#readme", "bugs": { diff --git a/tests/typescript/package.json b/tests/typescript/package.json index d4b86740..5aac6048 100644 --- a/tests/typescript/package.json +++ b/tests/typescript/package.json @@ -1,6 +1,6 @@ { "name": "typescript-example", - "version": "0.20.1", + "version": "0.21.0", "license": "(MIT OR Apache-2.0)", "homepage": "https://github.com/project-serum/anchor#readme", "bugs": { diff --git a/tests/zero-copy/package.json b/tests/zero-copy/package.json index 24ad273a..67912653 100644 --- a/tests/zero-copy/package.json +++ b/tests/zero-copy/package.json @@ -1,6 +1,6 @@ { "name": "zero-copy", - "version": "0.20.1", + "version": "0.21.0", "license": "(MIT OR Apache-2.0)", "homepage": "https://github.com/project-serum/anchor#readme", "bugs": { diff --git a/ts/package.json b/ts/package.json index eb5a60d7..418000c4 100644 --- a/ts/package.json +++ b/ts/package.json @@ -1,6 +1,6 @@ { "name": "@project-serum/anchor", - "version": "0.20.1", + "version": "0.21.0", "description": "Anchor client", "module": "./dist/esm/index.js", "main": "./dist/cjs/index.js",