# Changelog

### # v0.0.2 -> v0.0.3

### Major Update

* Upgraded from "@mysten/sui.js": "0.54.1" to "@mysten/sui": "1.3.0"

### Key Changes

1. Parameter Updates:
   * Removed: `size`, `collateralAmount`, `reserveAmount` (all bigint)
   * Added: `leverage` (number), `collateral` (number), `positionConfig` (IPositionConfig)
2. Calculation Approach:
   * Position size and reserve amount now calculated internally based on leverage and collateral
3. Return Type:
   * Changed from `Promise<TransactionBlock>` to implicit `Promise<Transaction>`

### Impact

* More intuitive position opening with leverage-based calculations
* Increased flexibility with `positionConfig`
* Less pre-processing and calculation required from the caller
* Potential breaking changes due to major Sui SDK upgrade
