Skip to content

v0.6.0

Latest
Compare
Choose a tag to compare
@bobbinth bobbinth released this 08 Nov 16:12
· 2 commits to main since this release
049178d

Features

  • Added FPI (Foreign Procedure Invocation) support for TransactionRequest (#560).
  • [BREAKING] Added transaction prover component to Client (#550).
  • Added WASM consumable notes API + improved note models (#561).
  • Added remote prover support to the web client with CI tests (#562).
  • Added delegated proving for web client + improved note models (#566).
  • Enabled setting expiration delta for TransactionRequest (#553).
  • Implemented GetAccountProof endpoint (#556).
  • [BREAKING] Added support for committed and discarded transactions (#531).
  • [BREAKING] Added note tags for future notes in TransactionRequest (#538).
  • Added support for multiple input note inserts at once (#538).
  • Added support for custom transactions in web client (#519).
  • Added support for remote proving in the CLI (#552).
  • Added Transaction Integration Tests for Web Client (#569).
  • Added WASM Input note tests + updated input note models (#554)
  • Added Account Integration Tests for Web Client (#532).

Fixes

  • Fixed WASM + added additional WASM models (#548).
  • [BREAKING] Added IDs to SyncSummary fields (#513).
  • Added better error handling for WASM sync state (#558).
  • Fixed Broken WASM (#519).
  • [BREAKING] Refactored Client struct to use trait objects for inner struct fields (#539).
  • Fixed panic on export command without type (#537).

Changes

  • Moved note update logic outside of the Store (#559).
  • [BREAKING] Refactored the Store structure and interface for input notes (#520).
  • [BREAKING] Replaced maybe_await from Client and Store with async, removed async feature (#565, #570).
  • [BREAKING] Refactored OutputNoteRecord to use states and transitions for updates (#551).
  • Rebuilt WASM with latest dependencies (#575).
  • [BREAKING] Removed serde's de/serialization from NoteRecordDetails and NoteStatus (#514).
  • Added new variants for the NoteFilter struct (#538).
  • [BREAKING] Re-exported TransactionRequest from submodule, renamed AccountDetails::Offchain to AccountDetails::Private, renamed NoteDetails::OffChain to NoteDetails::Private (#508).
  • Expose full SyncSummary from WASM (#555).
  • [BREAKING] Changed PaymentTransactionData and TransactionRequest to allow for multiple assets per note (#525).
  • Added dedicated separate table for tracked tags (#535).
  • [BREAKING] Renamed off-chain and on-chain to private and public respectively for the account storage modes (#516).