Releases: iov-one/weave
Releases · iov-one/weave
v1.0.4
v1.0.3
Merge pull request #1206 from iov-one/make-protoc `make protoc`
v1.0.2
v1.0.1
Release v1.0.1 (#1198)
v1.0.0 🚀 (The Year of the Give Back)
bnsd
: set fee to zero forpreregistration.RegisterMsg
bnsd
: addmsgfee.UpdateConfigurationMsg
supportbnsd
: a data migration for rewriting blockchain ID to CAIP specified format- a new
weave.Fraction
type was added to represent fractional values. It
should be used instead of floating point type when precision is needed. - enable all
x/account
messages to be executed via proposal bnsd
: allowdatamigration
messages to be executed by a proposalbnsd
: a new query endpoint/gconf
which allows to fetch anygconf
managed configuration entity.- A new query mod
range
that allows to query for items between certain rage.
Result set size is always limited which makes this query suitable for public
API. - a new application
cmd/bnsapi
was added. - Go 1.13 is now supported and tested by CI.
- Tendermint upgraded to 0.31.11.
bnsd/x/termdeposit
a new extension for fix-term deposit of money and
investment. Integrated withbnsd
.bnscli
was updated to support new
messages.orm
: native index supports ABCI queries returning all matching entities
without pagination.
Breaking change
bnsd
was updated to burn (remove from the system) any funds send to
iov1qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqvnwh0u
address.- minimal Go version is now 1.12.14.
- bnsd/x/account: a new
admin
index in Domain bucket - bnsd/x/account: a new
owner
index in Account bucket
v0.25.1
v0.25.0
x/txfee
extension created and integrated incmd/bnsd
. Txfee add
additional fee depending on the transaction binary size.
Breaking changes
bnsd/x/preregistration
extension created and integrated intobnsd
. It
allows for preregistering account domains that later will be migrated into
theaccount
implementation using a data migration.x/escrow
:CreateMsg.Source
is no longer optional and is now required.x/sigs
:BumpSequenceMsg.User
is now required and cannot be empty.
v0.24.1
x/msgfee
configuration in genesis is optional. Not providing it no longer
fails initialization.- a new
orm.IterAll
iterator was implemented to allow iterating through all
entities of a given bucket. - a
bnsd
data migration was added that rewrites all accounts from
x/username
extension tox/account
.
v0.24.0
- add cash configuration update message to
bnsd
transaction x/account
extension added and installed incmd/bnsd
.cmd/bnscli
was
updated to support the new extension.datamigration
package added.orm
package was updated and provides a new index implementation, that is
using a native database store in order to maintain and iterate through an
index.orm.Bucket
andorm.ModelBucket
were updated to allow for the use of the
new index implementation.
Breaking changes
orm.Index
is an interface now to allow multiple implementations. The new
interface is a subset of the old structure, simplified and updated to support
lazy loading:Keys
method returns an iterator,GetLike
method was removed,
orm.Bucket
interface was simplified.GetIndexedLike
was removed,orm.WithIndex
supports multiple indexer types,orm.NewIndex
function was removed,
v0.23.0: release 0.23.0 (#1068)
x/sigs
allow to explicitly specify which user to bump the sequence for
instead of relying on the transaction signatures.x/username
when registering a token, allow to explicitly specify the new
token owner instead of relying only on the transaction signatures.
Breaking changes
- deprecate and rename
x.MainSigner
tox.AnySigner
to better describe
provided functionality.