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! - Use 2.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 https://github.com/codama-idl/codama/pull/234)
#90 2594fb8 Thanks @kevinrodriguez-io! - Adds extra assertion helpers for shank programs
#95 380ec4f Thanks @lorisleiva! - Use 2.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.
bd9a598 Thanks @lorisleiva! - Bump web3.js version to rc in JS clients2f9e702 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 than 1.18.19, the install URL will use release.anza.xyz instead of release.solana.com.
d3c55ba Thanks @lorisleiva! - Fix typo in main workflowf360459 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
4a55c62 Thanks @lorisleiva! - Detect installed Rust version93f24f2 Thanks @lorisleiva! - Install Solana in CI for Anchor IDL checks8c09a9b Thanks @lorisleiva! - Fix workspace Cargo.toml and generated CIf3d5e88 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 projectsd5bdaa5 Thanks @lorisleiva! - Fix README badges for generated projectsc8f8831 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
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
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
ecaeae3 Thanks @lorisleiva! - Update Kinobi to 0.19 and Web3.js to tp36c6256f 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
289ccfd Thanks @lorisleiva! - Fix exported extensions in package.json#22 6d5164b Thanks @steveluscher! - Use cargo-build-sbf instead of cargo build-sbf when building clients
#21 a25f252 Thanks @steveluscher! - Generated clients can now be imported into ESM projects
8fb8cec Thanks @steveluscher! - Point to correct location for TypeScript definitions20f4619 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 snapshots
This 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.toml6c6d6f7 Thanks @lorisleiva! - Test another publish cycle47aa567 Thanks @lorisleiva! - Test another publish cycleeaa5ce8 Thanks @lorisleiva! - Patch dependencies for Solana 1.17
739c2e8 Thanks @lorisleiva! - Fix scripts permission denied errors