Skip to content

Releases: LiteSVM/litesvm

v0.5.0

24 Jan 07:54
33d9062
Compare
Choose a tag to compare

Changed

  • Make the LiteSVM struct thread-safe (#127).

Added

  • Add PartialEq for some types (#126).

Fixed

  • Fix Solana dependencies (#119).

v0.4.0

30 Dec 10:13
1cc04f4
Compare
Choose a tag to compare

Changed

  • Bump Solana crates to 2.1 (#96).

Added

  • Add LiteSVM::with_precompiles (#102).

Fixed

  • Fix account executable in the add_builtin method (#110).

v0.3.0

12 Oct 07:21
73a02bf
Compare
Choose a tag to compare

Changed

  • Include post_accounts in simulate_transaction output (#97).

Added

  • Make log_bytes_limit configurable (#96).

v0.2.1

27 Sep 04:32
5a53f84
Compare
Choose a tag to compare

Changed

  • Change owner from Keypair to Pubkey in create_ata and create_ata_idempotent helpers (#90).

v0.2.0

11 Sep 08:22
861e2c8
Compare
Choose a tag to compare

Changed

  • Accept both legacy and versioned tx in simulate_transaction (#58).
  • Move InvalidSysvarDataError to error.rs (#62).
  • Change set_account to return Result<(), LiteSVMError> (#62).
  • Replace &mut self with &self in simulate_transaction. (#64).
  • Remove set_compute_budget as it duplicates with_compute_budget. (#68).
  • Remove set_upgrade_authority and deploy_upgradeable_program (#69).
  • Change with_builtins to take a feature_set argument Option<FeatureSet> (#81).

Added

  • Add helpers for token (#73).
  • Add helpers for bpf_loader (#73).
  • Add stake, config and vote programs (#57).
  • Implement blockhash and durable nonce checks (#61).
  • Add error.rs and new LiteSVMError type (#62).
  • Add more logging for users to make debugging errors easier (#62).
  • Add inner_instructions to TransactionMetadata (#75).
  • Add feature-flagged serde traits to TransactionMetadata (#77).

v0.1.0

02 Apr 17:04
5cda1d2
Compare
Choose a tag to compare

Added

  • Initial release.