# Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [0.3.4] - 2024-06-18 ### Added - New pool logs account (v9) - Migrating account instruction ### Changed - Option trade basket structure ## [0.3.3] - 2024-05-30 ### Added - Inline attribute to header getters ### Fixed - PutOrCall values - Pools log v9 path ## [0.3.2] - 2024-05-30 ### Added - Tests for pools log and buffer ## [0.3.1] - 2024-05-30 ### Added - Pools log account v9 ## [0.2.22] - 2024-05-30 ### Added - Buffer account for migration ## [0.2.21] - 2024-05-28 ### Fixed - Worker Account fields types ## [0.2.20] - 2024-05-28 ### Fixed - Account fields types (Worker and Pool log) ## [0.2.19] - 2024-05-27 ### Added - Getters and setters to worker data ## [0.2.18] - 2024-05-24 ### Added - Added methods to retrieve costs as f64 in lpclient ## [0.2.17] - 2024-05-22 ### Fixed - Client pool getter unaligned offset ## [0.2.16] - 2024-05-20 ### Fixed - Client account size checking ## [0.2.15] - 2024-05-20 ### Added - Serialization for BasketData constructor ### Removed - Unnecessary github action `tagging_process` ## [0.2.14] - 2024-05-20 ### Added - Serialization for BasketData ## [0.2.13] - 2024-05-20 ### Added - `[ERROR]` and `[INFO]` indication in `send_transaction` ## [0.2.12] - 2024-05-20 ### Changed - Public Default impls for client account structures ## [0.2.11] - 2024-05-20 ### Changed - Split vanilla_memo array to BasketData array in ClientPool ## [0.2.10] - 2024-05-17 ### Changed - Pool finalization price params will be calculated by the SDK ## [0.2.9] - 2024-05-17 ### Changed - Use finalized blockhash ## [0.2.8] - 2024-05-17 ### Changed - Refactored readers for better readability ## [0.2.7] - 2024-05-16 ### Changed - Renamed Error: PoolActiveCannotFinalize to InactivePoolCannotFinalize - Updated Error Message: "Cannot finalize pool as it is still active (worker is active)" to "Cannot finalize pool as it is not active" ## [0.2.6] - 2024-05-16 ### Added - Debug+Display realization for WorkerState ## [0.2.5] - 2024-05-14 ### Added - Action for publishing to crates.io ## [0.2.4] - 2024-05-14 ### Changed - Project description ## [0.2.3] - 2024-05-14 ### Added - Readme ## [0.2.2] - 2024-05-14 ### Fixed - Client reader tests ## [0.2.1] - 2024-05-07 ### Added - Serialization for Worker ### Changed - Start pool instruction doesn't need a price distribution ## [0.2.0] - 2024-05-06 ### Changed - Switched over to async approach - Start next pool params constructor now receive f32 array as pool bounds params instead of i32 - DvlClient receive Pubkey instead of &str ## [0.1.3] - 2024-05-03 ### Fixed - Incorrect hex error codes ## [0.1.2] - 2024-05-03 ### Updated - Minimal serde version ## [0.1.1] - 2024-05-03 ### Added - Serialization for some common structures ## [0.1.0] - 2024-04-30 ### Added - CI pipeline ## [0.0.14] - 2024-04-29 ### Added - Payoff Instruction ### Changed - Added instructions versions checking (on-chain) ## [0.0.13] - 2024-04-29 ### Changed - User don't need to pass his private key anymore, just sign function