Henry-E
347c225a27
v0.26.0 ( #2315 )
...
* v0.26.0
* update packages
* typedocs
Co-authored-by: henrye <henry@notanemail>
2022-12-15 16:12:22 +00:00
Sammy Harris
484628070c
Feat: Optional Positional Accounts ( #2101 )
...
* optional accounts initial implementation
* cargo fmt
* panic if Account related traits are run on none
* Allow empty accounts to deserialize to None for optional accounts
* implement constraints for optional accounts
* optional accounts to idl gen
* accountstruct helper method
* implemented to_account_metas and infos
* add test program
* Rename optional to is_optional
* added more traits
* added TryKey error
* fix has_one
* update prelude
* is_optional
* add is_optional helper method
* Add TryAccountInfos trait
* improve constraint parser
* initial work on TryToAccountInfo
* Rename to TryToAccountInfo
* finished implementing tryToAccountInfo
* Using program method
* Formatting
* Fix program function call
* Remove function return borrow
* Fix access to program field
* finished implementing tryToAccountInfo
* add exit try_to_account_infos
* descriptive ID path
* try_to_account_info
* fix close constraint
* update test files
* completed typescript optional accounts implementation
* fix try accounts for init
* update tests
* fix to_account_metas
* update tests
* fix linting
* remove types/node
* update yarn.lock maybe?
* update optional test
* update optional test
* update optional rust cli test
* fix linting and tests
* fix tests
* update try_accounts to pass in accs during constraint gen
* Add default impl for TryToAccountInfos
* Removed TryToAccountInfos trait
* Formatting
* remove unneccesary traits and improve constraint gen drastically
* fix exit generation
* clippy
* improve cross check error message
* improve comments
* more comments
* update constraints hopefully good now?
* add new errors to ts client
* add new errors to ts client
* update optional test
* update anchor ts client
* update misc crate
* linting
* temporarily comment out optional rs tests
* update ts
* remove local test files
* linting
* optional client tests
* fix other lints to make the test pass
* remove comments
* remove misc-optional for now
* update optional program
* update optional program and client tests again
* update optional program and client tests again again
* added initialize tests that should pass
* undo unrelated anchor.toml change
* update close on optional program and improve tests
* update optional program again.
* update optional program and optional tests
* fix has one error message
* fix client example tests
* update lockfile
* update lockfile
* regenerate lockfile
* reset lockfile
* reset ts yarn lockfile
* update no caching tests
* update exit codegen to use generate_optional_check
* remove `try_to_account_infos`
* update parser to ignore method calls in constraints
* refactor and improve optional checks in constraints
* add misc-optional program and tests
* enable cpi for optional tests
* Revert "enable cpi for optional tests"
This reverts commit c864cd5d4f
.
* simplify misc tests
* update version
* fix rust version and resolve merge conflicts
* prevent Option on composite accounts
* hopefully fixed ts stuff?
* hopefully fixed ts stuff?
* testing
* hopefully done?
* update misc test
* fix optional tests
* fix ts
* fix ts again!
* linting urg
* allow-missing-optionals feature
* fix client tests
* add bnjs types to tests
Co-authored-by: febo <febo@kent.ac.uk>
Co-authored-by: Henry-E <henry.elder@adaptcentre.ie>
2022-12-12 15:32:59 +00:00
Henry-E
66e4295fe0
drop rust version to allow earlier CLIs to compile ( #2289 )
...
* drop back rust version to allow earlier cli to compile
* update solana program to 1.13.5 latest mainnet version
Co-authored-by: henrye <henry@notanemail>
2022-11-29 11:36:48 +00:00
Henry-E
5291a7b6ff
Update rust to v1.62 ( #2272 )
...
* update rust from v1.56 to v1.65
* remove unnecessary borrows to appease clippy
* stop clippy complaining for now
* use 1.64 instead because of CI stuff
* update CHANGLEOG
* just seeing if the cli version is affecting the available rust version
* ok, back to 1.62
Co-authored-by: henrye <henry@notanemail>
2022-11-22 16:13:45 +00:00
Armani Ferrante
6baed77eb5
v0.25.0 ( #2031 )
2022-07-05 16:32:55 -04:00
Sohrab
55e0c5d9dd
fix: align links to coral-xyz/anchor github repo ( #1988 )
2022-06-19 22:16:16 -04:00
Armani Ferrante
0b4c7b0c73
v0.24.2 ( #1788 )
2022-04-13 19:44:18 -04:00
Armani Ferrante
d491f0ba1d
v0.24.1 ( #1779 )
2022-04-12 18:50:33 -04:00
Armani Ferrante
b0f263214d
v0.24.0 ( #1769 )
2022-04-12 10:52:06 -04:00
Armani Ferrante
77b1afcf2f
v0.23.0 ( #1660 )
2022-03-20 23:30:55 -04:00
SchwarzBier
97a8dfe71d
Bump up rust to 2021 edition ( #1430 )
2022-03-12 17:39:21 -05:00
Armani Ferrante
b733610d87
v0.22.1 ( #1528 )
2022-02-28 11:35:59 -05:00
Armani Ferrante
24ccaea903
v0.22.0 ( #1484 )
2022-02-20 20:32:38 -05:00
Armani Ferrante
ef1a58d665
v0.21.0 ( #1403 )
2022-02-07 20:10:49 -05:00
Paul
17c9463592
Lang: feature flag for init_if_needed ( #1258 )
...
Co-authored-by: Armani Ferrante <armaniferrante@gmail.com>
2022-01-30 21:59:25 +01:00
Armani Ferrante
a81ff88d76
v0.20.1 ( #1274 )
2022-01-09 16:50:10 -05:00
Armani Ferrante
9c47c0a6cd
v0.20.0 ( #1251 )
2022-01-06 18:09:43 -05:00
Armani Ferrante
3afd1a22e4
v0.19.0 ( #1116 )
2021-12-08 17:33:36 -05:00
Tom Linton
1319dc65d6
v0.18.2 ( #1011 )
2021-11-13 18:58:10 -08:00
Armani Ferrante
229e335da8
v0.18.0 ( #921 )
2021-10-24 19:18:32 -07:00
Armani Ferrante
6eead5669e
v0.17.0 ( #828 )
2021-10-03 16:54:00 -07:00
Armani Ferrante
3d21d33cd5
v0.16.2 ( #807 )
2021-09-27 16:40:44 -07:00
Armani Ferrante
d8f947fc9c
v0.16.1 ( #751 )
2021-09-17 12:33:32 -05:00
Armani Ferrante
780094a648
v0.16.0 ( #746 )
2021-09-16 19:19:15 -05:00
Armani Ferrante
23656de877
v0.15.0 ( #688 )
2021-09-07 18:30:04 -07:00
Armani Ferrante
5017a1afee
v0.14.0 ( #655 )
2021-09-02 11:31:50 -07:00
Armani Ferrante
8e4870d370
v0.13.2 ( #599 )
2021-08-11 01:13:38 -07:00
Armani Ferrante
496f2b258c
v0.13.1 ( #597 )
2021-08-10 22:33:28 -07:00
Armani Ferrante
af7d246c0c
v0.13.0 ( #587 )
2021-08-08 19:38:50 -07:00
Armani Ferrante
ec6888a3b9
v0.12.0 ( #572 )
2021-08-04 12:29:38 -07:00
Armani Ferrante
c5b61848c0
v0.11.1 ( #507 )
2021-07-09 19:05:57 -07:00
Armani Ferrante
bbc40ba1c0
v0.11.0 ( #458 )
2021-07-03 12:41:55 -07:00
Armani Ferrante
c7de475177
v0.10.0 ( #433 )
2021-06-27 17:34:40 -07:00
Armani Ferrante
796d917f42
v0.9.0 ( #388 )
2021-06-15 18:43:21 -07:00
Armani Ferrante
2bcd44ded3
v0.8.0 ( #375 )
2021-06-10 20:01:25 -07:00
Armani Ferrante
a8fd1e0abb
v0.7.0 ( #348 )
2021-05-31 12:25:05 -07:00
Armani Ferrante
6da6ae22f8
v0.6.0 ( #309 )
2021-05-23 14:45:34 -07:00
Armani Ferrante
791269d3e3
v0.5.0 ( #257 )
2021-05-07 12:11:18 -07:00
Stanisław Drozd
d08ec0326e
lang: Add anchor-debug feature flag for logging ( #253 )
2021-05-07 11:47:21 -07:00
Armani Ferrante
531e796f77
V0.4.5 ( #230 )
2021-04-29 23:47:20 -07:00
Armani Ferrante
0de345f1a6
v0.4.4 ( #205 )
2021-04-18 17:42:01 -07:00
Armani Ferrante
f1bb17d35d
v0.4.3 ( #188 )
2021-04-13 12:11:58 -07:00
Armani Ferrante
808d0542a5
v0.4.2 ( #170 )
2021-04-10 18:10:19 -07:00
Armani Ferrante
430e10cb6a
v0.4.1 ( #152 )
2021-04-06 15:49:51 -07:00
Armani Ferrante
719602e836
v0.4.0 ( #144 )
2021-04-04 14:24:50 -07:00
Armani Ferrante
8289e47513
Update solana tooling to v1.6.3 ( #139 )
2021-04-04 00:55:56 -07:00
armaniferrante
97027d9abc
v0.3.0
2021-03-12 14:48:29 -08:00
Armani Ferrante
603a2c1859
v0.2.1
2021-02-11 22:49:25 +08:00
Armani Ferrante
14ebb5aa9b
Publish 0.2.0
2021-02-08 15:32:20 +08:00
Armani Ferrante
72bf55db2b
v0.1.0
2021-01-31 07:05:24 -08:00