Skip to content

Latest commit

 

History

History
223 lines (188 loc) · 7.25 KB

CHANGELOG.md

File metadata and controls

223 lines (188 loc) · 7.25 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Changed

  • Update @metamask/ethjs-rpc from ^0.3.1 to ^0.4.0 (#43)
    • Package migrated from babel 6 to 7

Changed

  • Update from [email protected] to @metamask/ethjs-format@^0.3.0 (#26)
    • Users are encouraged to switch peer packages from ethjs-* to @metamask/ethjs-* where available.

Changed

  • BREAKING: @babel/runtime@^7.0.0 is now a peerDependency (#10)
  • Update from [email protected] to @metamask/ethjs-rpc@^0.3.0 (#22)

Removed

  • Remove implicit peerDependency babel-runtime (#10)

Fixed

  • Dependency range of @metamask/ethjs-rpc is now valid semver (#40)
    • This fixes an issues that affected yarn berry users.

Changed

  • Bump @metamask/ethjs-format from ^0.2.8 to ^0.2.9 (#38)

Fixed

  • Restrict @metamask/ethjs-rpc to ^0.3.0 !0.3.1 (#38)
    • Dependency update in @metamask/[email protected] is not supposed to land prior to 0.6.0

Changed

Changed

  • change to error reporting
    • Removed logic that was catching too broadly and applying an erroneous "formatting error" error.
    • Removed logic that was rethrowing newly constructed Error objects that stripped stack traces relevant to the actual error.
    • Changes to lint configuration

Changed

  • maintenance update
    • Renamed to @metamask/ethjs-query
    • Fixed and removed broken devDependencies
    • Require minimum nodejs v8.17, npm v6
    • Repository location changed
    • npm prepublish is now npm prepare

Changed

  • performCall change
    • Replace babel transforms with dependency babel-runtime
    • performCall behaves differently

Changed

  • various fixes
    • Async and promise handling changes
    • ethjs-rpc bump to 0.2.0
    • Replaced ethereum-testrpc with ganache-core

Changed

  • ethjs-format bump to 0.2.7

Changed

  • new eth filter ID changes
    • Adds padded quantities
    • Fixed problem where number ID 1 for filter ID encodes to 0x1, when it should be 0x01 (with padding)
    • Methods affected: eth.getFilterChanges eth.uninstallFilter eth.getFilterLogs

Changed

  • added new ethjs-format
    • Unhandled promise rejection fixed, and is no longer being swolloed.
    • ethjs-rpc bump to 0.1.9

Changed

  • added new ethjs-format
    • no longer padds quantity hex values, as per standard.

Changed

  • personal sign and ecrecover

Changed

  • package updates
    • Update ethjs-rpc, handle 405 errors better

Changed

  • handle non RPC errors better
    • Handle non rpc errors better

Changed

  • handle 500 errors better
    • Handles 500/404/303 errors

Changed

  • bn formatting update
    • Bignumber formatting update

Changed

  • Better RPC error handling
    • Better RPC error handling

Changed

  • Strinigy RPC error
    • Added JSON.strinify for RPC error handling

Changed

  • format update
    • Tigher formatting enforcement
    • Small schema update

Changed

  • less dependencies
    • Better formatting
    • Less dependencies
    • ID generation done in house
    • 25kb less file size
    • More docs

Changed

  • config fixes
    • webpack config updates
    • build config updates

Changed

  • new packages
    • new ethjs-format
    • more docs

Changed

  • refactor
    • code cleanup
    • more coverage
    • better error handling
    • less dependencies

Changed

  • promises, louder errors, more tests
    • added promises
    • louder errors
    • more test coverage

Changed

  • options with debug logging and other features
    • added low level complete logging new Eth(provider, { debug: false, logger: console, jsonSpace: 0 })
    • more tests

Changed

  • handle eth_getFilterChanges during Block and Pending Tx filter
    • handle getFilterChanges during BlockFilter and PendingTxFilter.

Changed

  • ethjs-query
    • Basic testing
    • Basic docs
    • License
    • linting
    • basic exports