2.2 KiB
2.2 KiB
Changelog
All notable changes to this library will be documented in this file.
The format is based on Keep a Changelog, and this library adheres to Rust's notion of Semantic Versioning.
[Unreleased]
[0.7.1] - 2022-07-05
Added
zcash_proofs::sapling::BatchValidator
[0.7.0] - 2022-06-24
Changed
- Bumped dependencies to
zcash_primitives 0.7
.
[0.6.0] - 2022-05-11
Changed
- MSRV is now 1.56.1.
- Bumped dependencies to
ff 0.12
,group 0.12
,bellman 0.13
,bls12_381 0.7
,jubjub 0.9
. zcash_proofs::sapling::SaplingVerificationContext::new
now takes azip216_enabled
boolean; this is used to control how RedJubjub signatures are validated.- Renamed the following in
zcash_proofs::circuit::sprout
to use lower-case abbreviations (matching Rust naming conventions):JSInput
toJsInput
JSOutput
toJsOutput
Removed
zcash_proofs::sapling::SaplingVerificationContext: Default
[0.5.0] - 2021-03-26
Added
zcash_proofs::ZcashParameters
zcash_proofs::parse_parameters
zcash_proofs::prover::LocalProver::from_bytes
- The
zcash_proofs::constants
module, containing constants and helpers used by thezcash_proofs::circuit::ecc::fixed_base_multiplication
gadget:- The
FixedGeneratorOwned
type alias. generate_circuit_generator
- The six Zcash fixed generators:
PROOF_GENERATION_KEY_GENERATOR
NOTE_COMMITMENT_RANDOMNESS_GENERATOR
NULLIFIER_POSITION_GENERATOR
VALUE_COMMITMENT_VALUE_GENERATOR
VALUE_COMMITMENT_RANDOMNESS_GENERATOR
SPENDING_KEY_GENERATOR
- The
zcash_proofs::sapling::SaplingProvingContext: Default
zcash_proofs::sapling::SaplingVerificationContext: Default
Changed
- MSRV is now 1.47.0.
zcash_proofs::load_parameters
now returnsZcashParameters
.
[0.4.0] - 2020-09-09
Changed
- MSRV is now 1.44.1.
- Bumped dependencies to
ff 0.8
,group 0.8
,bellman 0.8
,bls12_381 0.3.1
,jubjub 0.5.1
.
Fixed
- Performance regressions to Sapling proof creation in 0.3.0 have been partially
mitigated by fixes in
bellman 0.8
.
[0.3.0] - 2020-08-24
TBD
[0.2.0] - 2020-03-13
TBD
[0.1.0] - 2019-10-08
Initial release.