Skip to content

Commit eb33701

Browse files
committed
docs: add v0.12.0 release details
1 parent 09e9527 commit eb33701

File tree

1 file changed

+59
-2
lines changed

1 file changed

+59
-2
lines changed

CHANGELOG.md

Lines changed: 59 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,66 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8-
## [Unreleased](https://github.com/NethermindEth/starknet.go/compare/v0.11.1...HEAD)
8+
## [Unreleased](https://github.com/NethermindEth/starknet.go/compare/v0.12.0...HEAD) <!-- Update the version number on each new release -->
9+
nothing merged yet :D
910

10-
## Note: starting CHANGELOG.md from v0.11.1. All changes before v0.11.1 were taken directly from the Github releases description
11+
## [0.12.0](https://github.com/NethermindEth/starknet.go/releases/tag/v0.12.0) - 2025-06-02
12+
### Added
13+
- `utils.FillHexWithZeroes` utility function
14+
15+
### Changed
16+
A reestructuring on the entire `curve` pkg. See more in PR [744](https://github.com/NethermindEth/starknet.go/pull/744).
17+
18+
- `StarkCurve.GetRandomPrivateKey()` -> `GetRandomKeys()`
19+
- `StarkCurve.GetYCoordinate()` -> `GetYCoordinate()`
20+
- `StarkCurve.Sign()` -> `Sign()`
21+
- `StarkCurve.PrivateToPoint()` -> `PrivateKeyToPoint()`
22+
- `StarkCurve.Verify()` -> `Verify()`
23+
- `VerifySignature()` -> `Verify()`
24+
25+
### Removed:
26+
- `StarkCurve` type and all its methods
27+
- `StarkCurve.Add()`
28+
- `StarkCurve.Double()`
29+
- `StarkCurve.ScalarMult()`
30+
- `StarkCurve.ScalarBaseMult()`
31+
- `StarkCurve.IsOnCurve()`
32+
- `StarkCurve.InvModCurveSize()`
33+
- `StarkCurve.MimicEcMultAir()`
34+
- `StarkCurve.EcMult()`
35+
- `StarkCurve.SignFelt()`
36+
- `StarkCurve.GenerateSecret()`
37+
- `StarkCurve.GetYCoordinate()` -> func `GetYCoordinate()`
38+
- `StarkCurve.Verify()` -> func `Verify()`
39+
- `StarkCurve.Sign()` -> func `Sign()`
40+
- `StarkCurve.PrivateToPoint()` -> func `PrivateKeyToPoint()`
41+
- `StarkCurve.GetRandomPrivateKey()` -> func `GetRandomKeys()`
42+
- `StarkCurvePayload` type
43+
- `PedersenParamsRaw` variable
44+
- `PedersenParams` variable
45+
- `Curve` variable implementing the `StarkCurve`
46+
- `VerifySignature()` function -> func `Verify()`
47+
- `CurveOption` type
48+
- `WithConstants` function
49+
- `curve.DivMod` function
50+
- `curve.FmtKecBytes` function
51+
- `curve.MaskBits` function
52+
- `pedersen_params.json` file
53+
54+
### What's Changed
55+
* docs: update Cairo account package link by @dizer-ti in https://github.com/NethermindEth/starknet.go/pull/737
56+
* Documentation Website by @WiseMrMusa in https://github.com/NethermindEth/starknet.go/pull/732
57+
* Small bug on the starknet_getStorageProof method test by @thiagodeev in https://github.com/NethermindEth/starknet.go/pull/740
58+
* Update mainnetBlockReceipts588763.json data by @thiagodeev in https://github.com/NethermindEth/starknet.go/pull/742
59+
* chore(deps): bump vite from 6.3.3 to 6.3.5 in /www in the npm_and_yarn group across 1 directory by @dependabot in https://github.com/NethermindEth/starknet.go/pull/741
60+
* Update some txn test data with new Juno data by @thiagodeev in https://github.com/NethermindEth/starknet.go/pull/743
61+
* `curve` pkg migration to `gnark-crypto` implementation by @thiagodeev in https://github.com/NethermindEth/starknet.go/pull/744
62+
* docs: add CHANGELOG.md by @thiagodeev in https://github.com/NethermindEth/starknet.go/pull/748
63+
64+
65+
**Full Changelog**: https://github.com/NethermindEth/starknet.go/compare/v0.11.1...v0.12.0
66+
67+
**Note: starting CHANGELOG.md from v0.12.0. All descriptions before v0.12.0 were taken directly from the Github releases description**
1168

1269
## [0.11.1](https://github.com/NethermindEth/starknet.go/releases/tag/v0.11.1) - 2025-05-15
1370
This release fixes the bug when calling the `BuildAndSendDeclareTxn`, `BuildAndSendInvokeTxn`, and `BuildAndEstimateDeployAccountTxn` methods with the `withQueryBitVersion` parameter set to true.

0 commit comments

Comments
 (0)