All Versions
76
Latest Version
Avg Release Cycle
57 days
Latest Release
672 days ago

Changelog History
Page 1

  • v2.6.5 Changes

    May 26, 2022
    • correct the decoding key for from in transactionOptions by @mloit in #570
  • v2.6.4 Changes

    May 06, 2022
    • πŸ›  Fix ERC-1155 ABI by @mloit in #557
    • πŸ›  Fix access level for EIP-712 related objects by @mloit in #555
    • βͺ Restore public API fromJSON() functions by @mloit in #558
  • v2.6.3 Changes

    April 27, 2022
    • πŸ”‹ Feature/automatic gas 1559 by @mloit in #547
    • Oracle.suggestGasFeeLegacy method fixup by @yaroslavyaroslav in #551
  • v2.6.2 Changes

    April 25, 2022
    • πŸ›  Fix #540 by freezing CryptoSwift dependency to last working version (1.4.3) by @yaroslavyaroslav
  • v2.6.1 Changes

    April 19, 2022
    • πŸ“š Update documentation for EIP-1559 support by @mloit in #530
    • πŸ”‹ Feature/transaction metadata by @mloit in #523
  • v2.6.0 Changes

    April 15, 2022

    πŸ”‹ Features

    • βž• Add full EIP-1559 transaction support see
    • βž• Add gas prediction support see

    What's Changed

    • βœ‚ Remove BrowserViewController if building for anything other than iOS by @mloit in #503
    • πŸ”‹ Feature/pre swiftlint cleanup by @mloit in #495
    • πŸ”‹ Feature/late lint fixups by @mloit in #508
    • πŸ›  Fix Base58 Decoding by @mloit in #504
    • πŸ‘• Swiftlint by @mloit in #499
    • ERC1155: Change access control for Interfece-based methods. by @mrklos in #494
    • feat: solidity sha3 implementation added by @JeneaVranceanu in #506
    • βž• add indentation check [default is 4 spaces per tab-stop] by @mloit in #512
    • πŸš€ EIP-1559 support release by @yaroslavyaroslav in #510
    • EIP-1559 Gas prediction implementation by @yaroslavyaroslav in #513
    • feat: decoding ABI with solidity error types by @JeneaVranceanu in #455
    • Gas prediction implementation by @yaroslavyaroslav in #514
    • πŸ› Bug fix/transaction index by @mloit in #521
    • πŸ‘ EIP-1559 transaction support by @mloit in #509
    • Full Changelog: 2.5.1...2.6.0
  • v2.5.1 Changes

    March 23, 2022
    • ⬇️ Drop Carthage cache files by yaroslavyaroslav
    • ⬇️ Drop examples cocoapods cache files by yaroslavyaroslav
    • πŸ‘Œ Improve ci/cd pipeline by adding localTests job by yaroslavyaroslav
    • πŸ’… Rename tests in swift style name convention (CamelCase) by yaroslavyaroslav
    • βœ… Enable run ganache util in ci/cd pipeline (required for local tests) by yaroslavyaroslav
    • πŸ— Clear lib warnings on build #437 by Valter4578 & mliot
    • πŸ”„ Change UINT64_MAX to UInt64.max by mloit
    • ⚑️ Update CHANGELOG.md by ZeroCode999
    • πŸ›  Fix tokenURI method name for ERC721 and ERC721x tokens #419 by Sarquella
    • Provide basic tolerance to EIP-1559 data by mloit
    • πŸ›  Fix for buffer overflow in [Data|SECP256K1].randomBytes() #470 by mloit
    • Arbitrary clean project code by mloit
    • πŸ›  Fix github actions config issue that occasionally cancels running jobs by yaroslavyaroslav
    • mini-rollup of several issues by mloit
  • v2.5.0 Changes

    December 23, 2021

    Full Changelog

    Implemented enhancements:

    • βž• Add support of EIP-712 signatures #323
    • BIP39.mnemonicsToEntropy does not work for mnemonics of length 15, 18, 21 #300
    • πŸ‘Œ Support Solidity 0.6 & ABIEncoderV2 #258
    • Omit zeros at the end of formatted string #117
    • [recreated] Detect read function aborting by messaged require statement #276 (hakumai-iida)

    πŸ›  Fixed bugs:

    • πŸ”Š subscribeOnLogs method with specific contract address is not working!!!! #366
    • EthereumContract with Custom ABI returns nil #342
    • βœ… Error on running tests #290
    • Serialisation of BIP32 misplaced address postition #257
    • ⚑️ Xcode 10.2.1 carthage update hangs while building web3swift.xcodeproj #197

    Closed issues:

    • πŸ“š Error in Documentation Examples: "Failed to fetch gas estimate" #421
    • BSC Network Transaction #418
    • How to sign and send ERC20 token #413
    • Example #409
    • 🍎 How install for macOS? #408
    • πŸ‘‰ Use case for Web3Swift #405
    • πŸ‘‰ Make and example on how to use ENS domains #404
    • πŸ‘‰ Make an example on how to check your wallet balance #402
    • Implement a functionality to add custom chains #401
    • Prepare and example on how to use mnemonics #399
    • Expired Discord invitation link #382
    • How to estimate gas limit and gas price ? #380
    • let block = try? web3.eth.getBlockNumber() #376
    • πŸ‘Œ Support carthage both M1 and Intel processors #375
    • πŸ‘Œ Support for Xcode 12 SPM #373
    • ⚠ promisekit: warning: wait() called on main thread! #372
    • How to generate web3swift framework file from source #369
    • how to maintain multiple wallet ,need to store separate key json file? #367
    • Extremely slow init BIP39 and keystore in current dev branch #365
    • πŸ”Š How can i get EventLogs and topics from a transaction response? #359
    • πŸ“œ Cannot parse ABI with tuple[] #358
    • Send Transaction issue, processingError(desc: "Failed to fetch gas estimate") #356
    • Instance member 'contract' cannot be used on type 'web3'; did you mean to use a value of this type instead? #352
    • πŸ— Could not build Objective-C module 'web3swift' #344
    • πŸ— Building the latest web3Swift example #341
    • cannot open https://exchange.pancakeswap.finance/\#/swap #338
    • πŸ“œ Crash with parsing custom ABI Contract #333
    • ⚑️ @ravi-ranjan-oodles thanks for the update. #329
    • βœ… Issue in Uploading to Test Flight #328
    • ⚑️ Update CryptoSwift podspec #322
    • cann't open DApp, such as "https://uniswap.tokenpocket.pro/\#/swap" #321
    • CryptoSwift version is too low to work properly in Xcode12.5 #318
    • web3swift.Web3Error.processingError(desc: "Failed to fetch gas estimate")(BSC ChainοΌ‰ #317
    • Quick simple steps for minting ERC20 or ERC721 tokens #314
    • Generate Contract Bytecode / Address #313
    • I can't find func 'Web3.InfuraKovanWeb3()' #311
    • web3 instance error: Variable used within its own initial value #310
    • Failed to fetch gas estimate when sending erc20 #307
    • πŸ’» DApp browser cann't open Uniswap in a right way #304
    • ⚑️ Update cocoapods bigint to 5.0 #288
    • When I use getBlockByNumber , hash Unable to check #287
    • πŸ“œ How to parse the return value of read transaction #284
    • Failed to fetch gas estimate #283
    • Generic parameter 'Element' could not be inferred #282
    • Unable to send ether using send function #279
    • πŸ‘ This request is not supported because your node is running with state pruning. Run with --pruning=archive. #274
    • Send ERC20 token error And get token name error #262
    • Problem when decoding raw transaction input data #216
    • Is it necessary to use password in creating Bip32keystore ? #213

    πŸ”€ Merged pull requests:

  • v2.3.0 Changes

    September 21, 2020

    Full Changelog

    Implemented enhancements:

    • Credentials: send "Authorization" header #267

    πŸ›  Fixed bugs:

    • How to add web3swift in my framework ? #167
    • πŸ“š Documentation link 404 in README.md #164

    Closed issues:

    • web3swift.Web3Error.processingError("Failed to fetch nonce") #272
    • Xcode 10.3 archive failed #266
    • WebView: Dapp & Connect Wallet #264
    • Create new contract method. #261
    • Xcode 11 regenerating password #228
    • πŸ‘Œ support Xocde 11 SPM for iOS #221
    • πŸš€ Not able to Deploy smart contract #214
    • βœ… unable to create archive file for testflight #161

    πŸ”€ Merged pull requests:

    • βž• Added web3-react-native to libraries that use web3swift #263 (cawfree)
  • v2.2.2 Changes

    April 04, 2020

    Full Changelog

    Implemented enhancements:

    • ENS Registry migration #237
    • WKWebView with injected "web3 #202

    πŸ›  Fixed bugs:

    • πŸ›  Fix build dependencies #244
    • πŸ— Carthage build fails #226

    Closed issues:

    • Event filters by Param not working #248
    • KeysService() in Migration guide not found #240
    • πŸ‘€ How to get seed phrase from private key? #236
    • Sender Value nil #219

    πŸ”€ Merged pull requests: