Skip to content

Latest commit

 

History

History
60 lines (46 loc) · 1.65 KB

CHANGELOG.md

File metadata and controls

60 lines (46 loc) · 1.65 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.1.7] - 2023-01-16

Added

  • Support for Schnorr signature creation and validation
  • Fixed bug which would not correctly parse a BOLT11 invoice with amount explicitly set to 0.
  • Bump Elixir & Erlang Requirements & dependencies

0.1.4 - 2021-05-19

Added

  • BIP32 support with new modules for extended keys and derivation paths.
  • Security document for vulnerability reports.
  • Extra test for PSBT with 0 inputs and 0 outputs.

Changed

  • Jason updated to 1.2.2

0.1.3 - 2021-04-19

Added

  • Disclaimer to README.
  • Support for Bech32m.
  • Private key module with signing functionality.
  • hash160 added to utils.

Changed

  • Decimal dependency.

0.1.2 - 2021-01-13

Added

  • Code snippet examples to README.
  • Padding function to utils.

Fixed

  • Padding to public keys and transaction IDs.

0.1.1 - 2020-12-21

Added

  • Native Elixir Secp256k1 elliptic curve support with ECDSA public key recovery.

Removed

  • libsecp25k1 and ex_doc dependencies.

0.1.0 - 2020-12-02

Added

  • Bech32 and base58 encoding.
  • Address and lightning invoice serialization.
  • PSBT serialization.
  • Transaction module.