This repository has been archived by the owner on Aug 29, 2023. It is now read-only.
Releases: Zondax/filecoin-solidity
Releases · Zondax/filecoin-solidity
v4.0.3
What's Fixed
- fix: cyclic dependencie by @swift-mx in #360
- Fix comment by @orenyomtov in #361
- fix: make deserializeDealProposal use readCid. by @raulk in #366
What's Changed
- Clean readme and add some references by @emmanuelm41 in #358
- Build(deps): bump @openzeppelin/contracts from 4.8.0 to 4.8.2 in /hardhat by @dependabot in #336
- add read-only flag by @longfeiWan9 in #346
New Contributors
- @swift-mx made their first contribution in #360
- @orenyomtov made their first contribution in #361
Full Changelog: v4.0.2...v4.0.3
v4.0.2
What's Changed
- FilecoinCBOR: fix writeCid and add readCid. by @raulk in #334
- Fix market test and apply some changes on readme by @emmanuelm41 in #356
New Contributors
Full Changelog: v4.0.1...v4.0.2
v4.0.1
What's Changed
- remove returned boolean on authenticate message method by @emmanuelm41 in #355
Full Changelog: v4.0.0...v4.0.1
v4.0.0
What's New
- Add new lib with BigInt conversion functions by @emmanuelm41 in #333
- BigInts: return bool to indicate overflows on bigint conversions by @emmanuelm41 in #335
- Refactor DealLabel struct and use it in missing places by @emmanuelm41 in #348
- pre calculate cbor buffer length by @emmanuelm41 in #353
- feat: add cbor decoding for DealProposal and MarketDealNotifyParams by @rllola in #332
What's Changed
- fix: the eth address prefix is 040a in hex (0x0a is 10 in hex) by @Stebalien in #329
- set commit ref for submodules by @emmanuelm41 in #331
- Apply fixes and improvements by @emmanuelm41 in #341
- builtin actors version to v10.0.0 by @emmanuelm41 in #344
- Revert some deletions and create new filecoin types by @emmanuelm41 in #347
- More improvements and cleaning on the code by @emmanuelm41 in #349
- count only solidity gas charges by @rllola in #351
- Update docs and apply some small fixes by @emmanuelm41 in #354
Full Changelog: v3.0.0-beta.1...v4.0.0
v3.0.0-beta.1
What's Changed
- fix warnings related to leb128 tests by @emmanuelm41 in #321
- create type for deal label by @emmanuelm41 in #320
- unvendor dependencies and improve deal label field by @emmanuelm41 in #323
- serialize vesting by @rllola in #324
- add new functions to create FilAddress types by @emmanuelm41 in #327
Full Changelog: v2.0.0-beta.1...v3.0.0-beta.1
v2.0.0-beta.1
What's New
As you can see, a huge amount of PRs have been merged recently. Many of these changes are breaking backward compatibility, so please review your contracts and fix errors that will show up.
What's Changed
- remove multisig actor and some precompiles by @emmanuelm41 in #246
- Clean comments on library by @emmanuelm41 in #247
- Fix import statements in README.md by @shrenujbansal in #225
- Vendor external dependencies by @emmanuelm41 in #248
- Various code improvements by @emmanuelm41 in #249
- add mythril tool for security tests by @emmanuelm41 in #253
- Validate that non singleton actor ids are above 100 by @emmanuelm41 in #255
- Organize code and fix some docs by @emmanuelm41 in #257
- Verify solc is installed by @rllola in #239
- add inline docs to many actor methods by @emmanuelm41 in #258
- clean library even further by @emmanuelm41 in #290
- Fix market test publish deal by @rllola in #259
- remove fixme forgotten comment by @rllola in #291
- Apply more improvements and cleaning by @emmanuelm41 in #292
- add some required features by @emmanuelm41 in #293
- add inline docs for CborDecode lib by @emmanuelm41 in #296
- move BigInt and BigNumber structs inside libs by @emmanuelm41 in #297
- Remove universal hook for verifreg as it cant be called successfully by @rllola in #299
- use handleFilecoinMethod and deserialize universal hook params by @rllola in #300
- Rename the "call actor"
read_only
parameter tostatic_call
by @Stebalien in #302 - check frc0042 method number by @rllola in #301
- Bump undici from 5.12.0 to 5.19.1 in /hardhat by @dependabot in #231
- fix typo on verified client by @emmanuelm41 in #304
- create custom errors for different scenarios by @emmanuelm41 in #307
- Add cbor decode unit tests by @emmanuelm41 in #305
- create FilAddress struct to replace bytes by @emmanuelm41 in #308
- apply new modifications and some missing changes by @emmanuelm41 in #312
- create FilActorId type to replace generic uint64 by @emmanuelm41 in #313
- Fix wrong type on miner actor by @emmanuelm41 in #314
- feat: add leb128 encoding feature by @rllola in #315
- feat: add function to create Filecoin Address from ActorID by @rllola in #317
New Contributors
- @shrenujbansal made their first contribution in #225
- @Stebalien made their first contribution in #302
Full Changelog: v1.0.1-beta.1...v2.0.0-beta.1
Fix breaking change on hyperspace
This update is a must because previous versions won't work anymore on hyperspace ⚠️ ⚠️ ⚠️
What's Changed
- Update docs with latest changes by @emmanuelm41 in #226
- Make some left methods read-only by @emmanuelm41 in #233
- Use CBOR codec instead of DAG_CBOR by @emmanuelm41 in #234
Full Changelog: v1.0.0-beta.1...v1.0.1-beta.1
v1.0.0-beta.1
What's New
- Set 0 as value to send to actors and add param to handle specific methods by @emmanuelm41 in #217
- add content on README by @emmanuelm41 in #218
What's Changed
- show gas usage by @rllola in #216
- publish gas result on PR as a comment by @rllola in #222
- update ref-fvm by @rllola in #219
- migrated hardhat by @Pfed-prog in #213
- add builtIn API docs by @longfeiWan9 in #220
- Set granularity frc42 value correctly by @emmanuelm41 in #224
New Contributors
- @Pfed-prog made their first contribution in #213
- @longfeiWan9 made their first contribution in #220
Full Changelog: v0.5.0-beta.1...v0.6.0-beta.1
v0.5.0-beta.1
What's New
- Add function to resolve eth address to actor id by @emmanuelm41 in #176
- Add foundry integration by @bahadylbekov in #166
- Add methods with actor id as parameter for non-singleton actors by @emmanuelm41 in #211
What's fixed
- Set error code sign correctly by @emmanuelm41 in #175
- Indicate address format expected as argument on non-singleton ac… by @emmanuelm41 in #193
- Serialize publish_storage_deal correctly by @emmanuelm41 in #197
- Fix slicing by @rllola in #204
What's improved
- Make readRespData more restrictive in terms of precompile response by @emmanuelm41 in #190
- Check actor response on methods that return empty responses by @emmanuelm41 in #192
- Use readonly flag for getter methods by @emmanuelm41 in #199
- Check address is bytes format by @rllola in #205
- Fix solc version to ^0.8.17 by @emmanuelm41 in #189
- Remove redundant methods and rename others properly by @emmanuelm41 in #191
- Apply refactor on cbor libs by @emmanuelm41 in #194
- Compiler issue when compiling Actor.sol Return type not supported by @NufailIsmath in #172
- Refactor cbor functions for market actor by @emmanuelm41 in #198
- Clean warnings by @rllola in #210
- Bump cookiejar from 2.1.3 to 2.1.4 by @dependabot in #171
New Contributors
- @NufailIsmath made their first contribution in #172
- @dependabot made their first contribution in #171
- @bahadylbekov made their first contribution in #166
Full Changelog: v0.4.0-beta.1...v0.5.0-beta.1
v0.4.0-beta.1
What's Changed
- Remove the need for our fork in integration tests by @rllola in #161
- Add SendAPI library by @emmanuelm41 in #163
- Add call actor by id precompile by @emmanuelm41 in #165
Full Changelog: v0.3.0-beta.1...v0.4.0-beta.1