Skip to content

Commit

Permalink
Change version to v2.0.0-rc.1 and update changelog
Browse files Browse the repository at this point in the history
  • Loading branch information
MatthewLM committed Nov 3, 2023
1 parent 76aa33f commit a407577
Show file tree
Hide file tree
Showing 7 changed files with 24 additions and 9 deletions.
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,8 @@
# Coinlib

Coinlib is a straight-forward and modular library for Peercoin and other similar
cryptocoins. This library allows for the construction and signing of
transactions and management of BIP32 wallets.
cryptocoins including Taproot support. This library allows for the construction
and signing of transactions and management of BIP32 wallets.

This repository contains the dart-only library in the `coinlib` directory and a
flutter wrapper in the `coinlib_flutter` directory which includes support for
Expand Down
11 changes: 11 additions & 0 deletions coinlib/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,14 @@
## 2.0.0-rc.1

- Add Taproot support for key-path spends and script-path spends.
- Taproot keys and MAST trees are provided with the `Taproot` class.
- `P2TRAddress` support for Taproot addresses.
- `P2TR` provides Taproot program support for outputs.
- `TaprootKeyInput` and `TaprootScriptInput` provide Taproot input support.
- `NUMSPublicKey` allows key-path spending to be omitted.
- Signing logic has been moved to the inputs.
- `InputSignature` renamed to `ECDSAInputSignature` and some other name changes.

## 1.0.0

Final release for 1.0.0
Expand Down
5 changes: 2 additions & 3 deletions coinlib/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,8 @@
# Coinlib

Coinlib is a straight-forward and modular library for Peercoin and other similar
cryptocoins. This library allows for the construction and signing of
transactions and management of BIP32 wallets.
cryptocoins including Taproot support. This library allows for the construction
and signing of transactions and management of BIP32 wallets.

## Installation and Usage

Expand Down Expand Up @@ -101,4 +101,3 @@ Bindings for the native libraries (excluding WebAssembly) are generated from the
The WebAssembly module has been pre-built to
`lib/src/generated/secp256k1.wasm.g.dart`. It may be rebuilt using `dart run
bin/build_wasm.dart` in the `coinlib` root directory.

2 changes: 1 addition & 1 deletion coinlib/pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ name: coinlib
description:
A straight-forward, modular library for Peercoin and other Satoshi-based UTXO
blockchains
version: 1.0.0-dev
version: 2.0.0-rc.1
repository: https://github.com/peercoin/coinlib

environment:
Expand Down
5 changes: 5 additions & 0 deletions coinlib_flutter/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
## 2.0.0-rc.1

Adds Taproot support and minor breaking changes. See changes for the underlying
coinlib library 2.0.0-rc.1.

## 1.0.0

Final release for 1.0.0
Expand Down
2 changes: 1 addition & 1 deletion coinlib_flutter/example/pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ environment:
dependencies:
flutter:
sdk: flutter
coinlib_flutter: ^1.0.0
coinlib_flutter: ^2.0.0-rc.1
cupertino_icons: ^1.0.2

dev_dependencies:
Expand Down
4 changes: 2 additions & 2 deletions coinlib_flutter/pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,15 @@ name: coinlib_flutter
description:
A flutter wrapper for coinlib, a straight-forward, modular library for
Peercoin and other Satoshi-based UTXO blockchains
version: 1.0.0
version: 2.0.0-rc.1
repository: https://github.com/peercoin/coinlib

environment:
sdk: '>=3.0.0 <4.0.0'
flutter: ">=2.17.0"

dependencies:
coinlib: ^1.0.0
coinlib: ^2.0.0-rc.1
flutter:
sdk: flutter
plugin_platform_interface: ^2.0.2
Expand Down

0 comments on commit a407577

Please sign in to comment.