- #104
b6115d0
Thanks @samuelvanderwaal! - Cache and restore external accounts
- #105
2898f0f
Thanks @lorisleiva! - Update web3.js to ^2.0.0 (removes the RC tag)
-
#101
5f27fdf
Thanks @lorisleiva! - Remove unused@solana/webcrypto-ed25519-polyfill
dependency in JS client -
#103
f2e1453
Thanks @lorisleiva! - Use2.0.0-rc.4
version of web3.js
-
#99
938afd3
Thanks @febo! - Use install-solana action from solana-program -
#100
faa8768
Thanks @lorisleiva! - Add repository URL to package.json of generated JS clients -
#98
0e9c6bd
Thanks @febo! - Use cargo test directly on Rust client script
-
#93
e5c620d
Thanks @lorisleiva! - Use Codama v1.0.0 (See codama-idl/codama#234) -
#90
2594fb8
Thanks @kevinrodriguez-io! - Adds extra assertion helpers for shank programs -
#95
380ec4f
Thanks @lorisleiva! - Use2.0.0-rc.1
version of web3.js -
#94
218cebf
Thanks @lorisleiva! - Use Node v20
-
#89
1347315
Thanks @lorisleiva! - Add anchor as optional feature in Rust client -
#91
399f593
Thanks @lorisleiva! - Bump Kinobi version -
#83
afc1c6d
Thanks @buffalojoec! - Updates Rust linting scripts to use the proper toolchain.
- #85
bd9a598
Thanks @lorisleiva! - Bump web3.js version torc
in JS clients
-
#81
2f9e702
Thanks @lorisleiva! - Improve Solana version link scriptpnpm solana:link
now also asks you to download the required Solana version if it's not already installed. Additionally, if the required Solana version is equal to or greater than1.18.19
, the install URL will userelease.anza.xyz
instead ofrelease.solana.com
.
d3c55ba
Thanks @lorisleiva! - Fix typo in main workflow
- #78
f360459
Thanks @lorisleiva! - Add library names to CLI options
-
#76
9039243
Thanks @lorisleiva! - Add script and CI workflow for publishing JS clients -
#77
0544bde
Thanks @lorisleiva! - Add script and CI workflow for publishing Rust clients -
#75
4adf466
Thanks @lorisleiva! - Add CLI versions to workspace Cargo.toml and Solana check scripts -
#73
2e17eb9
Thanks @lorisleiva! - Add description and repository to Rust client Cargo.toml
- #71
4a55c62
Thanks @lorisleiva! - Detect installed Rust version
- #69
93f24f2
Thanks @lorisleiva! - Install Solana in CI for Anchor IDL checks
- #67
8c09a9b
Thanks @lorisleiva! - Fix workspace Cargo.toml and generated CI
- #65
f3d5e88
Thanks @lorisleiva! - Improve generated CI from feedback
-
#63
5780c84
Thanks @lorisleiva! - Fix Prettier inconsistencies between generated scripts and JS client -
7232fa8
Thanks @lorisleiva! - Fix tsup version -
5f51192
Thanks @lorisleiva! - Fix prettier option in JS renderer -
fd72e33
Thanks @lorisleiva! - Use double quotes in script folder
ede1718
Thanks @lorisleiva! - Fix README version badge for shank generated projects
d5bdaa5
Thanks @lorisleiva! - Fix README badges for generated projects
- #59
c8f8831
Thanks @lorisleiva! - Bump Kinobi to 0.21.0 and web3.js to tp4
-
#58
f6f6dfa
Thanks @febo! - Use loop to build programs sequentially -
#56
10a3345
Thanks @febo! - Fix command-line args parsing on scripts -
#54
289b39b
Thanks @febo! - Add support for external accounts
-
#53
b7f957c
Thanks @lorisleiva! - Add main CI workflow -
#51
587286c
Thanks @lorisleiva! - Add lint scripts for generated clients
33bf639
Thanks @lorisleiva! - Fix Anchor error name
-
#46
baede97
Thanks @febo! - Suppress node warnings when running ava -
#48
6480919
Thanks @lorisleiva! - Add support for Anchor
- #42
2d199b4
Thanks @samuelvanderwaal! - Improve close account helper function performance in Rust client
-
#39
5a36fc9
Thanks @lorisleiva! - Update License to Apache 2.0 -
#40
1e34b70
Thanks @lorisleiva! - Improve JS client build configurations
- #37
5fb78a5
Thanks @lorisleiva! - Update Kinobi and pnpm
-
#36
900ed38
Thanks @lorisleiva! - Use commonjs package type for JS client -
41d47d0
Thanks @lorisleiva! - Add prepublishOnly script to JS client
- #33
ecaeae3
Thanks @lorisleiva! - Update Kinobi to 0.19 and Web3.js to tp3
- #31
6c6256f
Thanks @lorisleiva! - Update Kinobi to 0.18.0
-
#29
b55bf91
Thanks @lorisleiva! - Use@solana/eslint-config-solana
preset -
#27
43c7662
Thanks @lorisleiva! - Remove typedoc-plugin-expand-object-like-types from JS client -
#26
990ddce
Thanks @lorisleiva! - Fix linting for JS clients
- #24
289ccfd
Thanks @lorisleiva! - Fix exported extensions in package.json
-
#22
6d5164b
Thanks @steveluscher! - Usecargo-build-sbf
instead ofcargo build-sbf
when building clients -
#21
a25f252
Thanks @steveluscher! - Generated clients can now be imported into ESM projects
- #18
8fb8cec
Thanks @steveluscher! - Point to correct location for TypeScript definitions
-
20f4619
Thanks @lorisleiva! - Upgrade Kinobi to 0.17.8 -
#16
7fd2f2e
Thanks @febo! - Switch initial package/crate version to 0.0.0 -
#17
5a7ff73
Thanks @febo! - Add fallback logic for sha checksum -
#14
f86fa27
Thanks @febo! - Not start validator for Rust client tests
-
363da94
Thanks @lorisleiva! - Generate description in JS client package.json -
7c846d0
Thanks @lorisleiva! - Urlencode README badges
-
#11
097d08a
Thanks @lorisleiva! - Rename validator scripts -
a7e46b7
Thanks @lorisleiva! - Prefix dot files with _. in templates -
#9
2b62bf0
Thanks @steveluscher! - Update@solana/web3.js
to^2.0.0-preview
– a relative version range that targets the newest version of the preview line -
#12
e254142
Thanks @lorisleiva! - Use fixed counter address in snapshotsThis prevents new keypairs from being generated and avoids having lots of unnecessary address changes between snapshots.
-
c67062b
Thanks @lorisleiva! - Write generated READMEs -
dfff36a
Thanks @lorisleiva! - Rename --force option to --restart on the validator
4739d2d
Thanks @lorisleiva! - Remove nightly features from rustfmt.toml
6c6d6f7
Thanks @lorisleiva! - Test another publish cycle
47aa567
Thanks @lorisleiva! - Test another publish cycle
-
eaa5ce8
Thanks @lorisleiva! - Patch dependencies for Solana 1.17 -
739c2e8
Thanks @lorisleiva! - Fix scripts permission denied errors