Skip to content
This repository was archived by the owner on Feb 21, 2024. It is now read-only.

v1.2.0-rc.0

Pre-release
Pre-release

Choose a tag to compare

@rdig rdig released this 21 Oct 21:30
· 427 commits to master since this release
92ba71a

This Release Candidate adds in support for EIP-1102 to purser-metamask to keep in step with the upcoming Metmask Nov. 2nd 2018 update release.

See more details here: https://medium.com/metamask/https-medium-com-metamask-breaking-change-injecting-web3-7722797916a8

Testing Notes:
In order to test this right now (Metamask has not yet pushed the upgraded version that supports the Privacy Settings), you'll need to download a recent Metamask build yourself, then load it as an un-packaged extension (Don't forget to disable the official version).

screenshot from 2018-10-22 00-29-33

Docs:

Monorepo:

  • Updated dev dependencies:
    • eslint-plugin-flowtype #161
    • flow-bin #160
    • monorepo.babel7 #162
  • Updated project's dependencies:
    • ethereumjs-util #158
  • Added new project dependencies:

purser-core:

  • Bumped version to next PATCH release candidate: 1.1.2-rc.0
  • Fixed a small flow issue with the GenericClass props: 41ecbcd

purser-metamask:

  • Bumped version to next MINOR release candidate: 1.2.0-rc.0
  • Update the library to support the latest EIP-1102 change implemented by Metamask: #164
    • changed detect() helper to also check the new version: a3d4392
    • changed methodCaller() helper to be an async method: 8b0d554
    • open() static method now detects both legacy and modern versions, and chooses the correct one to work with: b6014d1
    • If the extension is working in Legacy mode, the library will now log a warning to the console (dev mode only): 5abae7a

purser-software:

  • Bumped version to next PATCH release candidate: 1.1.3-rc.0
  • Uses the new ethereumjs-util updated version