Skip to content

Latest commit

 

History

History
577 lines (365 loc) · 32.8 KB

CHANGELOG.md

File metadata and controls

577 lines (365 loc) · 32.8 KB

Changelog

All notable changes to this project will be documented in this file. See conventional commits for commit guidelines.


2.2.1 - 2024-12-09

Features

  • refund for other address in Solidity contracts (#130) - (5d144d2)

Miscellaneous Chores

  • update CHANGELOG.md for v2.2.0 - (d0f7634)

2.2.0 - 2024-12-03

Features

  • batch claim in EtherSwap - (f0a969a)
  • batch claim in ERC20Swap - (b74b2db)

Miscellaneous Chores

  • minor dependency updates (#129) - (c0ca9b4)
  • bump version to v2.2.0 - (a6eb07c)

Tests

  • add EtherSwap batch claim fuzz test (#128) - (bdb0074)

2.1.4 - 2024-12-01

Miscellaneous Chores

  • add changelog for v2.1.3 - (cc9b5f7)
  • update ESLint to v9 - (4e521c8)
  • compile Solidity without via-ir optimizer - (6e1fecc)
  • minor dependency updates (#125) - (5fa276c)
  • bump version to v2.1.4 - (af7a6f9)

2.1.3 - 2024-10-18

Bug Fixes

  • changelog formatting - (bdc771c)
  • parameter name in swap contracts - (700be59)

Features

Miscellaneous Chores

  • use Node.js v22 in CI - (90a5179)
  • bump Bitcoin Core version v27 - (cfa58cb)
  • bump Solidity compiler to v0.8.26 - (8710c5a)
  • update NPM dependencies - (4472d51)
  • bump braces from 3.0.2 to 3.0.3 (#120) - (6515efa)
  • bump ws from 8.17.0 to 8.17.1 (#121) - (2acc682)
  • update dependencies - (1ea52ab)
  • format Solidity with forge fmt - (0537cdc)
  • update dependencies and refactor deprecations - (42b734e)
  • increase Solidity optimizer runs - (17098d0)
  • run CI against Node.js v23 - (b1d9651)
  • bump Solidity version to v0.8.28 - (b59e9e5)

Tests

  • fuzz tests for swap contracts - (79058f9)

2.1.2 - 2024-03-23

Features

  • add SwapTree compare function - (ce129fa)

Miscellaneous Chores

  • update Github action usings - (be6802e)
  • bump @openzeppelin/contracts from 5.0.1 to 5.0.2 (#117) - (d75f189)
  • update dependencies - (ff7a12d)
  • add Node v21 to CI - (0605eee)
  • bump version to v2.1.2 - (3571a71)

2.1.1 - 2024-02-15

Features

  • SwapTreeSerializer support for covenants - (abd5679)

Miscellaneous Chores

  • update CHANGELOG.md for v2.1.0 - (d01c88d)

2.1.0 - 2024-02-06

Bug Fixes

  • type in file name - (157d32d)
  • check introspection output asset prefix - (eb673ee)

Features

  • Liquid claim covenant - (b4111ad)
  • allow specifying claim address in contracts (#115) - (16c5402)
  • cooperative refunds in EVM contracts (#116) - (6ecdac7)

Miscellaneous Chores

  • update CHANGELOG.md for v2.0.2 - (4cf0964)
  • change license to MIT (#114) - (1be98d5)
  • update dependencies - (a8d1bf6)
  • Foundry release profile - (c63bea4)

Tests

  • integration tests for Liquid Tapleaf scripts (#112) - (0d36d34)

2.0.2 - 2024-01-20

Bug Fixes

  • nonce aggregation in browser - (ece750f)

Miscellaneous Chores

  • update CHANGELOG.md for v2.0.1 - (102664f)
  • bump version to v2.0.2 - (0bd914f)

2.0.1 - 2024-01-07

Features

Miscellaneous Chores

  • update CHANGELOG.md for v2.0.0 - (bb784da)
  • bump version to v2.0.1 - (bafcb42)

2.0.0 - 2024-01-06

Features

  • add Musig wrapper class - (dd184fe)
  • Bitcoin Taproot swaps - (491d21d)
  • Liquid Taproot swaps - (7f2be90)
  • swap tree serializer (#109) - (a1f6f84)
  • public key extraction functions for swap tree - (6ae0171)

Miscellaneous Chores

  • update changelog for v1.0.4 - (7152f03)
  • bump dependencies - (2b1ed3a)
  • miscellaneous fixes (#110) - (646a317)
  • use prettier import sort - (7cad601)

Refactoring

  • update musig bindings (#111) - (a8e007f)

Tests

  • unit tests for Taproot swaps - (adf0bd4)

1.0.4 - 2023-10-20

Miscellaneous Chores

  • (deps-dev) bump word-wrap from 1.2.3 to 1.2.4 (#100) - (87342c2)
  • update changelog for v1.0.3 - (8c9bf4d)
  • bump @openzeppelin/contracts from 4.9.2 to 4.9.3 (#102) - (ceabaf8)
  • update dependencies (#104) - (2419fda)
  • bump @babel/traverse from 7.20.13 to 7.23.2 (#105) - (52bfcc2)
  • update dependencies - (aa4bee5)
  • update Bitcion Core regtest v25.1 - (f433dd0)

1.0.3 - 2023-06-23

Bug Fixes

  • include Solidity libraries in npm package - (471f406)

Miscellaneous Chores

  • update changelog for v1.0.2 - (2408fdf)

1.0.2 - 2023-06-23

Bug Fixes

  • add missing contract Deploy script to package.json - (4920afd)
  • add missing exports for transaction detail types - (ff26c3e)

Miscellaneous Chores

  • update changelog for v1.0.1 (#98) - (2265128)
  • bump boltz-core version to v1.0.2 - (d580ca2)

1.0.1 - 2023-06-22

Miscellaneous Chores

  • (deps) bump @openzeppelin/contracts from 4.9.0 to 4.9.1 (#94) - (c641136)
  • update vulnerable dependencies (#97) - (82df57d)

1.0.0 - 2023-05-29

Features

Miscellaneous Chores

  • (deps) bump @openzeppelin/contracts from 4.8.2 to 4.8.3 (#89) - (0445c12)
  • update TypeChain target to ethers-v6 (#88) - (5bb33ce)
  • update dependencies - (83bb52a)
  • add prettier - (2bd90c6)
  • update CI badge - (e2e06f5)
  • bump major version - (621718b)
  • update NPM dependencies (#92) - (82d741a)
  • update forge-std - (c600474)
  • update changelog for 1.0.0 - (78a53de)

Refactoring

  • unit tests to snapshots - (4e6c09e)

0.6.1 - 2023-03-09

Miscellaneous Chores

  • (deps) bump undici from 5.16.0 to 5.19.1 (#83) - (a4b92b1)
  • update NPM dependencies - (d9401d4)
  • add .gitmodules to NPM package - (0ae1b6d)
  • add contracts to NPM package - (f0d9daa)

Tests

  • switch to foundry for Solidity testing - (f90957f)

0.6.0 - 2023-01-29

Miscellaneous Chores

  • update dependencies (#79) - (0cf0788)

0.5.0 - 2021-11-21

Features

  • estimate fee of Taproot outputs - (3fb7b22)

Miscellaneous Chores

  • (deps) bump handlebars from 4.7.6 to 4.7.7 (#65) - (8431836)
  • (deps) bump hosted-git-info from 2.8.8 to 2.8.9 (#66) - (f16be94)
  • (deps-dev) bump ws from 7.4.4 to 7.4.6 (#68) - (89b14b3)
  • update Solidity v0.8.3 (#64) - (8f2afde)
  • dependency updates required for Taproot compatibility - (8d64715)
  • update Node version of CI - (ddde7cb)
  • update changelog for v0.5.0 - (44a68be)

0.4.1 - 2021-03-10

Features

  • expose hashValues function of contracts - (b192fac)

Miscellaneous Chores

  • update Bitcoin Core to v0.21.0 (#62) - (a49e87d)
  • update Solidity version to v0.8.2 - (6620461)
  • update vulnerable dependencies - (9883efc)
  • bump version to v0.4.1 - (68cf115)

0.4.0 - 2020-12-22

Features

  • add Hardhat task to print method names and hashes (#55) - (5942a6e)
  • add prepay functionality to contracts - (a2c8050)

Miscellaneous Chores

  • (deps) bump ini from 1.3.5 to 1.3.8 (#58) - (48c01c5)
  • (deps) bump node-notifier from 8.0.0 to 8.0.1 (#59) - (53d4b1f)
  • update TypeChain to v4 (#53) - (40a13eb)
  • update Solidity to v0.7.5 (#54) - (cf5cc5b)
  • update Solidity to v0.7.6 - (68c4caf)
  • update dependencies - (d60e858)
  • update changelog for v0.4.0 - (057857a)

0.3.5 - 2020-10-30

Bug Fixes

Miscellaneous Chores

  • run GitHub action against Node version 10, 12, 14 and 15 - (e072cc4)
  • bump version to v0.3.5 - (9e99c7c)

0.3.4 - 2020-10-26

Bug Fixes

  • remove export that requires ethers.js - (d038852)

Miscellaneous Chores

  • update to Solidity v0.7.4 (#49) - (02f1bef)
  • migrate from buidler to hardhat (#50) - (e83d140)
  • update CHANGELOG.md - (a545678)

0.3.3 - 2020-10-08

Features

Miscellaneous Chores

  • update to Solidity v0.7.3 - (849ae25)
  • bump version to v0.3.3 - (cab9cd1)

0.3.2 - 2020-10-07

Bug Fixes

  • contract deployment scripts - (cd1f50f)

Miscellaneous Chores

  • bump version to v0.3.2 - (1fdffc8)

0.3.1 - 2020-10-06

Bug Fixes

  • minor contract fixes - (01ebf99)
  • add decimals view function to BadERC20 - (3459e38)
  • buidler deploy-verify command - (7115fc8)
  • deployment scripts on mainnet (#44) - (f2cee9c)
  • update to Solidty v0.7.2 (#45) - (56fdeef)

Features

  • make contracts more efficient - (bd6b68e)
  • make swaps queryable by refund address - (a31df21)
  • make sample ERC20 contracts configurable - (58e7108)

Miscellaneous Chores

  • switch Ethereum stack to buidler - (453fcbf)
  • include artifacts in npm package - (757a810)
  • update dependencies - (3cfbf61)
  • bump version to v3.0.0 - (4fd0eb8)
  • update contracts to Solidity 0.7.1 - (c7e2bb6)
  • switch to eslint - (63e24e3)
  • update CHANGELOG.md - (3cf3bf5)
  • bump version to v0.3.1 - (a45bd46)

Tests


0.2.1 - 2020-06-29

Bug Fixes

  • main pointing to non existing file (#39) - (2c7b75c)

0.2.0 - 2020-06-29

Bug Fixes

Miscellaneous Chores

  • update to Solidity 0.6.7 (#37) - (f879268)
  • update dependencies - (6f65a06)
  • switch to GitHub actions - (edee587)

0.1.0 - 2020-01-22

Bug Fixes

Features

  • add Ether and ERC20 swap contracts - (146f86e)
  • enforce length of preimage - (d0b46df)
  • Ether and ERC20 swap contracts (#32) - (d92bb5e)

Miscellaneous Chores

Refactoring

  • default getter for swap maps in contracts - (cb419ca)

0.0.10 - 2019-12-23

Features

  • add reverse swap script - (75a422f)

Tests

  • add tests for failing claim transactions (#34) - (2747650)

0.0.9 - 2019-10-24

Features

  • add method to detect preimage from claim transaction (#31) - (f1d0bb0)

0.0.8 - 2019-10-08

Features

  • add Dogecoin network values (#29) - (60e0fbe)

Miscellaneous Chores

  • remove CircleCI build - (bd5968e)
  • update dependencies (#28) - (053b41c)
  • release v0.0.8 (#30) - (1cb8c34)

Refactoring

  • upgrade bitcoin.conf for Bitcoin Core 0.18.0 - (89721f4)
  • switch from mocha to jest - (2e9a3da)

0.0.7 - 2019-04-16

Miscellaneous Chores

  • update dependencies (#23) - (3e3b6fa)

0.0.6 - 2019-03-02

Bug Fixes

  • network values for Litecoin regtest (#20) - (d0a2400)

Miscellaneous Chores

Refactoring

  • export estimateSize - (cf25844)
  • use Bitcoin Core for integration tests (#21) - (8af6f88)

Tests

  • integration tests for swaps - (e19b794)
  • add unit tests for SwapDetector (#15) - (41050fe)

0.0.5 - 2019-01-08

Bug Fixes

  • disallow maximal sequence for refund transactions (#9) - (abed72c)

Miscellaneous Chores

  • move TODOs to issues (#12) - (a02e148)
  • add release and publish scripts - (6b7b8fc)
  • release 0.0.5 - (c138db5)

0.0.4 - 2019-01-04

Bug Fixes

  • fee estimation for P2(W)SH inputs and outputs - (e1f9ac9)

Features

  • add parameter for opt-in RBF - (e4314c3)
  • claim or refund multiple UTXOs in one transaction - (3dbe106)

Miscellaneous Chores

  • add build and NPM badge (#5) - (74910ed)
  • disallow unused variables - (541c895)
  • release v0.0.4 (#8) - (b8fac57)

Tests

  • add tests for claiming and refunding multiple UTXOs - (d8e9cd5)
  • fee estimation of refund transactions - (1917475)

0.0.3 - 2018-12-11

Bug Fixes

  • hardcode dummy preimage (#4) - (bdd209d)

Miscellaneous Chores

  • use @boltz/bitcoin-ops library (#3) - (98f06a3)

0.0.2 - 2018-12-08

Features

  • export more reusable methods and objects (#2) - (2e464e6)

[0.0.1] - 2018-12-08

Features

Miscellaneous Chores

  • initial commit - (14bd809)
  • add TypeScript environment - (c75cb5f)
  • add Travis build file - (0704389)
  • set files to be included in NPM package - (ed45de0)

Tests

  • add unit tests from backend - (40d243e)