Skip to content

Latest commit

 

History

History
63 lines (50 loc) · 2.83 KB

CHANGELOG.md

File metadata and controls

63 lines (50 loc) · 2.83 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[0.5.0] Athos - 2023-02-22 💥

Improved Contract Compatibility, Swap Parallelization and other fixes.

Added 💥

  • AppID Type to generalize App identifiers instead of using Ethereum addresses: #44 💥
  • Add a shared nonce map to ensure that the nonce is incremented for all transactions, including those sent in parallel: #43
  • Add ability to set the gas limits instead of using fixed values: #46
  • Add pointer receiver to Asset.UnmarshallBinary to return the unmarshalled value instead of the default: #36

Fixed

  • Fix the order from Asset.MarshalBinary: #36
  • Restore compatibility between go-perun post-0.10.6 and eth-backend: #44

Changed

  • Use git diff instead of go test to check if the bindings are generated correctly: #33
  • Remove IncreaseAllowance and use Approve instead to ensure compatibility with more contracts in the depositing process: #43
  • Include secondary settling to reduce contract calls: #47

[0.1.0] - 2022-08.26

Added

  • Compatibility with go-perun version 0.10.7
  • Add Virtual channel test: #32
  • Add test for fund recovery: #29
  • Add tests for Subchannels: #21
  • Add support for multi-backends: #19

Fixed

  • Address consistency.
  • Fix multi ledger event subscription for conclude and deposit: #30

Changed

  • Get nonce from auth.Form for Transactors: #31

Legend

  • ⚠️ This is a pre-release and not intended for usage with real funds.
  • 💥 This is a breaking change, e.g., it changes the external API.