Releases: solana-labs/solana-program-library
Releases · solana-labs/solana-program-library
SPL Token 2022 - v4.0.0
What's new
- Fix pre fee calculation edge cases (#6704) by @joncinque
- Prohibit self-delegated transfers with CPI Guard (#6724) by @joncinque
- [L-02] Check for non-transferable extension consistently (#6862) by @joncinque
- [I-03] Clarify
calculate_inverse_fee
math (#6874) by @joncinque - [L-04] Comment that TransferCheckedWithFee works for all mints (#6860) by @joncinque
- [L-05] Use Pubkey's
==
instead ofsol_memcmp
(#6859) by @joncinque - [L-01] Check for all possible self-auth with CPI guard (#6863) by @joncinque
- [L-03] Require memo on self-transfer with memo-transfer (#6865) by @joncinque
- [I-01] Assert that a transfer fee always includes mint decimals (#6864) by @joncinque
- Upgrade to Solana v2 (#6908) by @joncinque
- Fix some comments (#6777) by @jinjiadu
Miscellaneous Tasks
- Bump serde_json from 1.0.115 to 1.0.116 (#6584) by @dependabot[bot]
- Bump serde from 1.0.197 to 1.0.198 (#6589) by @dependabot[bot]
- Bump serial_test from 3.0.0 to 3.1.0 (#6606) by @dependabot[bot]
- Bump serde_with from 3.7.0 to 3.8.0 (#6630) by @dependabot[bot]
- Bump serde from 1.0.198 to 1.0.199 (#6647) by @dependabot[bot]
- Bump serial_test from 3.1.0 to 3.1.1 (#6649) by @dependabot[bot]
- Bump serde_with from 3.8.0 to 3.8.1 (#6648) by @dependabot[bot]
- Bump base64 from 0.22.0 to 0.22.1 (#6670) by @dependabot[bot]
- Bump serde from 1.0.199 to 1.0.200 (#6679) by @dependabot[bot]
- Bump serde_json from 1.0.116 to 1.0.117 (#6705) by @dependabot[bot]
- Bump serde from 1.0.200 to 1.0.201 (#6706) by @dependabot[bot]
- Bump bytemuck from 1.15.0 to 1.16.0 (#6729) by @dependabot[bot]
- Bump serde from 1.0.201 to 1.0.202 (#6733) by @dependabot[bot]
- Bump serde from 1.0.202 to 1.0.203 (#6763) by @dependabot[bot]
- Bump bytemuck from 1.16.0 to 1.16.1 (#6875) by @dependabot[bot]
- Bump proptest from 1.4.0 to 1.5.0 (#6899) by @dependabot[bot]
- Bump lazy_static from 1.4.0 to 1.5.0 (#6900) by @dependabot[bot]
SPL TLV Account Resolution - v0.7.0
What's new
- Add support for keys in data (#6847) @buffalojoec
- Upgrade to Solana v2 (#6908) by @joncinque
Miscellaneous Tasks
- Fix typos (#6518) by @xiaoxianBoy
- Bump serde from 1.0.197 to 1.0.198 (#6589) by @dependabot[bot]
- Bump serde from 1.0.198 to 1.0.199 (#6647) by @dependabot[bot]
- Bump serde from 1.0.199 to 1.0.200 (#6679) by @dependabot[bot]
- Bump serde from 1.0.200 to 1.0.201 (#6706) by @dependabot[bot]
- Bump bytemuck from 1.15.0 to 1.16.0 (#6729) by @dependabot[bot]
- Bump serde from 1.0.201 to 1.0.202 (#6733) by @dependabot[bot]
- Bump serde from 1.0.202 to 1.0.203 (#6763) by @dependabot[bot]
- Bump bytemuck from 1.16.0 to 1.16.1 (#6875) by @dependabot[bot]
SPL Program Error - v0.5.0
What's new
- Upgrade to Solana v2 (#6908) by @joncinque
- Program error: use unambigious globs (#6590) by @buffalojoec
- Bump to 0.5.0 for Solana v2 compatibility (#6914)
Miscellaneous Tasks
- Bump serial_test from 3.0.0 to 3.1.0 (#6606) by @dependabot[bot]
- Bump lazy_static from 1.4.0 to 1.5.0 (#6900) by @dependabot[bot]
SPL Pod - v0.3.0
What's new
- Upgrade to Solana v2 (#6908) by @joncinque
- Use bytemuck_derive explicitly #6928
Miscellaneous Tasks
Bump borsh from 1.2.1 to 1.4.0 (https://github.com/solana-labs/solana-program-library/pull/6520) by https://github.com/dependabot[bot]
Bump serde_json from 1.0.115 to 1.0.116 (https://github.com/solana-labs/solana-program-library/pull/6584) by https://github.com/dependabot[bot]
Bump serde from 1.0.197 to 1.0.198 (https://github.com/solana-labs/solana-program-library/pull/6589) by https://github.com/dependabot[bot]
Bump serde from 1.0.198 to 1.0.199 (https://github.com/solana-labs/solana-program-library/pull/6647) by https://github.com/dependabot[bot]
Bump borsh from 1.4.0 to 1.5.0 (https://github.com/solana-labs/solana-program-library/pull/6659) by https://github.com/dependabot[bot]
Bump base64 from 0.22.0 to 0.22.1 (https://github.com/solana-labs/solana-program-library/pull/6670) by https://github.com/dependabot[bot]
Bump serde from 1.0.199 to 1.0.200 (https://github.com/solana-labs/solana-program-library/pull/6679) by https://github.com/dependabot[bot]
Bump serde_json from 1.0.116 to 1.0.117 (https://github.com/solana-labs/solana-program-library/pull/6705) by https://github.com/dependabot[bot]
Bump serde from 1.0.200 to 1.0.201 (https://github.com/solana-labs/solana-program-library/pull/6706) by https://github.com/dependabot[bot]
Bump bytemuck from 1.15.0 to 1.16.0 (https://github.com/solana-labs/solana-program-library/pull/6729) by https://github.com/dependabot[bot]
Bump serde from 1.0.201 to 1.0.202 (https://github.com/solana-labs/solana-program-library/pull/6733) by https://github.com/dependabot[bot]
Bump serde from 1.0.202 to 1.0.203 (https://github.com/solana-labs/solana-program-library/pull/6763) by https://github.com/dependabot[bot]
Bump borsh from 1.5.0 to 1.5.1 (https://github.com/solana-labs/solana-program-library/pull/6778) by https://github.com/dependabot[bot]
Bump bytemuck from 1.16.0 to 1.16.1 (https://github.com/solana-labs/solana-program-library/pull/6875) by https://github.com/dependabot[bot]
SPL Memo - v5.0.0
What's new
- Upgrade to Solana v2 (#6908) by @joncinque
- Bump to 5.0.0 for Solana v2 support (#6913) by @joncinque
SPL Instruction Padding - v0.2.0
What's new
Upgrade to Solana v2 support
SPL Discriminator - v0.3.0
What's new
- Upgrade to Solana v2 (#6908) by @joncinque
Miscellaneous Tasks
- Bump bytemuck from 1.15.0 to 1.16.0 (#6729) by @dependabot[bot]
- Bump bytemuck from 1.16.0 to 1.16.1 (#6875) by @dependabot[bot]
SPL Associated Token Account - v4.0.0
NOTE: The program built from this release will not be deployed to any network.
What's new
- Upgrade to Solana v2 (#6908) by @joncinque
Miscellaneous Tasks
- Bump borsh from 1.2.1 to 1.4.0 (#6520) by @dependabot[bot]
- Bump borsh from 1.4.0 to 1.5.0 (#6659) by @dependabot[bot]
- Bump borsh from 1.5.0 to 1.5.1 (#6778) by @dependabot[bot]
SPL Token - v5.0.0
NOTE: This program built from this tag will not be deployed to any network, and is only provided for compatibility with updated base Solana crates.
What's new
Breaking
- Update to v5 for solana-program 2.0 compatibility (#6907)
Miscellaneous Tasks
- Bump bytemuck from 1.14.1 to 1.14.2 (#6231) by @dependabot[bot]
- Bump bytemuck from 1.14.2 to 1.14.3 (#6240) by @dependabot[bot]
- Bump bytemuck from 1.14.3 to 1.15.0 (#6415) by @dependabot[bot]
- Bump serial_test from 3.0.0 to 3.1.0 (#6606) by @dependabot[bot]
- Bump serial_test from 3.1.0 to 3.1.1 (#6649) by @dependabot[bot]
- Bump bytemuck from 1.15.0 to 1.16.0 (#6729) by @dependabot[bot]
- Bump bytemuck from 1.16.0 to 1.16.1 (#6875) by @dependabot[bot]
- Bump proptest from 1.4.0 to 1.5.0 (#6899) by @dependabot[bot]
- Bump lazy_static from 1.4.0 to 1.5.0 (#6900) by @dependabot[bot]
- Upgrade to Solana 1.18.2 (#6278)
SPL Stake Pool JS - v1.1.4
What's new
Changes
- Remove
divideBnToNumber
, use BNs more (#6482) by @joncinque - Bump @solana/web3.js from 1.91.4 to 1.91.6 by @steveluscher
- Bump all JS client versions to publish versions having
f35f6be
(#6593) by @steveluscher - Bump version of
@solana/spl-token
to 0.4.6 and bump dependent packages (#6657) by @steveluscher - Add deserializer for
FutureEpoch
(#6745) by @joncinque - Bump version to 1.1.4 for release (#6786) by @joncinque
Miscellaneous Tasks
- Bump @typescript-eslint/eslint-plugin from 7.3.1 to 7.4.0 (#6496) by @dependabot[bot]
- Bump @typescript-eslint/parser from 7.3.1 to 7.4.0 (#6497) by @dependabot[bot]
- Bump rollup from 4.13.0 to 4.13.1 (#6504) by @dependabot[bot]
- Bump rollup from 4.13.1 to 4.13.2 (#6522) by @dependabot[bot]
- Bump @solana/web3.js from 1.91.1 to 1.91.2 (#6505) by @dependabot[bot]
- Bump @types/node from 20.11.30 to 20.12.2 (#6529) by @dependabot[bot]
- Bump @typescript-eslint/eslint-plugin from 7.4.0 to 7.5.0 (#6530) by @dependabot[bot]
- Bump @typescript-eslint/parser from 7.4.0 to 7.5.0 (#6534) by @dependabot[bot]
- Bump rollup from 4.13.2 to 4.14.0 (#6539) by @dependabot[bot]
- Bump @types/node from 20.12.2 to 20.12.3 (#6540) by @dependabot[bot]
- Bump @solana/web3.js from 1.91.2 to 1.91.3 (#6531) by @dependabot[bot]
- Bump @types/node from 20.12.3 to 20.12.4 (#6548) by @dependabot[bot]
- Bump @solana/web3.js from 1.91.3 to 1.91.4 (#6546) by @dependabot[bot]
- Bump typescript from 5.4.3 to 5.4.4 (#6551) by @dependabot[bot]
- Bump @types/node from 20.12.4 to 20.12.5 (#6552) by @dependabot[bot]
- Bump rollup from 4.14.0 to 4.14.1 (#6554) by @dependabot[bot]
- Bump @types/node from 20.12.5 to 20.12.6 (#6559) by @dependabot[bot]
- Bump @typescript-eslint/parser from 7.5.0 to 7.6.0 (#6560) by @dependabot[bot]
- Bump @typescript-eslint/eslint-plugin from 7.5.0 to 7.6.0 (#6558) by @dependabot[bot]
- Bump @types/node from 20.12.6 to 20.12.7 (#6564) by @dependabot[bot]
- Bump typescript from 5.4.4 to 5.4.5 (#6566) by @dependabot[bot]
- Bump rollup from 4.14.1 to 4.14.2 (#6574) by @dependabot[bot]
- Bump rollup from 4.14.2 to 4.14.3 (#6580) by @dependabot[bot]
- Bump @typescript-eslint/parser from 7.6.0 to 7.7.0 (#6585) by @dependabot[bot]
- Bump @coral-xyz/borsh from 0.29.0 to 0.30.0 (#6587) by @dependabot[bot]
- Bump @typescript-eslint/eslint-plugin from 7.6.0 to 7.7.0 (#6586) by @dependabot[bot]
- Bump @solana/web3.js from 1.91.6 to 1.91.7 (#6598) by @dependabot[bot]
- Bump rollup from 4.14.3 to 4.16.1 (#6607) by @dependabot[bot]
- Bump @typescript-eslint/parser from 7.7.0 to 7.7.1 (#6620) by @dependabot[bot]
- Bump @typescript-eslint/eslint-plugin from 7.7.0 to 7.7.1 (#6619) by @dependabot[bot]
- Bump rollup from 4.16.1 to 4.16.4 (#6622) by @dependabot[bot]
- Bump rollup from 4.16.4 to 4.17.1 (#6650) by @dependabot[bot]
- Bump @typescript-eslint/parser from 7.7.1 to 7.8.0 (#6664) by @dependabot[bot]
- Bump rollup from 4.17.1 to 4.17.2 (#6662) by @dependabot[bot]
- Bump @typescript-eslint/eslint-plugin from 7.7.1 to 7.8.0 (#6661) by @dependabot[bot]
- Bump @types/node from 20.12.7 to 20.12.8 (#6675) by @dependabot[bot]
- Bump @solana/web3.js from 1.91.7 to 1.91.8 (#6693) by @dependabot[bot]
- Bump @types/node from 20.12.8 to 20.12.10 (#6699) by @dependabot[bot]
- Bump @types/node from 20.12.10 to 20.12.11 (#6711) by @dependabot[bot]
- Bump rimraf from 5.0.5 to 5.0.7 (#6723) by @dependabot[bot]
- Bump @typescript-eslint/parser from 7.8.0 to 7.9.0 (#6726) by @dependabot[bot]
- Bump @types/node from 20.12.11 to 20.12.12 (#6727) by @dependabot[bot]
- Bump @typescript-eslint/eslint-plugin from 7.8.0 to 7.9.0 (#6728) by @dependabot[bot]
- Bump rollup-plugin-dts from 6.1.0 to 6.1.1 (#6742) by @dependabot[bot]
- Bump ts-jest from 29.1.2 to 29.1.3 (#6749) by @dependabot[bot]
- Bump @typescript-eslint/eslint-plugin from 7.9.0 to 7.10.0 (#6750) by @dependabot[bot]
- Bump @typescript-eslint/parser from 7.9.0 to 7.10.0 (#6752) by @dependabot[bot]
- Bump rollup from 4.17.2 to 4.18.0 (#6754) by @dependabot[bot]
- Bump @rollup/plugin-commonjs from 25.0.7 to 25.0.8 (#6758) by @dependabot[bot]
- Bump ts-jest from 29.1.3 to 29.1.4 (#6767) by @dependabot[bot]
- Bump @typescript-eslint/eslint-plugin from 7.10.0 to 7.11.0 (#6768) by @dependabot[bot]
- Bump @typescript-eslint/parser from 7.10.0 to 7.11.0 (#6769) by @dependabot[bot]
- Bump @types/node from 20.12.12 to 20.12.13 (#6773) by @dependabot[bot]
- Bump prettier from 3.2.5 to 3.3.0 (#6781) by @dependabot[bot]
- Bump @types/node from 20.12.13 to 20.14.0 (#6782) by @dependabot[bot]