- #104
b6115d0Thanks @samuelvanderwaal! - Cache and restore external accounts
- #105
2898f0fThanks @lorisleiva! - Update web3.js to ^2.0.0 (removes the RC tag)
-
#101
5f27fdfThanks @lorisleiva! - Remove unused@solana/webcrypto-ed25519-polyfilldependency in JS client -
#103
f2e1453Thanks @lorisleiva! - Use2.0.0-rc.4version of web3.js
-
#99
938afd3Thanks @febo! - Use install-solana action from solana-program -
#100
faa8768Thanks @lorisleiva! - Add repository URL to package.json of generated JS clients -
#98
0e9c6bdThanks @febo! - Use cargo test directly on Rust client script
-
#93
e5c620dThanks @lorisleiva! - Use Codama v1.0.0 (See codama-idl/codama#234) -
#90
2594fb8Thanks @kevinrodriguez-io! - Adds extra assertion helpers for shank programs -
#95
380ec4fThanks @lorisleiva! - Use2.0.0-rc.1version of web3.js -
#94
218cebfThanks @lorisleiva! - Use Node v20
-
#89
1347315Thanks @lorisleiva! - Add anchor as optional feature in Rust client -
#91
399f593Thanks @lorisleiva! - Bump Kinobi version -
#83
afc1c6dThanks @buffalojoec! - Updates Rust linting scripts to use the proper toolchain.
- #85
bd9a598Thanks @lorisleiva! - Bump web3.js version torcin JS clients
-
#81
2f9e702Thanks @lorisleiva! - Improve Solana version link scriptpnpm solana:linknow 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.xyzinstead ofrelease.solana.com.
d3c55baThanks @lorisleiva! - Fix typo in main workflow
- #78
f360459Thanks @lorisleiva! - Add library names to CLI options
-
#76
9039243Thanks @lorisleiva! - Add script and CI workflow for publishing JS clients -
#77
0544bdeThanks @lorisleiva! - Add script and CI workflow for publishing Rust clients -
#75
4adf466Thanks @lorisleiva! - Add CLI versions to workspace Cargo.toml and Solana check scripts -
#73
2e17eb9Thanks @lorisleiva! - Add description and repository to Rust client Cargo.toml
- #71
4a55c62Thanks @lorisleiva! - Detect installed Rust version
- #69
93f24f2Thanks @lorisleiva! - Install Solana in CI for Anchor IDL checks
- #67
8c09a9bThanks @lorisleiva! - Fix workspace Cargo.toml and generated CI
- #65
f3d5e88Thanks @lorisleiva! - Improve generated CI from feedback
-
#63
5780c84Thanks @lorisleiva! - Fix Prettier inconsistencies between generated scripts and JS client -
7232fa8Thanks @lorisleiva! - Fix tsup version -
5f51192Thanks @lorisleiva! - Fix prettier option in JS renderer -
fd72e33Thanks @lorisleiva! - Use double quotes in script folder
ede1718Thanks @lorisleiva! - Fix README version badge for shank generated projects
d5bdaa5Thanks @lorisleiva! - Fix README badges for generated projects
- #59
c8f8831Thanks @lorisleiva! - Bump Kinobi to 0.21.0 and web3.js to tp4
-
#58
f6f6dfaThanks @febo! - Use loop to build programs sequentially -
#56
10a3345Thanks @febo! - Fix command-line args parsing on scripts -
#54
289b39bThanks @febo! - Add support for external accounts
-
#53
b7f957cThanks @lorisleiva! - Add main CI workflow -
#51
587286cThanks @lorisleiva! - Add lint scripts for generated clients
33bf639Thanks @lorisleiva! - Fix Anchor error name
-
#46
baede97Thanks @febo! - Suppress node warnings when running ava -
#48
6480919Thanks @lorisleiva! - Add support for Anchor
- #42
2d199b4Thanks @samuelvanderwaal! - Improve close account helper function performance in Rust client
-
#39
5a36fc9Thanks @lorisleiva! - Update License to Apache 2.0 -
#40
1e34b70Thanks @lorisleiva! - Improve JS client build configurations
- #37
5fb78a5Thanks @lorisleiva! - Update Kinobi and pnpm
-
#36
900ed38Thanks @lorisleiva! - Use commonjs package type for JS client -
41d47d0Thanks @lorisleiva! - Add prepublishOnly script to JS client
- #33
ecaeae3Thanks @lorisleiva! - Update Kinobi to 0.19 and Web3.js to tp3
- #31
6c6256fThanks @lorisleiva! - Update Kinobi to 0.18.0
-
#29
b55bf91Thanks @lorisleiva! - Use@solana/eslint-config-solanapreset -
#27
43c7662Thanks @lorisleiva! - Remove typedoc-plugin-expand-object-like-types from JS client -
#26
990ddceThanks @lorisleiva! - Fix linting for JS clients
- #24
289ccfdThanks @lorisleiva! - Fix exported extensions in package.json
-
#22
6d5164bThanks @steveluscher! - Usecargo-build-sbfinstead ofcargo build-sbfwhen building clients -
#21
a25f252Thanks @steveluscher! - Generated clients can now be imported into ESM projects
- #18
8fb8cecThanks @steveluscher! - Point to correct location for TypeScript definitions
-
20f4619Thanks @lorisleiva! - Upgrade Kinobi to 0.17.8 -
#16
7fd2f2eThanks @febo! - Switch initial package/crate version to 0.0.0 -
#17
5a7ff73Thanks @febo! - Add fallback logic for sha checksum -
#14
f86fa27Thanks @febo! - Not start validator for Rust client tests
-
363da94Thanks @lorisleiva! - Generate description in JS client package.json -
7c846d0Thanks @lorisleiva! - Urlencode README badges
-
#11
097d08aThanks @lorisleiva! - Rename validator scripts -
a7e46b7Thanks @lorisleiva! - Prefix dot files with _. in templates -
#9
2b62bf0Thanks @steveluscher! - Update@solana/web3.jsto^2.0.0-preview– a relative version range that targets the newest version of the preview line -
#12
e254142Thanks @lorisleiva! - Use fixed counter address in snapshotsThis prevents new keypairs from being generated and avoids having lots of unnecessary address changes between snapshots.
-
c67062bThanks @lorisleiva! - Write generated READMEs -
dfff36aThanks @lorisleiva! - Rename --force option to --restart on the validator
4739d2dThanks @lorisleiva! - Remove nightly features from rustfmt.toml
6c6d6f7Thanks @lorisleiva! - Test another publish cycle
47aa567Thanks @lorisleiva! - Test another publish cycle
-
eaa5ce8Thanks @lorisleiva! - Patch dependencies for Solana 1.17 -
739c2e8Thanks @lorisleiva! - Fix scripts permission denied errors