Skip to content

Commit

Permalink
release 0.15.0-rc1 (#302)
Browse files Browse the repository at this point in the history
  • Loading branch information
erikgrinaker authored Jul 30, 2020
1 parent 49b2749 commit 64f2656
Showing 1 changed file with 12 additions and 7 deletions.
19 changes: 12 additions & 7 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,27 +1,31 @@
# Changelog

## Unreleased
## 0.15.0-rc1 (July 30, 2020)

The IAVL project has moved from https://github.com/tendermint/iavl to
https://github.com/cosmos/iavl. This also affects the module import path, which is now
https://github.com/cosmos/iavl. This changes the module import path, which is now
`github.com/cosmos/iavl`.

Users upgrading from 0.13 should read important upgrade information in the 0.14.0 release below.

### Breaking Changes

- The module path has changed from `github.com/tendermint/iavl` to `github.com/cosmos/iavl`.

### Improvements

- Proofs are now encoded using Protobuf instead of Amino. The binary encoding is identical.
- Encoding of tree nodes and proofs is now done using the Go stdlib and Protobuf instead of Amino.
The binary encoding is identical.

- Introduced new methods `GetMembershipProof` and `GetNonMembershipProof` on `ImmutableTree` to return
ics23 ExistenceProof and NonExistenceProofs respectively.
- Introduced `ImmutableTree.GetMembershipProof()` and `GetNonMembershipProof()` to
return ics23 ExistenceProof and NonExistenceProof respectively.

- Added `Options.InitialVersion` to specify the initial version to start new IAVL trees from.
- Added `Options.InitialVersion` to specify the initial version for new IAVL trees.

### Bug Fixes

- \#288 Fix panics when generating proofs for keys that are all `0xFF`.
- [\#288](https://github.com/cosmos/iavl/pull/288) Fix panics when generating proofs for keys that
are all `0xFF`.

## 0.14.0 (July 2, 2020)

Expand Down Expand Up @@ -91,6 +95,7 @@ Special thanks to external contributors on this release: @ridenaio

- [\#275](https://github.com/cosmos/iavl/pull/275) Fix data corruption with
`LoadVersionForOverwriting`

## 0.13.3 (April 5, 2020)

### Bug Fixes
Expand Down

0 comments on commit 64f2656

Please sign in to comment.