Skip to content

Commit df67791

Browse files
committed
docs: added changelog for v0.4.0
1 parent 906c32b commit df67791

File tree

3 files changed

+137
-0
lines changed

3 files changed

+137
-0
lines changed

.chglog/CHANGELOG.tpl.md

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
{{ if .Versions -}}
2+
<a name="unreleased"></a>
3+
## [Unreleased]
4+
5+
{{ if .Unreleased.CommitGroups -}}
6+
{{ range .Unreleased.CommitGroups -}}
7+
### {{ .Title }}
8+
{{ range .Commits -}}
9+
- {{ if .Scope }}**{{ .Scope }}:** {{ end }}{{ .Subject }}
10+
{{ end }}
11+
{{ end -}}
12+
{{ end -}}
13+
{{ end -}}
14+
15+
{{ range .Versions }}
16+
<a name="{{ .Tag.Name }}"></a>
17+
## {{ if .Tag.Previous }}[{{ .Tag.Name }}]{{ else }}{{ .Tag.Name }}{{ end }} - {{ datetime "2006-01-02" .Tag.Date }}
18+
{{ range .CommitGroups -}}
19+
### {{ .Title }}
20+
{{ range .Commits -}}
21+
- {{ if .Scope }}**{{ .Scope }}:** {{ end }}{{ .Subject }}
22+
{{ end }}
23+
{{ end -}}
24+
25+
{{- if .MergeCommits -}}
26+
### Pull Requests
27+
{{ range .MergeCommits -}}
28+
- {{ .Header }}
29+
{{ end }}
30+
{{ end -}}
31+
32+
{{- if .NoteGroups -}}
33+
{{ range .NoteGroups -}}
34+
### {{ .Title }}
35+
{{ range .Notes }}
36+
{{ .Body }}
37+
{{ end }}
38+
{{ end -}}
39+
{{ end -}}
40+
{{ end -}}
41+
42+
{{- if .Versions }}
43+
[Unreleased]: {{ .Info.RepositoryURL }}/compare/{{ $latest := index .Versions 0 }}{{ $latest.Tag.Name }}...HEAD
44+
{{ range .Versions -}}
45+
{{ if .Tag.Previous -}}
46+
[{{ .Tag.Name }}]: {{ $.Info.RepositoryURL }}/compare/{{ .Tag.Previous.Name }}...{{ .Tag.Name }}
47+
{{ end -}}
48+
{{ end -}}
49+
{{ end -}}

.chglog/config.yml

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
style: github
2+
template: CHANGELOG.tpl.md
3+
info:
4+
title: CHANGELOG
5+
repository_url: https://github.com/ConsenSys/gnark-crypto
6+
options:
7+
commits:
8+
# filters:
9+
# Type:
10+
# - feat
11+
# - fix
12+
# - perf
13+
# - refactor
14+
commit_groups:
15+
# title_maps:
16+
# feat: Features
17+
# fix: Bug Fixes
18+
# perf: Performance Improvements
19+
# refactor: Code Refactoring
20+
header:
21+
pattern: "^(\\w*)(?:\\(([\\w\\$\\.\\-\\*\\s]*)\\))?\\:\\s(.*)$"
22+
pattern_maps:
23+
- Type
24+
- Scope
25+
- Subject
26+
notes:
27+
keywords:
28+
- BREAKING CHANGE

CHANGELOG.md

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
<a name="v0.4.0"></a>
2+
## [v0.4.0] - 2021-03-31
3+
4+
### Refactor
5+
- gurvy -> gnark-crypto
6+
- moved interop tests under github.com/consensys/gnark-tests
7+
- bls381 -> bls12-381
8+
- bls377 -> bls12-377
9+
- bn256 -> bn254
10+
- migrated MiMC and EdDSA from gnark into gnark-crypto
11+
- migrated gnark/backend/fft into gnark-crypto
12+
- migrated goff packages into ./field/...
13+
- cleaning internal/generator pattern
14+
15+
### Ci
16+
- testing with go 1.15, go 1.16 on Windows, MacOS, Linux (+arch=32bits)
17+
18+
### Docs
19+
- added ecc/ecc.md and field/field.md
20+
21+
### Feat
22+
- multiExp in full extended jacobian coordinates
23+
24+
### Fix
25+
- handle case where numCPU < 4 in precomputeExpTable
26+
- incorrect comment and size returned in twistededwards SetBytes fixes [#34](https://github.com/ConsenSys/gnark-crypto/issues/34)
27+
- point.SetBytes can now be called concurently with same byte slice input
28+
29+
30+
31+
<a name="v0.3.8"></a>
32+
## [v0.3.8] - 2021-02-01
33+
34+
### Bls377
35+
- final exp hard part eprint 2020/875
36+
- ML entirely on the twist (ABLR)
37+
38+
### Bls381
39+
- final exp hard part eprint 2020/875
40+
- ML entirely on the twist (ABLR)
41+
- change G1 and G2 generators for interop
42+
43+
### Bn256
44+
- inline lineEval() in MilleLoop
45+
- ML entirely on the twist (ABLR)
46+
- change G1 and G2 generators for interop
47+
48+
### Bw6
49+
- add E6 and pairing tests
50+
- correct comments in FinalExp
51+
- fix bw6 pairing API to take slices of points and mutualize squares
52+
- change G1 and G2 generators for interop
53+
54+
### Pull Requests
55+
- Merge pull request [#29](https://github.com/ConsenSys/gnark-crypto/issues/29) from ConsenSys/youssef/bls12-finalExp
56+
- Merge pull request [#27](https://github.com/ConsenSys/gnark-crypto/issues/27) from ConsenSys/experimental/pairing
57+
- Merge pull request [#26](https://github.com/ConsenSys/gnark-crypto/issues/26) from ConsenSys/youssef/ML-ABLR
58+
- Merge pull request [#25](https://github.com/ConsenSys/gnark-crypto/issues/25) from ConsenSys/csquare
59+
- Merge pull request [#23](https://github.com/ConsenSys/gnark-crypto/issues/23) from ConsenSys/youssef/bw6-API-pairing
60+

0 commit comments

Comments
 (0)