Skip to content

Commit

Permalink
Bump version to 2.6.0
Browse files Browse the repository at this point in the history
  • Loading branch information
ebellocchia committed Aug 8, 2022
1 parent 3a07cb1 commit 6e46f8d
Showing 1 changed file with 32 additions and 0 deletions.
32 changes: 32 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,35 @@
# 2.6.0

- Add support for Cardano:
- Cardano Byron legacy (old Daedalus addresses, i.e. `Ddz...`)
- Cardano Byron-Icarus (Yoroi addresses in the `Ae2...` format)
- Cardano Shelley (Yoroi addresses in the `addr1...` format)
- Add support for Ergo (`Bip44Coins.ERGO`, `Bip44Coins.ERGO_TESTNET`)
- Add `ChainCode` method to Bip32 and Bip44 key classes to quickly get it
- Add `PublicKey` method to `Bip44PrivateKey`
- `Bip32Base` class:
- Add `Curve` method
- Remove `IsPrivateUnhardenedDerivationSupported` method (same meaning of `IsPublicDerivationSupported`)
- `Bip32KeyIndex` class:
- `Bip32Utils` methods move to `Bip32KeyIndex`
- Add `Harden`/`Unharden` methods to `Bip32KeyIndex`
- `DataBytes` class:
- Add possibility to get length (`Length`, `Size`, `__len__`)
- Add possibility to check for equality (`__eq__`)
- Add possibility to iterate over bytes (`__iter__`)
- Add `Curve` method to `Bip32PublicKey`/`Bip32PrivateKey` classes
- Add possibility to create a `Bip32PublicKey` class from an `IPoint` instance
- Add `CurveType` method to `IPoint` classes
- BIP32 classes were renamed in a consistent way:
- `Bip32Ed25519Slip` -> `Bip32Slip10Ed25519`
- `Bip32Ed25519Blake2bSlip` -> `Bip32Slip10Ed25519Blake2b`
- `Bip32Nist256p1` -> `Bip32Slip10Nist256p1`
- `Bip32Secp256k1` -> `Bip32Slip10Secp256k1`
- `Bip32Ed25519Kholaw` -> `Bip32KholawEd25519`

Old classes kept for compatibility
- Update key net version to get `xprv` prefix for BIP32 Kholaw private extended keys

# 2.5.1

- Fix public derivation for `ElectrumV1` and `ElectrumV2` classes
Expand Down

0 comments on commit 6e46f8d

Please sign in to comment.