You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* bump jf-vid version, update changelog
* update CHANGELOG as per EspressoSystems#680 (comment)
* add version key to jf-* dependencies
* add version key to jf-relation dependency, jf-relation do not inherit version number from workspace
* add version key to jf-rescue dependencies
* jf-utils do not inherit version from workspace
* remove version key from workspace
Copy file name to clipboardexpand all lines: vid/CHANGELOG.md
+46-2
Original file line number
Diff line number
Diff line change
@@ -3,6 +3,50 @@
3
3
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
4
4
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
5
5
6
-
## 0.1.0
6
+
#Unreleased
7
7
8
-
- Initial release. Verifiable information dispersal trait definition and implementations.
8
+
## Breaking changes
9
+
10
+
## Added
11
+
12
+
## Deprecated
13
+
14
+
## Removed
15
+
16
+
## Fixed
17
+
18
+
## Performance
19
+
20
+
## Security
21
+
22
+
# 0.2.0 (2024-09-11)
23
+
24
+
## Breaking changes
25
+
26
+
-[#670](https://github.com/EspressoSystems/jellyfish/pull/670) ADVZ multiplicity depend on payload size
27
+
- Largely a performance improvement, but technically a breaking change because ADVZ no longer guarantees to use the exact `multiplicity` specified by the caller. Instead, this arg is now `max_multiplicity`; dispersal might use a smaller multiplicity for small payloads.
28
+
-[#674](https://github.com/EspressoSystems/jellyfish/pull/674) ADVZ delete field Share::evals, extract data from eval_proofs instead
29
+
- Change serialization of ADVZ shares.
30
+
-[#678](https://github.com/EspressoSystems/jellyfish/pull/678) ADVZ eliminate unnecessary merkle proofs in ADVZ shares
31
+
- Change serialization of ADVZ shares.
32
+
33
+
## Fixed
34
+
35
+
-[#653](https://github.com/EspressoSystems/jellyfish/pull/653) ADVZ check consistency of multiplicity in verify_share
36
+
37
+
## Performance
38
+
39
+
-[#650](https://github.com/EspressoSystems/jellyfish/pull/650) ADVZ verify_share use parallelism over multiplicity
40
+
-[#670](https://github.com/EspressoSystems/jellyfish/pull/670) ADVZ multiplicity depend on payload size
41
+
- Also a breaking change.
42
+
43
+
## Security
44
+
45
+
-[#657](https://github.com/EspressoSystems/jellyfish/pull/657) ADVZ check eval_proof for all evaluations
46
+
- This patch was later obsoleted by [#678](https://github.com/EspressoSystems/jellyfish/pull/678).
47
+
-[#674](https://github.com/EspressoSystems/jellyfish/pull/674) ADVZ delete field Share::evals, extract data from eval_proofs instead
48
+
- Also a breaking change.
49
+
50
+
# 0.1.0 (2024-04-24)
51
+
52
+
- Initial release. Verifiable information dispersal trait definition and implementations. This package spun out of `jf-primitives` in [#556](https://github.com/EspressoSystems/jellyfish/pull/556).
0 commit comments