Releases: dusk-network/Poseidon252
Releases · dusk-network/Poseidon252
v0.30.1
v0.30.0
v0.29.0
v0.28.2
v0.28.1
v0.28.0
v0.27.0
0.27.0 - 2022-10-19
Added
- Add support for
rkyv-impl
underno_std
- Add
ranno
version0.1
to dependencies #180
Changed
- Change
PoseidonBranch
to have two fields -root
andpath
. The path is
now a fixed length array. #189 - Change
PoseidonTree
to build only with thealloc
feature #180 - Change
PoseidonTree
to take a genericKeyed
over the leaf type
instead of aPoseidonAnnotation
#180 - Make
PoseidonTree::new
const #180 - Update
microkelvin
from0.15
to0.17
#180 - Update
nstack
from0.14.0-rc
to0.16
#180
Removed
- Remove
PoseidonBranch
Default
implementation #189 - Remove
std
feature #180 - Remove
canon
andpersistence
features #180 - Remove
Error
struct #180 - Remove
canonical
andcanonical-derive
from dependencies #180 - Remove
PoseidonMaxAnnotation
#180
Fixed
v0.26.0
0.26.0 - 2022-08-17
Added
- Add
rkyv
implementation behind feature gate #175
Changed
- Update
dusk-bls12_381
from0.8
to0.11
- Update
dusk-jubjub
from0.10
to0.12
- Update
dusk-hades
from0.17.0-rc
to0.19
- Update
canonical
from0.6
to0.7
- Update
canonical_derive
from0.6
to0.7
- Update
microkelvin
from0.14
to0.15
- Update
nstack
from0.13
to0.14.0-rc
- Update
dusk-plonk
from0.9
to0.12
- Change merkle opening to constrain leaf #162
- Export
sponge::truncated::hash
regardless ofalloc
feature #167 - Remove useless
let
insponge::truncated
Fixed
- Fix module injection for
tree
andcipher
modules
v0.22.0
v0.21.0 [YANKED]
[0.21.0] - 2021-07-05
Added
- Add integration tests with examples of custom walker iterators #134
- Add
persistance
feature to the crate #151 - Add
truncated
module in sponge to deal with scalar conversions #153
Changed
- Change the tree logic to be compatible with
microkelvin v0.9
#151 - Changed toolchain-file version to nightly-2021-06-06 #149
- Change featureset config for the crate #138
- Update
error
module to be no_std compatible #132 - Update to latest
dusk-poseidon
,dusk-bls12_381
anddusk-jubjub
#126 - Update to latest
microkelvin v0.9
,nstack v0.9
andcanonical v0.6
#125 - Update randomness provider to
rand_core
#127 - Change trait bound system for
PoseidonTree
#125 - Update
PoseidonTreeAnnotation
to be an autotrait #125 - Update feature system for the crate #138
- Change
PoseidonLeaf
getter methods to return refs #143
Removed
- Remove
anyhow
andthiserror
from deps #132 - Remove
PoseidonWalkableIterator
andPoseidonWalkableAnnotation
#125 - Remove
canon_host
feature checks from CI #136 - Remove
anyhow
andthiserror
usage #132 - Remove
microkelvin
requirements from Tree #146
Fixed
- Fix Readme.md import from lib.rs #148