Skip to content

Latest commit

 

History

History
90 lines (67 loc) · 4.31 KB

CHANGELOG.md

File metadata and controls

90 lines (67 loc) · 4.31 KB

Changelog

Unreleased - v0.2.1 Target

Tracking

Minor Documentation Improvements

  • #52 Ensure Skip package types, methods, and functions are well documented.

Minor Code Improvements

  • #53 Consolidate Neutron and Osmosis QueryMsg enum's into one enum.
  • #63 Refactor Fee Swap Into Ibc Transfer Variant of Action Enum

Minor Testing Improvements

  • #55 Add unit tests to methods and functions in Skip packages folder.

Minor Workspace Improvements

  • #57 Adds cargo upgrade to Makefile, runs cargo upgrade and cargo update.
  • #58 Updates make optimize to target /target instead of /code/target
  • #59 Add cargo fmt check in github workflow
  • #60 Update github workflow to also run on push to main
  • #61 Add Skip package path to workspace cargo.toml
  • #64 Add Json Schema Generation
  • #65 Restructure Contracts Folder From networks/ to adapters/

v0.2.0 - 2023-08-03

Tracking

Notable Features

  • #21 Support swap exact out for the user, refunding unused input token back to a refund address on the swap chain.

Notable Improvements

  • #31 Derive user swap coin in from remaining coin received only
  • #32 Upgrade cosmwasm_std to 1.3
  • #36 Derive Fee Swap Coin Out From IBC Fees Provided
  • #42 Upgrade Rustc to 1.71.0, Workspace to 2.0, and CosmWasm Optimizer to 0.14.0

Notable Other Changes

  • #38 Affiliate fee BPS based off of min_coin instead of the coin received from the swap itself.
  • #19 IBC adapter contracts refund the user based off of querying the contract balance rather than relying on stored variables.
  • #33 Replace custom impl of Coins with cw_std Coins

v0.1.0 - 2023-07-18

Let There Be Skip API Contracts!

Features

  • Supports swap exact in for the user.
  • Supports three post-swap actions:
    • Bank Send
    • IBC Transfer
    • Contract Call
  • Supports a fee swap if the post swap action is an IBC transfer and requires IBC fees.
  • Supports affiliate fee payments.

Network / DEX Support

  • Osmosis: Poolmanager, Neutron: Astroport