-
UI
-
add eth_signTypedData_v4
-
return all lowercase address strings, fix npm resolution
-
Fix github issues, npm audit fix
-
add more networks
-
update rollup and more cleanup
-
cleanup and rollup updates
-
change eth_decrypt, eth_getEncryptionPublicKey adhere to the standard
-
Fix reference to css background class names in popUpCreator
-
Fix typo with transaction receipt event
-
Add eth_decrypt, eth_getEncryptionPublicKey, and eth_signtypeData_v3 methods
-
Remove infuraid, always use rpcURL
- Existence checks for retry button
- Fix css class naming to prevent css leaking into containing page
- Add method to retrieve stand alone wallet instance (instance without a web3 provider)
- check for err.code before making a string comparison check for DATA_CHANNEL_ERROR
- Use Modified simple-peer library that does not kill connection on datachannel close
- Add re-creation of dataChannel when dataChannel errors or closes and connection is still active
- Add check to messages transmitted to the phone to prevent duplicates (100 ms minimum between same type sends)
- Add check for an answer received after sending an offer and if no answer call try turn
- Add a handler for anticipated use of turn credentials during first connection attempt
- Fix communication of disconnect to Web3Modal
- Fix creation of multiple QRcode modals causing blank QRcode bug
- Clean up event listeners on recreation of V2 initiator and webRtcCommunication instances
- Wait until a connection to a signal server is established before showing QRcode
- Fix incorrect import breaking install
- Add connecting loader
- Add retry buttons to regenerate qrcode
- Add a current instance cache for transaction hashes to prevent multiple send attempts
- Add notice when malformed response is received from mobile
- Add a current instance timer to stop checking for transaction hash after 60 minutes
- Add user notice of errors originating from a transaction
- Fix EIP-1193 disconnect event name typo (disconnected -> disconnect)
- Add wallet connected checks for eth_signTransaction, eth_sendTransaction
- add no-op for subscriptions when using https
- add a workaround to emit receipt without use of subscriptions on https
- Fix line breaking in popup
- Allow http rpc url's
- Increment patch version
- Change disconnect with in app browser to not reset environment
- Detect in-app browser and default to use it.
- Don't redirect to open app on IOS
- UI changes/fixes
- Reduce size of tokens-eth.json file
- Fix estimateGas for eth_signTransaction
- Add additional check for gasLimit usage versus gas usage
- Add error catches
- fix missing import related to goerli, and associated error
- fix error not getting thrown on window close, if desired behavior
- fix invalid import
- update app store and play store links
- Additional improvements to display of qrcode
- improve display of qrcode
- remove list updating on install
- Add
.disconnect
as a method on the provider - Restore debug package use
- Fix modal showing up behind web3modal
- Fix value resets when modal is closed by user
- Replace popup window with a modal (stable)
- Replace popup window with a modal
- Change handling of infuraId to permit same id usage on testnets
- update play store link
- update app store link
- add deep linking
- add deep linking
- remove interceptor to transform requests
- add interceptor to transform requests
- add missing personal_ecRecover method
- Fix flipped parameters for persona_sign
- Fix user reject action
- Add user reject action to personal_sign (present on eth_sign, eth_sendTransaction, eth_signTransaction)
- User reject action checks, testing, investigation
- Fix notifications for rejected request
- Moved message creation function
- Additional debugging logs under 'MEWconnectWeb3' namespace
- Additional error logs under 'MEWconnectError' namespace
- Additional checks for url
- Fix user rejected request to pass through provider
- code cleanup
- bump minor version
- code cleanup
- No functionality change since v2.1.1-RC.4.6
- Just use 'a' tags to open links from popup
- Change mechanism for opening app/play store links
- Add popup link to MEW web and MEWconnect Protocol
- Add logs to investigate link not working
- Fix notice to unblock popups for app/play store links
- Investigate link blockage
- Fix X used for closing notifications
- Add logs to investigate link not working
- Identify approval transactions
- Use double logical not to check for infuraId
- Remove redundant id in tx data
- Fix 'www.' removal
- Remove 'www.' from begining of hostnames used to identify dapp
- revert Provider.isConnected and Provider.getConnectionState to getters
- add isMEWconnect as provider check
- Fix invalid accounting for message ids
- Remove error condition on unmatched id received
- Move id to same level as type and data in sent messages
- Handle matching of request and response ids in client communication layer
- Add reject message type
- Add id to sent
- fix identification of mew sites
- same as v2.1.1-RC.2.1, just a version bump
- modification to check in Release v2.1.1-RC.2
- Remove hostname addition when connecting to myetherwallet.com
- Add dapp hostname QRcode
- Add Reject type as a wrtc message type
- Bump wrtc version to 0.4.6
- Add isMewConnect and name properties to the provider instance (src/connectProvider/index.js)
- Add infuraId as an option on the Provider constructor. If supplied, no parameters are required for the makeWeb3Provider method call.
- pass JSON RPC errors through to callback
- Quietly handle 'subscription not found' error by default with settable option to return as error
- add popupWindowClosed event to provider object to inform when popup window is closed.
- Fallback to getting gas price from chain if one is not supplied
- Fix event signaling disconnect for mew web not propagating
- Refactor signal server url locations
- Emit error when popup is closed via closing the window or clicking cancel
- Add option to emit error when popup is closed
- Design modifications
- Remove refreshing QRcode.
- better error handling between V1 and V2 connection types
- Add missing package to package.json.
- Modify/Improve fallback flow
- Refresh QRcode continuously after so many seconds
- fix missing property in MewConnectInitiator [this.iceStates]
- MEWconnect disconnecting after connection fix
- version 2 (MEW mobile) turn connection fix
- Refactor version 1 and version 2 checking and selection
- Include stand alone provider
- Include both version 1 and version 2 and allow for seamless connection from app using either
- Switch from webpack to rollup
- clean unused code
- removed initiatorClient and recieverClient
- add prettier
- reduce examples to pre-built MyEtherWallet
- Gracefully handle disconnect call when webrtc never initiated