Summary
This release primarily replaces Goerli test data with Sepolia test data, improves test coverage, fixes several bugs related to RPC methods and the Pedersen hash function, adds support for Byte array serialization, refactors certain types for a better user experience (UX), updates examples, and implements RPCv0.7.1.
What's Changed
- RPC methods to return error by @rianhughes in #542
- Allow configuring the RPC client by @archseer in #547
- Update SpecVersion to stop returning InternalError for nil errors by @AryanGodara in #549
- #545 Add golangci-lint workflow by @nsiregar in #546
- only load .env for non-mock envs by @rianhughes in #559
- fix account testnet environment load by @rianhughes in #560
- set base by @rianhughes in #561
- provider_test.go upgraded to Sepolia by @thiagodeev in #563
- RPC/block tests upgraded to sepolia, fixed not running correct RPC url passed from env flag on CLI bug by @thiagodeev in #566
- Update transaction tests to sepolia by @AryanGodara in #557
- Update account tests to sepolia by @AryanGodara in #558
- Update block tests to Sepolia and add more tests by @AryanGodara in #554
- Update rpc: Call, Contract, Event and mock tests by @AryanGodara in #555
- Update README.md by @thiagodeev in #568
- correct json tag price_in_fri by @rianhughes in #572
- add missing l1 transaction receipt field by @rianhughes in #577
- Upgrade examples to use Sepolia network by @thiagodeev in #579
- Move PrecomputeAddress function to 'contract' package by @thiagodeev in #574
- Migrate from test-go to stretchr by @mdantonio in #582
- chore ::> method on the BroadcastInvokeTxnType interface to constrain it. by @PsychoPunkSage in #584
- chore::> Constrain BroadcastDeclare and BroadcastDeployAccount by @PsychoPunkSage in #585
- Update README.md by @RV12R in #587
- chore ::> Merging all TransactionReceipt types into a single type by @PsychoPunkSage in #588
- pedersen x range bug fix by @rianhughes in #595
- Adding support for Byte array serialization by @krishnateja262 in #583
deployContractUDC
added in CI test. by @PsychoPunkSage in #606- Reverted changes in
BroadcastDeclareTxnV3
by @PsychoPunkSage in #604 - Update tests to Sepolia by @thiagodeev in #589
- Add Juno Pederson hash by @thiagodeev in #610
- Thiagodeev/fix unreturned tx hash by @thiagodeev in #614
- Fixes before 7.1 release by @thiagodeev in #617
- Thiagodeev/fixes before 7 1 release v2 by @thiagodeev in #619
- update readme for 0.7.1 release by @rianhughes in #621
New Contributors
- @AryanGodara made their first contribution in #549
- @nsiregar made their first contribution in #546
- @thiagodeev made their first contribution in #563
- @mdantonio made their first contribution in #582
- @PsychoPunkSage made their first contribution in #584
- @RV12R made their first contribution in #587
- @krishnateja262 made their first contribution in #583
Full Changelog: v0.7.0...v0.7.1