Releases: web3swift-team/web3swift
3.2.2
Issues fixed:
- Missing C types in Xcode 16 #869
- Few broken remoteTests deleted
- Broken spelling ci/cd check fixed by excluding C code out of the check.
What's Changed
- chore: minor test update by @JeneaVranceanu in #855
- chore: exclude secp256k1 from codespell by @JeneaVranceanu in #866
- Imported <sys/types.h> by @alladinian in #864
New Contributors
- @alladinian made their first contribution in #864
Full Changelog: 3.2.1...3.2.2
3.2.1
What's Changed
- feat: implement eth_getLogs by @zhangliugang in #830
- Mnemonic data by @pharms-eth in #791
- feat: improve decode error by @zhangliugang in #831
- feat(EIP712): parsing of TypedData payload; encoding + hashing; by @JeneaVranceanu in #833
- fix: BIP39 use given language to generate mnemonics; by @JeneaVranceanu in #852
- Fixes for PR 849 by @JeneaVranceanu in #853
- support Portuguese by @zmgl in #849
New Contributors
Full Changelog: 3.2.0...3.2.1
3.2.0
What's Changed
- fix: EIP4361/SIWE - new regular expressions to cover all requirements by @JeneaVranceanu in #793
- chore: fixed typo in a comment in ENSBaseRegistrar.swift by @JeneaVranceanu in #796
- chore(typos): fix typos by @stavares843 in #795
- feat: transaction polling task by @JeneaVranceanu in #797
- Add transaction awaiting task remote test by @janndriessen in #798
- return a new instance of Data in decodeSingleType by @zhangliugang in #803
- Add Support For The Mnemonic Phrase To Be An Array by @pharms-eth in #792
- fix: ABI decoder - crashing during the attempt to use data slices by @JeneaVranceanu in #808
- Expose Data Models For Public use by @pharms-eth in #790
- chore: readme update by @JeneaVranceanu in #817
- Addresses generator (#1) by @6od9i in #825
- feat: sign without hash by @JuyeonYu in #824
New Contributors
- @stavares843 made their first contribution in #795
- @6od9i made their first contribution in #802
- @JuyeonYu made their first contribution in #824
Full Changelog: 3.1.2...3.2.0
3.1.2
What's Changed
- feat: git hooks implementation by @JeneaVranceanu in #755
- fix: swiftlint configuration file by @JeneaVranceanu in #760
- chore: swiftlint auto fixes by @JeneaVranceanu in #761
- fix: web3 wallet example by @JeneaVranceanu in #764
- chore: swift lint cleanup -- whitespace-only changes from #756 by @cclauss in #773
- chore: swift lint cleanup by @JeneaVranceanu in #756
- fix: swiftlint issues in Utilities.swift by @JeneaVranceanu in #779
- chore: docs fix after swiftlint by @JeneaVranceanu in #775
- chore: hashECRecover and personalECRecover are identical except 1 line by @JeneaVranceanu in #776
- chore: BIP32HDNode - SwiftLint clean up by @JeneaVranceanu in #759
- fix: web3 infura and http provider alternative throwing initalizers by @JeneaVranceanu in #774
- pre-commit: SwiftLint: Disable failing tests by @cclauss in #781
- SwiftLint recommends a double run when fixing by @cclauss in #784
- Minor: description of transaction doesn't return from by @albertopeam in #783
Full Changelog: 3.1.1...3.1.2
3.1.1
What's Changed
- ci: enabling tests for PRs targeting v4 by @JeneaVranceanu in #739
- Feature BIP44(2/2) by @albertopeam in #734
- Upgrade GitHub Action checkout by @cclauss in #742
- Fix typos discovered by codespell by @cclauss in #743
- Let's spell parameters correctly by @cclauss in #745
- Let's spell beginning correctly by @cclauss in #746
- Let's spell tuple correctly by @cclauss in #748
- Let's spell stripped correctly by @cclauss in #747
- fix: replaced AnyObject with Any by @JeneaVranceanu in #725
- chore: remove obsolete core module by @janndriessen in #741
- GitHub Actions: Add codespell to find typos by @cclauss in #753
- fix: attempt to encode uint with a negative value results in a crash by @JeneaVranceanu in #752
- Let’s spell parameters correctly by @cclauss in #757
- feat: convertToData handles Bool by @JeneaVranceanu in #750
- test: added test cases for
func publicToAddress
by @JeneaVranceanu in #751 - Update readme by @VaishaliDesai in #762
- Fix: Web3Core.podspec by @zhangliugang in #749
- Fix Cocoapods support by @yaroslavyaroslav in #765
New Contributors
- @cclauss made their first contribution in #742
- @VaishaliDesai made their first contribution in #762
- @zhangliugang made their first contribution in #749
Full Changelog: 3.1.0...3.1.1
3.1.0
DISCLAIMER
Warning
This minor update contains necessary BREAKING CHANGES in public API, so please consider performing an UPDATE IN A SEPARATE BRANCH.
We're really sorry about this, and we'll do our best to avoid it in future minor updates.
What's Changed
- Add support for multiple contract methods with same name by @rinat-enikeev in #661
- Further Resolver enhancement by @yaroslavyaroslav in #658
- fix!: web3 error output fix by @JeneaVranceanu in #664
- Fix validation in SPI package list by @finestructure in #665
- Infinite recursion warning #667 by @albertopeam in #668
- General cleanup by @pharms-eth in #679
- ENS interface cleanup by @pharms-eth in #681
- ERC20 read properties issue by @janndriessen in #677
- fix contract bugs by @pharms-eth in #682
- Create PR template by @janndriessen in #697
- fix: set public access modifier to FeeHistory struct members by @JeneaVranceanu in #696
- feat: remote tests mocking by @JeneaVranceanu in #701
- fix: contract operations by @JeneaVranceanu in #685
- chore: remove from PR template by @JeneaVranceanu in #706
- fix: deprecated SecurityToken investors function actually expects a uint256 - an index argument by @JeneaVranceanu in #704
- chore: tokens code clean up by @JeneaVranceanu in #705
- chore: ABIEncoder - docs, tests, cleanup by @JeneaVranceanu in #707
- chore: updated /skywinder to /web3swift-team by @JeneaVranceanu in #708
- fix: module name by @JeneaVranceanu in #694
- Crop all
print
from Tests and Sources. by @yaroslavyaroslav in #673 - Add convenience init for Web3HttpProvider by @rinat-enikeev in #717
- ENSTests added assertions by @albertopeam in #722
- EthereumContractTest removed swiftLint errors and warnings by @albertopeam in #688
- ENS properties mutability by @albertopeam in #723
- Fix remaining no tx assigns by @janndriessen in #715
ERC20.transaction
doesn't assigns toWriteOperation.transaction
property fix by @yaroslavyaroslav in #713- removed project warnings by @albertopeam in #683
- feat: introduced effectiveGasPrice by @JeneaVranceanu in #724
- Rename default options by @janndriessen in #730
- Example project remove pod install warnings by @albertopeam in #733
- Feature/BIP44 by @albertopeam in #719
New Contributors
- @rinat-enikeev made their first contribution in #661
- @finestructure made their first contribution in #665
- @albertopeam made their first contribution in #668
Full Changelog: 3.0.6...3.1.0
3.0.6
What's Changed
- feat: Add Issues template forms by @Vinitvh in #652
- feat: add policy resolver by @janndriessen in #645
- Dynamic array fix. by @yaroslavyaroslav in #655
- fix: Fix syntax error in bug_report template by @Vinitvh in #656
- Update actions Xcode version and Swift toolchain to latest by @yaroslavyaroslav in #657
- fix: data field in CodableTransaction must be passed into the envelope by @JeneaVranceanu in #624
- Update README. Add development section by @janndriessen in #662
- Fix: typos by @omahs in #663
New Contributors
Full Changelog: 3.0.5...3.0.6
3.0.5
DISCLAIMER
This patch fixes some critical issues in one of our core features. It's highly recommended to everyone to update to that one.
What's Changed
- Add tests for EIP1559 transactions on Mainnet and Goerli by @janndriessen in #644
- fix: Data to HEX string by @JeneaVranceanu in #632
- fix: ran swiflint --fix to fix some warnings by @JeneaVranceanu in #648
Full Changelog: 3.0.4...3.0.5
3.0.4
What's Changed
- Cocoapods support by @yaroslavyaroslav in #638
Full Changelog: 3.0.3...3.0.4
DISCLAIMER
So now 3.0.4 are available on Cocoapods repo. But nothing to say that i'd hurting while releasing this bit. So i'd state this explicitly: all additional Cocoapods support beside the simple version bumping are totally on the community side.