Skip to content

Commit 312ae7a

Browse files
Merge branch 'develop' into unstable
2 parents d54e32b + b67c8c4 commit 312ae7a

File tree

2 files changed

+70
-12
lines changed

2 files changed

+70
-12
lines changed

CHANGELOG.md

Lines changed: 62 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,70 @@
11
# Changelog
22

3-
## [Unreleased](https://github.com/skywinder/web3swift/tree/HEAD)
3+
## [2.6.5](https://github.com/skywinder/web3swift/tree/2.6.5) (2022-05-26)
44

5-
[Full Changelog](https://github.com/skywinder/web3swift/compare/2.5.0...HEAD)
5+
- correct the decoding key for from in transactionOptions by @mloit in #570
66

7-
**Merged pull requests:**
7+
## [2.6.4](https://github.com/skywinder/web3swift/tree/2.6.4) (2022-05-06)
8+
9+
- Fix ERC-1155 ABI by @mloit in #557
10+
- Fix access level for EIP-712 related objects by @mloit in #555
11+
- Restore public API fromJSON() functions by @mloit in #558
12+
13+
## [2.6.3](https://github.com/skywinder/web3swift/tree/2.6.3) (2022-04-27)
14+
15+
- Feature/automatic gas 1559 by @mloit in #547
16+
- Oracle.suggestGasFeeLegacy method fixup by @yaroslavyaroslav in #551
17+
18+
## [2.6.2](https://github.com/skywinder/web3swift/tree/2.6.2) (2022-04-25)
19+
20+
- Fix #540 by freezing CryptoSwift dependency to last working version (1.4.3) by @yaroslavyaroslav
21+
22+
## [2.6.1](https://github.com/skywinder/web3swift/tree/2.6.1) (2022-04-19)
23+
24+
- Update documentation for EIP-1559 support by @mloit in #530
25+
- Feature/transaction metadata by @mloit in #523
26+
27+
## [2.6.0](https://github.com/skywinder/web3swift/tree/2.6.0) (2022-04-15)
28+
29+
### Features
30+
31+
- Add full EIP-1559 transaction support see
32+
- Add gas prediction support see
33+
34+
### What's Changed
35+
36+
- Remove BrowserViewController if building for anything other than iOS by @mloit in #503
37+
- Feature/pre swiftlint cleanup by @mloit in #495
38+
- Feature/late lint fixups by @mloit in #508
39+
- Fix Base58 Decoding by @mloit in #504
40+
- Swiftlint by @mloit in #499
41+
- ERC1155: Change access control for Interfece-based methods. by @mrklos in #494
42+
- feat: solidity sha3 implementation added by @JeneaVranceanu in #506
43+
- add indentation check [default is 4 spaces per tab-stop] by @mloit in #512
44+
- EIP-1559 support release by @yaroslavyaroslav in #510
45+
- EIP-1559 Gas prediction implementation by @yaroslavyaroslav in #513
46+
- feat: decoding ABI with solidity error types by @JeneaVranceanu in #455
47+
- Gas prediction implementation by @yaroslavyaroslav in #514
48+
- Bug fix/transaction index by @mloit in #521
49+
- EIP-1559 transaction support by @mloit in #509
50+
- Full Changelog: 2.5.1...2.6.0
51+
52+
## [2.5.1](https://github.com/skywinder/web3swift/tree/2.5.1) (2022-03-23)
853

9-
- Syncing with master [\#428](https://github.com/skywinder/web3swift/pull/428) ([yaroslavyaroslav](https://github.com/yaroslavyaroslav))
54+
- Drop Carthage cache files by yaroslavyaroslav
55+
- Drop examples cocoapods cache files by yaroslavyaroslav
56+
- Improve ci/cd pipeline by adding localTests job by yaroslavyaroslav
57+
- Rename tests in swift style name convention (CamelCase) by yaroslavyaroslav
58+
- Enable run ganache util in ci/cd pipeline (required for local tests) by yaroslavyaroslav
59+
- Clear lib warnings on build #437 by Valter4578 & mliot
60+
- Change UINT64_MAX to UInt64.max by mloit
61+
- Update CHANGELOG.md by ZeroCode999
62+
- Fix tokenURI method name for ERC721 and ERC721x tokens #419 by Sarquella
63+
- Provide basic tolerance to EIP-1559 data by mloit
64+
- Fix for buffer overflow in [Data|SECP256K1].randomBytes() #470 by mloit
65+
- Arbitrary clean project code by mloit
66+
- Fix github actions config issue that occasionally cancels running jobs by yaroslavyaroslav
67+
- mini-rollup of several issues by mloit
1068

1169
## [2.5.0](https://github.com/skywinder/web3swift/tree/2.5.0) (2021-12-23)
1270

Tests/web3swiftTests/remoteTests/ENSTests.swift

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -28,15 +28,15 @@ class ENSTests: XCTestCase {
2828
let domain = "somename.eth"
2929
let address = try await ens?.registry.getResolver(forDomain: domain).resolverContractAddress
3030
print(address as Any)
31-
XCTAssertEqual(address?.address.lowercased(), "0x5ffc014343cd971b7eb70732021e26c35b744cc4")
31+
XCTAssertEqual(address?.address.lowercased(), "0x4976fb03c32e5b8cfe2b6ccb31c09ba78ebaba41")
3232
}
3333

3434
func testResolver() async throws {
3535
let web3 = await Web3.InfuraMainnetWeb3(accessToken: Constants.infuraToken)
3636
let ens = ENS(web3: web3)
3737
let domain = "somename.eth"
38-
let address = try await ens?.getAddress(forNode: domain)
39-
XCTAssertEqual(address?.address.lowercased(), "0x3487acfb1479ad1df6c0eb56ae743d34897798ac")
38+
let address = try ens?.getAddress(forNode: domain)
39+
XCTAssertEqual(address?.address.lowercased(), "0xc1ccfb5fc589b83b9e849c6f9b26efc71419898d")
4040
}
4141

4242
func testSupportsInterface() async throws {
@@ -73,8 +73,8 @@ class ENSTests: XCTestCase {
7373
let web3 = await Web3.InfuraMainnetWeb3(accessToken: Constants.infuraToken)
7474
let ens = ENS(web3: web3)
7575
let domain = "somename.eth"
76-
let owner = try await ens?.registry.getOwner(node: domain)
77-
XCTAssertEqual("0xc67247454e720328714c4e17bec7640572657bee", owner?.address.lowercased())
76+
let owner = try ens?.registry.getOwner(node: domain)
77+
XCTAssertEqual("0xc1ccfb5fc589b83b9e849c6f9b26efc71419898d", owner?.address.lowercased())
7878
}
7979

8080
func testTTL() async throws {
@@ -89,9 +89,9 @@ class ENSTests: XCTestCase {
8989
let web3 = await Web3.InfuraMainnetWeb3(accessToken: Constants.infuraToken)
9090
let ens = ENS(web3: web3)
9191
let domain = "somename.eth"
92-
let resolver = try await ens?.registry.getResolver(forDomain: domain)
93-
let address = try await resolver?.getAddress(forNode: domain)
94-
XCTAssertEqual(address?.address.lowercased(), "0x3487acfb1479ad1df6c0eb56ae743d34897798ac")
92+
let resolver = try ens?.registry.getResolver(forDomain: domain)
93+
let address = try resolver?.getAddress(forNode: domain)
94+
XCTAssertEqual(address?.address.lowercased(), "0xc1ccfb5fc589b83b9e849c6f9b26efc71419898d")
9595
}
9696

9797
func testGetPubkey() async throws {

0 commit comments

Comments
 (0)