# 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.5.0] - 2024-07-11 ### Added - Implement `std::error::Error` for `dlc::Error` - Support for `no-std` - Re-export of `secp256k1_zkp` - `get_fund_outpoint` for `DlcTransactions` ### Changed - Updated bitcoin and secp256k1 dependencies ### Fixed - Issue with fee computation - Issue with the `use-serde` feature ## [0.4.0] - 2023-02-06 ### Added - Utility functions for DLC channels. ### Fixed - Use checked additions and multiplications to avoid panicking on bad use inputs. ## [0.3.0] - 2022-10-28 ### Changed - Rename `local_payout` to `offer_payout` in `Payout` structure. ## [0.2.0] - 2022-06-06 ### Fixed - Fix build issue caused by breaking minor update of `rust-secp256k1-sys` crate. ### Changed - Discard dust outputs on the refund transaction.