Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Migrate @metamask/eth-json-rpc-provider into core monorepo #1707

Closed
wants to merge 31 commits into from

Commits on Feb 8, 2023

  1. Initial commit

    Gudahtt authored Feb 8, 2023
    Configuration menu
    Copy the full SHA
    8a2290f View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2023

  1. Initial repository setup (#5)

    The package manifest, README, and PR template have been updated.
    Gudahtt authored Feb 9, 2023
    Configuration menu
    Copy the full SHA
    504a752 View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2023

  1. Migrate both provider functions (#6)

    * Migrate both provider functions
    
    The functions `providerFromEngine` and `providerFromMiddleware` have
    been migrated from `@metamask/eth-json-rpc-middleware`.
    
    The `SafeEventEmitterProvider` is now a class with its own separate
    module, rather than a type. Hopefully this will help prevent future
    type errors. The error in the `SafeEventEmitterProvider` type in
    `@metamask/eth-json-rpc-middleware` has been corrected; the response in
    in the callback is now optional.
    
    Everything should be fully documented and tested.
    
    * Export type
    
    * Fix spelling mistake
    
    Co-authored-by: Alex Donesky <alex.donesky@consensys.net>
    
    * Improve test names
    
    ---------
    
    Co-authored-by: Alex Donesky <alex.donesky@consensys.net>
    Gudahtt and adonesky1 authored Feb 10, 2023
    Configuration menu
    Copy the full SHA
    315c9c0 View commit details
    Browse the repository at this point in the history
  2. Bump @metamask/eslint-config-jest from 11.0.0 to 11.1.0 (#1)

    Bumps [@metamask/eslint-config-jest](https://github.com/MetaMask/eslint-config) from 11.0.0 to 11.1.0.
    - [Release notes](https://github.com/MetaMask/eslint-config/releases)
    - [Commits](MetaMask/eslint-config@v11.0.0...v11.1.0)
    
    ---
    updated-dependencies:
    - dependency-name: "@metamask/eslint-config-jest"
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Feb 10, 2023
    Configuration menu
    Copy the full SHA
    123ccd5 View commit details
    Browse the repository at this point in the history
  3. Bump @metamask/eslint-config from 11.0.2 to 11.1.0 (#2)

    Bumps [@metamask/eslint-config](https://github.com/MetaMask/eslint-config) from 11.0.2 to 11.1.0.
    - [Release notes](https://github.com/MetaMask/eslint-config/releases)
    - [Commits](MetaMask/eslint-config@v11.0.2...v11.1.0)
    
    ---
    updated-dependencies:
    - dependency-name: "@metamask/eslint-config"
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Mark Stacey <markjstacey@gmail.com>
    dependabot[bot] and Gudahtt authored Feb 10, 2023
    Configuration menu
    Copy the full SHA
    a4273cb View commit details
    Browse the repository at this point in the history
  4. Bump @metamask/eslint-config-typescript from 11.0.2 to 11.1.0 (#3)

    Bumps [@metamask/eslint-config-typescript](https://github.com/MetaMask/eslint-config) from 11.0.2 to 11.1.0.
    - [Release notes](https://github.com/MetaMask/eslint-config/releases)
    - [Commits](MetaMask/eslint-config@v11.0.2...v11.1.0)
    
    ---
    updated-dependencies:
    - dependency-name: "@metamask/eslint-config-typescript"
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Mark Stacey <markjstacey@gmail.com>
    dependabot[bot] and Gudahtt authored Feb 10, 2023
    Configuration menu
    Copy the full SHA
    bece2c4 View commit details
    Browse the repository at this point in the history
  5. Bump @metamask/eslint-config-nodejs from 11.0.1 to 11.1.0 (#4)

    Bumps [@metamask/eslint-config-nodejs](https://github.com/MetaMask/eslint-config) from 11.0.1 to 11.1.0.
    - [Release notes](https://github.com/MetaMask/eslint-config/releases)
    - [Commits](MetaMask/eslint-config@v11.0.1...v11.1.0)
    
    ---
    updated-dependencies:
    - dependency-name: "@metamask/eslint-config-nodejs"
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Mark Stacey <markjstacey@gmail.com>
    dependabot[bot] and Gudahtt authored Feb 10, 2023
    Configuration menu
    Copy the full SHA
    c9c6443 View commit details
    Browse the repository at this point in the history
  6. Decrement version ahead of v1 release (#7)

    The version has been changed to v0.0.1 so that the first release can be
    v1. I set this to v1 forgetting that our release automation would also
    attempt to set this.
    Gudahtt authored Feb 10, 2023
    Configuration menu
    Copy the full SHA
    5f652b1 View commit details
    Browse the repository at this point in the history
  7. 1.0.0 (#8)

    * 1.0.0
    
    * Update changelog
    
    ---------
    
    Co-authored-by: github-actions <github-actions@github.com>
    Co-authored-by: Mark Stacey <markjstacey@gmail.com>
    3 people authored Feb 10, 2023
    Configuration menu
    Copy the full SHA
    328a43e View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2023

  1. deps: Switch from json-rpc-engine to @metamask/json-rpc-engine (#16)

    * deps: @metamask/safe-event-emitter@^2.0.0->^3.0.0
    * deps: migrate from json-rpc-engine to @metamask/json-rpc-engine
    legobeat authored Jul 20, 2023
    Configuration menu
    Copy the full SHA
    c4eb3e3 View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2023

  1. 1.0.1 (#18)

    
    ---------
    
    Co-authored-by: github-actions <github-actions@github.com>
    Co-authored-by: legobt <6wbvkn0j@anonaddy.me>
    3 people authored Jul 22, 2023
    Configuration menu
    Copy the full SHA
    06c41f6 View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2023

  1. Retract v1.0.1 (#18) (#19)

    v1.0.1 contains two changes that should have been considered
    semver-major:
    
    - Type-interface incompatability with previous version (MetaMask/json-rpc-engine#139)
    - Introduced dependency `@metamask/json-rpc-engine` indicates a minimum
      supported Node.js version of 16. This prevents the module from
      installing on some package manager configurations, like default
      yarn classic.
    
    This will be re-released as v2.0.0.
    legobeat authored Jul 25, 2023
    Configuration menu
    Copy the full SHA
    3cc4c88 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2023

  1. BREAKING: Update minimum Node.js version to 16 (#20)

    Required by update of `@metamask/json-rpc-engine` (#16)
    legobeat authored Jul 26, 2023
    Configuration menu
    Copy the full SHA
    5d8309f View commit details
    Browse the repository at this point in the history

Commits on Jul 27, 2023

  1. Configuration menu
    Copy the full SHA
    d8c8315 View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2023

  1. BREAKING: Update minimum Node.js version to 16 (#23)

    Required by update of `@metamask/json-rpc-engine` (#16)
    legobeat authored Aug 2, 2023
    Configuration menu
    Copy the full SHA
    9e24300 View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2023

  1. 2.0.0 (#21)

    
    ---------
    
    Co-authored-by: github-actions <github-actions@github.com>
    Co-authored-by: legobt <6wbvkn0j@anonaddy.me>
    3 people authored Aug 22, 2023
    Configuration menu
    Copy the full SHA
    de124c4 View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2023

  1. deps: @metamask/utils@^5.0.1->^8.1.0; bump @metamask/json-rpc-engine (#…

    …25)
    
    * deps: @metamask/utils@^5.0.1->^8.1.0
    * deps: @metamask/json-rpc-engine@^7.0.0->^7.1.0
    * deps: @metamask/utils@^7.1.0->^8.1.0
    legobeat authored Sep 11, 2023
    Configuration menu
    Copy the full SHA
    b0cea6f View commit details
    Browse the repository at this point in the history
  2. 2.1.0 (#26)

    ---------
    
    Co-authored-by: github-actions <github-actions@github.com>
    Co-authored-by: legobt <6wbvkn0j@anonaddy.me>
    Co-authored-by: legobeat <109787230+legobeat@users.noreply.github.com>
    Co-authored-by: Maarten Zuidhoorn <maarten@zuidhoorn.com>
    5 people authored Sep 11, 2023
    Configuration menu
    Copy the full SHA
    0aa45a9 View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2023

  1. Configuration menu
    Copy the full SHA
    6a144f5 View commit details
    Browse the repository at this point in the history
  2. Update packages for eslint and prettier ahead of migration to core mo…

    …norepo
    
    - added: `eslint-plugin-promise`
    - removed: `eslint-plugin-node`
    
    Closes #1683
    MajorLift committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    5a89d45 View commit details
    Browse the repository at this point in the history
  3. merge eth-json-rpc-provider

    MajorLift committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    e89f401 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a97a524 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    09ed204 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f00da30 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    2f5ce82 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    e0325a8 View commit details
    Browse the repository at this point in the history
  9. update yarn lock file

    MajorLift committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    bb22f00 View commit details
    Browse the repository at this point in the history
  10. update README to include @metamask/eth-json-rpc-provider and upda…

    …ted dependency graph.
    MajorLift committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    c810fb1 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    b324ec7 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    7916889 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    72ae659 View commit details
    Browse the repository at this point in the history