Releases: MyCryptoHQ/MyCrypto
1.1.0
1.1.0 is a stable point release for MyCrypto (Web) and is the 6th alpha release for Desktop
This release includes a number of new features including a brand new address book and a redesigned network dropdown. A large number of enhancement and minor bug fixes were included as well
Address Book
Redesigned Network Dropdown
Bug Fixes / Improvements
- Miscellaneous bug fixes and stability improvements (#1863, #1813, #1926, #1918, #1852, #1861)
- Revamped offline status checker. Users should notice an OoM improvement in time to reflect network status (20s -> 2s), and a much better UX for offline signing.
- Updates to existing network node options (#1877, #1876)
- Add support for new Networks (MUSIC, ETSC, EGEM, CLO) (#1862)
- Support for buying Ether with EUR in European countries with Simplex.
- Don't require leading 0 in amount field.
.01
is now a valid input for theamount
field. - Add network unit to account balance on testnets
- Add Electron Builds to Travis
Join the Discussion
As always, feedback is greatly appreciated. You can reach out to us:
- On Discord: https://discord.gg/VSaTXEA
- On Twitter: https://twitter.com/mycrypto
- Via our support site: https://support.mycrypto.com/
We hope you enjoy the new release!
1.0.2
1.0.2 is an out of schedule release to address bugs in our contraction interaction interface.
Additionally, these release marks the 5th release of our Alpha Desktop Application, which includes an extension to our hard-coded expiration to ensure users aren't using old alpha builds.
Bug Fixes / Improvements
Clear transaction state on tab changes (#1852)
Add dropdown for boolean inputs (#1845)
Update Electron Expiration (#1844)
Strip hex prefix for bytes inputs (#1811)
Join the Discussion
As always, feedback is greatly appreciated. You can reach out to us:
- On Discord: https://discord.gg/VSaTXEA
- On Twitter: https://twitter.com/mycrypto
- Via our support site: https://support.mycrypto.com/
We hope you enjoy the new release!
1.0.0
1.0.0 is the first stable release of the new MyCrypto for Web
This release marks our first official, stable release of MyCrypto for Web. We hope you enjoy the new MyCrypto 😁.
3rd Alpha Desktop Release
This release also included our 3rd Alpha Release of MyCrypto Desktop that includes a patch to the persistent update Modal (even in the case where there were no more recent releases).
Bug Fixes / Improvements
- Show version in Electron
- Japanese V4 full translation (Kazunori Seki)
- Ignore
dist
for jest tests - Mark depreciated react lifecycles as unsafe
- Upgrade EAC libs to v1.0.0-beta.3
- Production Release Changes (Welcome Modal, remove beta warnings, etc)
- Increase shepherd thresholds
- Parse bytes types to a hex buffer (to fix data bug)
- Add private key deprecation information
- Add custom meta tags for social-media SEO
- Fix integer checks for custom token decimals
- Automatically track custom tokens
- Do not allow custom tokens to be added with the same address
- Exclude components from coverage reports
- Add privacy policy link to footer
- Improve form validation
Join the Discussion
As always, feedback is greatly appreciated. You can reach out to us:
- On Discord: https://discord.gg/VSaTXEA
- On Twitter: https://twitter.com/mycrypto
- Via our support site: https://support.mycrypto.com/
We hope you enjoy the new release!
1.0.0 Release Candidate 2
Alpha Desktop Applications
mac.dmg
windows.exe
linux-i386.AppImage
linux-x86_64.AppImage
standalone.zip
checksums.txt.gpg
Release Verification Instructions
1.0.0-RC2 is the second stable release candidate for the new version of MyCrypto!
This release includes numerous bug fixes and stability improvements in preparation for deploying the new MyCrypto to http://mycrypto.com.
New Feature: Message Signing in Parity Signer
Although this release has focused on stability, we've also added the ability to sign messages using Parity Signer. We hope you enjoy!
Bug Fixes / Improvements
- Miscellaneous bug fixes and stability improvements (#1644, #1669)
- Update Create Wallet Tutorial Screenshots
- Enable Parity Signer for Message Signing
- Disable Parity Signer on Safari due to compatibility issues
- Fix falsey output rendering issues in contract interact
- Wallet Selection Optimization
- Allow Network Change Offline
- Fix duplicate Dpaths
- Deterministic Modal Improvements
- Fix Gas Estimation
- Fix token balance retry
- Remove checksumming of keystore address
- Use proxy.mycryptoapi.com for rates
Join the Discussion
As always, feedback is greatly appreciated. You can reach out to us:
- On Discord: https://discord.gg/VSaTXEA
- On Twitter: https://twitter.com/mycrypto
- Via our support site: https://support.mycrypto.com/
We hope you enjoy the new release!
1.0.0 Release Candidate 1
Version 1.0.0 is the first stable release candidate for the new version of MyCrypto!
In addition to providing what we believe to be a stable and feature-packed redesign of the original MyCrypto Interface, we've managed to include several major new features and tons of minor improvements. Additionally, this Release Candidate marks the phasing out of insecure unlock options on the web based MyCrypto. More information via blog post will be posted in the near future.
New Feature: Scheduled Transactions (Kovan)
The great folks at Chronologic have partnered with us to bring Scheduled Transaction to Ethereum. While this feature is still in testing, you can select Kovan on the network dropdown to get an early peek at Scheduled Transactions on MyCrypto!
New Feature: Electron Redesign
Our forthcoming desktop applications just got a facelift! Stay tuned for binaries, they'll be up on http://download.mycrypto.com in the near future!
Bug Fixes / Improvements
-
Make Ledger default paths more consistent and added error handling
-
Fixed erroneous offline notifications
-
Added a deprecation warning for insecure unlocks
-
Added an ETC CommonWealth node
-
Show recent addresses you've used on the view-only wallet unlock
-
Updated the Default token list to bring the Beta RC in-line with tokens currently offered on MyCrypto.com
-
Redesigned Mnemonic Verification view
-
Fixed mis-translated text
-
Allow network selection via query parameter (e.g. http://beta.mycrypto.com?network=ETC)
-
Fixed alignment issues in the gas-price slider
-
Allow web3 unlock on all networks
-
Fix ledger signing
-
Update parity signer link
Developer Changes
- Added a yarn lockfile
- Fixed a regression where tests would fail erroneously on macOS
- Created a script to update tokens list from ethereum-lists/tokens and de-dup as needed
- Use Yarn in Jenkins Electron Builds
- Add Jenkins CI
Join the Discussion
As always, feedback is greatly appreciated. You can reach out to us:
- On Discord: https://discord.gg/VSaTXEA
- On Twitter: https://twitter.com/mycrypto
- Via our support site: https://support.mycrypto.com/
We hope you enjoy the new release!
Beta 0.7.0
Version 0.7.0 brings in several major features including a new wallet format, better network reliability, and plenty of general UI improvements / bugfixes.
New Feature: Parity Signer
The Parity signer is a secure private key manager for your mobile devices. The great folks at parity have created an on-boarding tutorial that can help you get acquainted with the new wallet format. You can grab it on iOS and Android today
New Feature: Shepherd Integration
With Shepherd, a client-side node balancer will route requests to the most performant node infrastructure to ensure speed and reliability. If you only want your requests directed at a specific node provider, we continue to provide support for manual node selection. You'll know you're using shepherd if your network dropdown looks like this: 😁
Bug Fixes / Improvements
- Fixed an encoding bug in contract interaction
- Links to Etherchain in addition to existing explorers are now provided
- Simplified our logic for retrieving rates from ShapeShift, greatly lowering bandwidth required to retrieve ShapeShift rates
- Enabled support for all existing production networks (except for ETSC, which was omitted due to an in-flux hardfork and explorer issues)
- Fixed unlock header toggle logic that would cause a white-screen under rare cases.
- Added a retry button to the token scanner
- Significantly improved bundle sizes through optimizations in Webpack 4
- Fixed the ETC explorer link
- Added a checksum to the "to address" shown in payment requests.
Developer Changes
- Fixed keystore generation that was broken only in dev environments
- Updated to the latest typescript (2.8.1)
- Added coverage monitoring, which will help us monitor the amount of code coverage we have on our codebase.
- Hardened our Jenkins Pipelines to help ensure our builds are sandboxes from malware
- Added Jenkins support for Mac Electron Builds.
Join the Discussion
As always, feedback is greatly appreciated. You can reach out to us:
- On Discord: https://discord.gg/VSaTXEA
- On Twitter: https://twitter.com/mycrypto
- Via our support site: https://support.mycrypto.com/
We hope you enjoy the new release!
Beta 0.6.4
Version 0.6.4 brings in a couple of new features, a few refinements both user and code facing, and plenty of bug fixes.
New Feature: Transaction History
Save yourself the trip to Etherscan, MyCrypto will now keep track of all of the transactions you send through the app. After you send a transaction, it will show up in a new "Recent Transactions" tab on your account view:
You'll also be able to show the transactions status of any of your addresses' past transactions by going to the Check Transaction page, where you'll see a dropdown with all of them.
It's important to note that only transactions sent through MyCrypto in your current browser will be shown. As always, we do not collect information about our users, so we're not storing this data on our servers. It's kept in your browser's local storage. If you need to check past transactions before this update, or transactions you made in a different browser, you should continue to use a block explorer like Etherscan for that.
Returning Feature: Custom DPaths
You can once again specify custom deterministic paths for your deterministic wallets:
If you're not sure why you'd need this, we recommend you stick with the default option as usual.
Bug Fixes / Improvements
- Restored the ability to send 0 ETH transactions
- Fixed SingularDTV dpath not showing addresses for deterministic wallets
- Show the dpath next to each option in the deterministic wallet dropdown
- Uploading a keystore file confirms the filename on the form
- Updated ShapeShift token selector to better match the production app
- Restored code block styles to most inputs
- Cleanup of send form styles and spacing, should handle better on smaller screens
- Accessibility has been vastly improved across the site, with improved keyboard control and screen reader support
- Fixed "From" not showing the from address when broadcasting a signed transaction from /pushTx
- Added missing broadcast button on /pushTx before you enter the signed transaction
- Fixed an issue with gas price recommendations when switching between subtabs
- Fixed favicon transparency
Developer Changes
- All user-facing strings are now properly run through the translator. We're missing a bunch of translations though, so any help from the community will be appreciated.
- We now enforce the typescript
no-implicit-any
rule. Theany
type is still allowed, you just need to explicitly set it. - The transaction stack now has a full suite of unit tests.
- The transaction confirmation modal now derives 100% of its information from the signed transaction.
- Removed all legacy styles from previous version, all styles are now scss.
- HackerOne has been added to the beta banner. You can join the program here.
Join the Discussion
As always, feedback is greatly appreciated. You can reach out to us:
- On Discord: https://discord.gg/VSaTXEA
- On Twitter: https://twitter.com/mycrypto
- Via our support site: https://support.mycrypto.com/
We hope you enjoy the new release!
Beta 0.5.1
- Fixed an issue with the Coinbase widget not redirecting with the correct address
Beta 0.5.0
Merge pull request #1256 from MyCryptoHQ/develop Tag Beta Release 0.5.0
Beta 0.4.0
Merge pull request #1226 from MyCryptoHQ/develop Tag Beta Release 0.4.0