diff --git a/package-lock.json b/package-lock.json index 74d6da92f71..f1f323b6967 100644 --- a/package-lock.json +++ b/package-lock.json @@ -17798,14 +17798,14 @@ }, "packages/block": { "name": "@ethereumjs/block", - "version": "4.2.0", + "version": "4.2.1", "license": "MPL-2.0", "dependencies": { - "@ethereumjs/common": "^3.1.0", + "@ethereumjs/common": "^3.1.1", "@ethereumjs/rlp": "^4.0.1", - "@ethereumjs/trie": "^5.0.3", - "@ethereumjs/tx": "^4.1.0", - "@ethereumjs/util": "^8.0.4", + "@ethereumjs/trie": "^5.0.4", + "@ethereumjs/tx": "^4.1.1", + "@ethereumjs/util": "^8.0.5", "ethereum-cryptography": "^1.1.2", "ethers": "^5.7.1" }, @@ -17819,16 +17819,16 @@ }, "packages/blockchain": { "name": "@ethereumjs/blockchain", - "version": "6.2.0", + "version": "6.2.1", "license": "MPL-2.0", "dependencies": { - "@ethereumjs/block": "^4.2.0", - "@ethereumjs/common": "^3.1.0", - "@ethereumjs/ethash": "^2.0.3", + "@ethereumjs/block": "^4.2.1", + "@ethereumjs/common": "^3.1.1", + "@ethereumjs/ethash": "^2.0.4", "@ethereumjs/rlp": "^4.0.1", - "@ethereumjs/trie": "^5.0.3", - "@ethereumjs/tx": "^4.1.0", - "@ethereumjs/util": "^8.0.4", + "@ethereumjs/trie": "^5.0.4", + "@ethereumjs/tx": "^4.1.1", + "@ethereumjs/util": "^8.0.5", "abstract-level": "^1.0.3", "debug": "^4.3.3", "ethereum-cryptography": "^1.1.2", @@ -17852,18 +17852,18 @@ "license": "MPL-2.0", "dependencies": { "@chainsafe/libp2p-noise": "^4.1.1", - "@ethereumjs/block": "4.2.0", - "@ethereumjs/blockchain": "6.2.0", - "@ethereumjs/common": "3.1.0", - "@ethereumjs/devp2p": "5.1.0", - "@ethereumjs/ethash": "2.0.3", - "@ethereumjs/evm": "1.3.0", + "@ethereumjs/block": "4.2.1", + "@ethereumjs/blockchain": "6.2.1", + "@ethereumjs/common": "3.1.1", + "@ethereumjs/devp2p": "5.1.1", + "@ethereumjs/ethash": "2.0.4", + "@ethereumjs/evm": "1.3.1", "@ethereumjs/rlp": "4.0.1", - "@ethereumjs/statemanager": "1.0.3", - "@ethereumjs/trie": "5.0.3", - "@ethereumjs/tx": "4.1.0", - "@ethereumjs/util": "8.0.4", - "@ethereumjs/vm": "6.4.0", + "@ethereumjs/statemanager": "1.0.4", + "@ethereumjs/trie": "5.0.4", + "@ethereumjs/tx": "4.1.1", + "@ethereumjs/util": "8.0.5", + "@ethereumjs/vm": "6.4.1", "abstract-level": "^1.0.3", "body-parser": "^1.19.2", "c-kzg": "^1.0.8", @@ -17981,21 +17981,21 @@ }, "packages/common": { "name": "@ethereumjs/common", - "version": "3.1.0", + "version": "3.1.1", "license": "MIT", "dependencies": { - "@ethereumjs/util": "^8.0.4", + "@ethereumjs/util": "^8.0.5", "crc-32": "^1.2.0" } }, "packages/devp2p": { "name": "@ethereumjs/devp2p", - "version": "5.1.0", + "version": "5.1.1", "license": "MIT", "dependencies": { - "@ethereumjs/common": "^3.1.0", + "@ethereumjs/common": "^3.1.1", "@ethereumjs/rlp": "^4.0.1", - "@ethereumjs/util": "^8.0.4", + "@ethereumjs/util": "^8.0.5", "@scure/base": "1.1.1", "@types/bl": "^2.1.0", "@types/k-bucket": "^5.0.0", @@ -18012,8 +18012,8 @@ "snappyjs": "^0.6.1" }, "devDependencies": { - "@ethereumjs/block": "^4.2.0", - "@ethereumjs/tx": "^4.1.0", + "@ethereumjs/block": "^4.2.1", + "@ethereumjs/tx": "^4.1.1", "@types/chalk": "^2.2.0", "@types/debug": "^4.1.4", "@types/ip": "^1.1.0", @@ -18083,18 +18083,18 @@ }, "packages/ethash": { "name": "@ethereumjs/ethash", - "version": "2.0.3", + "version": "2.0.4", "license": "MPL-2.0", "dependencies": { - "@ethereumjs/block": "^4.2.0", + "@ethereumjs/block": "^4.2.1", "@ethereumjs/rlp": "^4.0.1", - "@ethereumjs/util": "^8.0.4", + "@ethereumjs/util": "^8.0.5", "abstract-level": "^1.0.3", "bigint-crypto-utils": "^3.0.23", "ethereum-cryptography": "^1.1.2" }, "devDependencies": { - "@ethereumjs/common": "^3.1.0", + "@ethereumjs/common": "^3.1.1", "memory-level": "^1.0.0" }, "engines": { @@ -18103,12 +18103,12 @@ }, "packages/evm": { "name": "@ethereumjs/evm", - "version": "1.3.0", + "version": "1.3.1", "license": "MPL-2.0", "dependencies": { - "@ethereumjs/common": "^3.1.0", - "@ethereumjs/tx": "^4.1.0", - "@ethereumjs/util": "^8.0.4", + "@ethereumjs/common": "^3.1.1", + "@ethereumjs/tx": "^4.1.1", + "@ethereumjs/util": "^8.0.5", "@ethersproject/providers": "^5.7.1", "debug": "^4.3.3", "ethereum-cryptography": "^1.1.2", @@ -18116,7 +18116,7 @@ "rustbn.js": "~0.2.0" }, "devDependencies": { - "@ethereumjs/statemanager": "^1.0.3", + "@ethereumjs/statemanager": "^1.0.4", "@ethersproject/abi": "^5.0.12", "@types/benchmark": "^1.0.33", "@types/core-js": "^2.5.0", @@ -18148,10 +18148,10 @@ }, "packages/statemanager": { "name": "@ethereumjs/statemanager", - "version": "1.0.3", + "version": "1.0.4", "license": "MPL-2.0", "dependencies": { - "@ethereumjs/common": "^3.1.0", + "@ethereumjs/common": "^3.1.1", "@ethereumjs/rlp": "^4.0.1", "debug": "^4.3.3", "ethereum-cryptography": "^1.1.2", @@ -18159,9 +18159,9 @@ "js-sdsl": "^4.1.4" }, "devDependencies": { - "@ethereumjs/block": "^4.2.0", - "@ethereumjs/trie": "^5.0.3", - "@ethereumjs/util": "^8.0.4", + "@ethereumjs/block": "^4.2.1", + "@ethereumjs/trie": "^5.0.4", + "@ethereumjs/util": "^8.0.5", "@types/node": "^16.11.7", "@types/tape": "^4.13.2", "debug": "^4.3.3", @@ -18182,11 +18182,11 @@ }, "packages/trie": { "name": "@ethereumjs/trie", - "version": "5.0.3", + "version": "5.0.4", "license": "MPL-2.0", "dependencies": { "@ethereumjs/rlp": "^4.0.1", - "@ethereumjs/util": "^8.0.4", + "@ethereumjs/util": "^8.0.5", "@types/readable-stream": "^2.3.13", "ethereum-cryptography": "^1.1.2", "readable-stream": "^3.6.0" @@ -18221,13 +18221,13 @@ }, "packages/tx": { "name": "@ethereumjs/tx", - "version": "4.1.0", + "version": "4.1.1", "license": "MPL-2.0", "dependencies": { "@chainsafe/ssz": "0.9.4", - "@ethereumjs/common": "^3.1.0", + "@ethereumjs/common": "^3.1.1", "@ethereumjs/rlp": "^4.0.1", - "@ethereumjs/util": "^8.0.4", + "@ethereumjs/util": "^8.0.5", "@ethersproject/providers": "^5.7.2", "ethereum-cryptography": "^1.1.2" }, @@ -18261,7 +18261,7 @@ }, "packages/util": { "name": "@ethereumjs/util", - "version": "8.0.4", + "version": "8.0.5", "license": "MPL-2.0", "dependencies": { "@chainsafe/ssz": "0.9.4", @@ -18288,18 +18288,18 @@ }, "packages/vm": { "name": "@ethereumjs/vm", - "version": "6.4.0", + "version": "6.4.1", "license": "MPL-2.0", "dependencies": { - "@ethereumjs/block": "^4.2.0", - "@ethereumjs/blockchain": "^6.2.0", - "@ethereumjs/common": "^3.1.0", - "@ethereumjs/evm": "^1.3.0", + "@ethereumjs/block": "^4.2.1", + "@ethereumjs/blockchain": "^6.2.1", + "@ethereumjs/common": "^3.1.1", + "@ethereumjs/evm": "^1.3.1", "@ethereumjs/rlp": "^4.0.1", - "@ethereumjs/statemanager": "^1.0.3", - "@ethereumjs/trie": "^5.0.3", - "@ethereumjs/tx": "^4.1.0", - "@ethereumjs/util": "^8.0.4", + "@ethereumjs/statemanager": "^1.0.4", + "@ethereumjs/trie": "^5.0.4", + "@ethereumjs/tx": "^4.1.1", + "@ethereumjs/util": "^8.0.5", "debug": "^4.3.3", "ethereum-cryptography": "^1.1.2", "mcl-wasm": "^0.7.1", @@ -19523,11 +19523,11 @@ "@ethereumjs/block": { "version": "file:packages/block", "requires": { - "@ethereumjs/common": "^3.1.0", + "@ethereumjs/common": "^3.1.1", "@ethereumjs/rlp": "^4.0.1", - "@ethereumjs/trie": "^5.0.3", - "@ethereumjs/tx": "^4.1.0", - "@ethereumjs/util": "^8.0.4", + "@ethereumjs/trie": "^5.0.4", + "@ethereumjs/tx": "^4.1.1", + "@ethereumjs/util": "^8.0.5", "@types/lru-cache": "^5.1.0", "c-kzg": "^1.0.8", "ethereum-cryptography": "^1.1.2", @@ -19537,13 +19537,13 @@ "@ethereumjs/blockchain": { "version": "file:packages/blockchain", "requires": { - "@ethereumjs/block": "^4.2.0", - "@ethereumjs/common": "^3.1.0", - "@ethereumjs/ethash": "^2.0.3", + "@ethereumjs/block": "^4.2.1", + "@ethereumjs/common": "^3.1.1", + "@ethereumjs/ethash": "^2.0.4", "@ethereumjs/rlp": "^4.0.1", - "@ethereumjs/trie": "^5.0.3", - "@ethereumjs/tx": "^4.1.0", - "@ethereumjs/util": "^8.0.4", + "@ethereumjs/trie": "^5.0.4", + "@ethereumjs/tx": "^4.1.1", + "@ethereumjs/util": "^8.0.5", "@types/async": "^2.4.1", "@types/level-errors": "^3.0.0", "@types/lru-cache": "^5.1.0", @@ -19559,18 +19559,18 @@ "version": "file:packages/client", "requires": { "@chainsafe/libp2p-noise": "^4.1.1", - "@ethereumjs/block": "4.2.0", - "@ethereumjs/blockchain": "6.2.0", - "@ethereumjs/common": "3.1.0", - "@ethereumjs/devp2p": "5.1.0", - "@ethereumjs/ethash": "2.0.3", - "@ethereumjs/evm": "1.3.0", + "@ethereumjs/block": "4.2.1", + "@ethereumjs/blockchain": "6.2.1", + "@ethereumjs/common": "3.1.1", + "@ethereumjs/devp2p": "5.1.1", + "@ethereumjs/ethash": "2.0.4", + "@ethereumjs/evm": "1.3.1", "@ethereumjs/rlp": "4.0.1", - "@ethereumjs/statemanager": "1.0.3", - "@ethereumjs/trie": "5.0.3", - "@ethereumjs/tx": "4.1.0", - "@ethereumjs/util": "8.0.4", - "@ethereumjs/vm": "6.4.0", + "@ethereumjs/statemanager": "1.0.4", + "@ethereumjs/trie": "5.0.4", + "@ethereumjs/tx": "4.1.1", + "@ethereumjs/util": "8.0.5", + "@ethereumjs/vm": "6.4.1", "@types/body-parser": "^1.19.2", "@types/connect": "^3.4.35", "@types/fs-extra": "^9.0.13", @@ -19662,18 +19662,18 @@ "@ethereumjs/common": { "version": "file:packages/common", "requires": { - "@ethereumjs/util": "^8.0.4", + "@ethereumjs/util": "^8.0.5", "crc-32": "^1.2.0" } }, "@ethereumjs/devp2p": { "version": "file:packages/devp2p", "requires": { - "@ethereumjs/block": "^4.2.0", - "@ethereumjs/common": "^3.1.0", + "@ethereumjs/block": "^4.2.1", + "@ethereumjs/common": "^3.1.1", "@ethereumjs/rlp": "^4.0.1", - "@ethereumjs/tx": "^4.1.0", - "@ethereumjs/util": "^8.0.4", + "@ethereumjs/tx": "^4.1.1", + "@ethereumjs/util": "^8.0.5", "@scure/base": "1.1.1", "@types/bl": "^2.1.0", "@types/chalk": "^2.2.0", @@ -19739,10 +19739,10 @@ "@ethereumjs/ethash": { "version": "file:packages/ethash", "requires": { - "@ethereumjs/block": "^4.2.0", - "@ethereumjs/common": "^3.1.0", + "@ethereumjs/block": "^4.2.1", + "@ethereumjs/common": "^3.1.1", "@ethereumjs/rlp": "^4.0.1", - "@ethereumjs/util": "^8.0.4", + "@ethereumjs/util": "^8.0.5", "abstract-level": "^1.0.3", "bigint-crypto-utils": "^3.0.23", "ethereum-cryptography": "^1.1.2", @@ -19752,10 +19752,10 @@ "@ethereumjs/evm": { "version": "file:packages/evm", "requires": { - "@ethereumjs/common": "^3.1.0", - "@ethereumjs/statemanager": "^1.0.3", - "@ethereumjs/tx": "^4.1.0", - "@ethereumjs/util": "^8.0.4", + "@ethereumjs/common": "^3.1.1", + "@ethereumjs/statemanager": "^1.0.4", + "@ethereumjs/tx": "^4.1.1", + "@ethereumjs/util": "^8.0.5", "@ethersproject/abi": "^5.0.12", "@ethersproject/providers": "^5.7.1", "@types/benchmark": "^1.0.33", @@ -19782,11 +19782,11 @@ "@ethereumjs/statemanager": { "version": "file:packages/statemanager", "requires": { - "@ethereumjs/block": "^4.2.0", - "@ethereumjs/common": "^3.1.0", + "@ethereumjs/block": "^4.2.1", + "@ethereumjs/common": "^3.1.1", "@ethereumjs/rlp": "^4.0.1", - "@ethereumjs/trie": "^5.0.3", - "@ethereumjs/util": "^8.0.4", + "@ethereumjs/trie": "^5.0.4", + "@ethereumjs/util": "^8.0.5", "@types/node": "^16.11.7", "@types/tape": "^4.13.2", "debug": "^4.3.3", @@ -19811,7 +19811,7 @@ "version": "file:packages/trie", "requires": { "@ethereumjs/rlp": "^4.0.1", - "@ethereumjs/util": "^8.0.4", + "@ethereumjs/util": "^8.0.5", "@types/benchmark": "^1.0.33", "@types/readable-stream": "^2.3.13", "0x": "^4.9.1", @@ -19841,9 +19841,9 @@ "version": "file:packages/tx", "requires": { "@chainsafe/ssz": "0.9.4", - "@ethereumjs/common": "^3.1.0", + "@ethereumjs/common": "^3.1.1", "@ethereumjs/rlp": "^4.0.1", - "@ethereumjs/util": "^8.0.4", + "@ethereumjs/util": "^8.0.5", "@ethersproject/providers": "^5.7.2", "@types/minimist": "^1.2.0", "@types/node-dir": "^0.0.34", @@ -19889,15 +19889,15 @@ "@ethereumjs/vm": { "version": "file:packages/vm", "requires": { - "@ethereumjs/block": "^4.2.0", - "@ethereumjs/blockchain": "^6.2.0", - "@ethereumjs/common": "^3.1.0", - "@ethereumjs/evm": "^1.3.0", + "@ethereumjs/block": "^4.2.1", + "@ethereumjs/blockchain": "^6.2.1", + "@ethereumjs/common": "^3.1.1", + "@ethereumjs/evm": "^1.3.1", "@ethereumjs/rlp": "^4.0.1", - "@ethereumjs/statemanager": "^1.0.3", - "@ethereumjs/trie": "^5.0.3", - "@ethereumjs/tx": "^4.1.0", - "@ethereumjs/util": "^8.0.4", + "@ethereumjs/statemanager": "^1.0.4", + "@ethereumjs/trie": "^5.0.4", + "@ethereumjs/tx": "^4.1.1", + "@ethereumjs/util": "^8.0.5", "@ethersproject/abi": "^5.0.12", "@types/benchmark": "^1.0.33", "@types/core-js": "^2.5.0", diff --git a/packages/block/CHANGELOG.md b/packages/block/CHANGELOG.md index 17f9d1d4cb9..b37d7b5f4e2 100644 --- a/packages/block/CHANGELOG.md +++ b/packages/block/CHANGELOG.md @@ -6,8 +6,15 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) (modification: no type change headlines) and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). +## 4.2.1 - 2023-02-27 + +- Pinned `@ethereumjs/util` `@chainsafe/ssz` dependency to `v0.9.4` due to ES2021 features used in `v0.10.+` causing compatibility issues, PR [#2555](https://github.com/ethereumjs/ethereumjs-monorepo/pull/2555) +- Fixed `kzg` imports in `@ethereumjs/tx`, PR [#2552](https://github.com/ethereumjs/ethereumjs-monorepo/pull/2552) + ## 4.2.0 - 2023-01-16 +**DEPRECATED**: Release is deprecated due to broken dependencies, please update to the subsequent bugfix release version. + ### Functional Shanghai Support This release fully supports all EIPs included in the [Shanghai](https://github.com/ethereum/execution-specs/blob/master/network-upgrades/mainnet-upgrades/shanghai.md) feature hardfork scheduled for early 2023. Note that a `timestamp` to trigger the `Shanghai` fork update is only added for the `sepolia` testnet and not yet for `goerli` or `mainnet`. diff --git a/packages/block/package.json b/packages/block/package.json index 328155a4b59..aea98c469b7 100644 --- a/packages/block/package.json +++ b/packages/block/package.json @@ -1,6 +1,6 @@ { "name": "@ethereumjs/block", - "version": "4.2.0", + "version": "4.2.1", "description": "Provides Block serialization and help functions", "keywords": [ "ethereum", @@ -38,11 +38,11 @@ "tsc": "../../config/cli/ts-compile.sh" }, "dependencies": { - "@ethereumjs/common": "^3.1.0", + "@ethereumjs/common": "^3.1.1", "@ethereumjs/rlp": "^4.0.1", - "@ethereumjs/trie": "^5.0.3", - "@ethereumjs/tx": "^4.1.0", - "@ethereumjs/util": "^8.0.4", + "@ethereumjs/trie": "^5.0.4", + "@ethereumjs/tx": "^4.1.1", + "@ethereumjs/util": "^8.0.5", "ethereum-cryptography": "^1.1.2", "ethers": "^5.7.1" }, diff --git a/packages/blockchain/CHANGELOG.md b/packages/blockchain/CHANGELOG.md index 5b921da278e..8d2689e1160 100644 --- a/packages/blockchain/CHANGELOG.md +++ b/packages/blockchain/CHANGELOG.md @@ -6,8 +6,15 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) (modification: no type change headlines) and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). +## 6.2.1 - 2023-02-27 + +- Pinned `@ethereumjs/util` `@chainsafe/ssz` dependency to `v0.9.4` due to ES2021 features used in `v0.10.+` causing compatibility issues, PR [#2555](https://github.com/ethereumjs/ethereumjs-monorepo/pull/2555) +- Fixed `kzg` imports, PR [#2552](https://github.com/ethereumjs/ethereumjs-monorepo/pull/2552) + ## 6.2.0 - 2023-02-21 +**DEPRECATED**: Release is deprecated due to broken dependencies, please update to the subsequent bugfix release version. + ### Functional Shanghai Support This release fully supports all EIPs included in the [Shanghai](https://github.com/ethereum/execution-specs/blob/master/network-upgrades/mainnet-upgrades/shanghai.md) feature hardfork scheduled for early 2023. Note that a `timestamp` to trigger the `Shanghai` fork update is only added for the `sepolia` testnet and not yet for `goerli` or `mainnet`. diff --git a/packages/blockchain/package.json b/packages/blockchain/package.json index 769c819120e..a92383cca3d 100644 --- a/packages/blockchain/package.json +++ b/packages/blockchain/package.json @@ -1,6 +1,6 @@ { "name": "@ethereumjs/blockchain", - "version": "6.2.0", + "version": "6.2.1", "description": "A module to store and interact with blocks", "keywords": [ "ethereum", @@ -38,13 +38,13 @@ "tsc": "../../config/cli/ts-compile.sh" }, "dependencies": { - "@ethereumjs/block": "^4.2.0", - "@ethereumjs/common": "^3.1.0", - "@ethereumjs/ethash": "^2.0.3", + "@ethereumjs/block": "^4.2.1", + "@ethereumjs/common": "^3.1.1", + "@ethereumjs/ethash": "^2.0.4", "@ethereumjs/rlp": "^4.0.1", - "@ethereumjs/trie": "^5.0.3", - "@ethereumjs/tx": "^4.1.0", - "@ethereumjs/util": "^8.0.4", + "@ethereumjs/trie": "^5.0.4", + "@ethereumjs/tx": "^4.1.1", + "@ethereumjs/util": "^8.0.5", "abstract-level": "^1.0.3", "debug": "^4.3.3", "ethereum-cryptography": "^1.1.2", diff --git a/packages/client/package.json b/packages/client/package.json index aa25e28c8b0..cbd136fcd3b 100644 --- a/packages/client/package.json +++ b/packages/client/package.json @@ -56,18 +56,18 @@ }, "dependencies": { "@chainsafe/libp2p-noise": "^4.1.1", - "@ethereumjs/block": "4.2.0", - "@ethereumjs/blockchain": "6.2.0", - "@ethereumjs/common": "3.1.0", - "@ethereumjs/devp2p": "5.1.0", - "@ethereumjs/ethash": "2.0.3", - "@ethereumjs/evm": "1.3.0", + "@ethereumjs/block": "4.2.1", + "@ethereumjs/blockchain": "6.2.1", + "@ethereumjs/common": "3.1.1", + "@ethereumjs/devp2p": "5.1.1", + "@ethereumjs/ethash": "2.0.4", + "@ethereumjs/evm": "1.3.1", "@ethereumjs/rlp": "4.0.1", - "@ethereumjs/statemanager": "1.0.3", - "@ethereumjs/trie": "5.0.3", - "@ethereumjs/tx": "4.1.0", - "@ethereumjs/util": "8.0.4", - "@ethereumjs/vm": "6.4.0", + "@ethereumjs/statemanager": "1.0.4", + "@ethereumjs/trie": "5.0.4", + "@ethereumjs/tx": "4.1.1", + "@ethereumjs/util": "8.0.5", + "@ethereumjs/vm": "6.4.1", "abstract-level": "^1.0.3", "body-parser": "^1.19.2", "chalk": "^4.1.2", diff --git a/packages/common/CHANGELOG.md b/packages/common/CHANGELOG.md index d3f716a9f3f..bb76cd6daa1 100644 --- a/packages/common/CHANGELOG.md +++ b/packages/common/CHANGELOG.md @@ -6,8 +6,14 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) (modification: no type change headlines) and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). +## 3.1.1 - 2023-02-27 + +- Pinned `@ethereumjs/util` `@chainsafe/ssz` dependency to `v0.9.4` due to ES2021 features used in `v0.10.+` causing compatibility issues, PR [#2555](https://github.com/ethereumjs/ethereumjs-monorepo/pull/2555) + ## 3.1.0 - 2023-02-21 +**DEPRECATED**: Release is deprecated due to broken dependencies, please update to the subsequent bugfix release version. + ### Functional Shanghai Support This release fully supports all EIPs included in the [Shanghai](https://github.com/ethereum/execution-specs/blob/master/network-upgrades/mainnet-upgrades/shanghai.md) feature hardfork scheduled for early 2023. Note that a `timestamp` to trigger the `Shanghai` fork update is only added for the `sepolia` testnet and not yet for `goerli` or `mainnet`. diff --git a/packages/common/package.json b/packages/common/package.json index be231ae9f3b..4c4dcd00053 100644 --- a/packages/common/package.json +++ b/packages/common/package.json @@ -1,6 +1,6 @@ { "name": "@ethereumjs/common", - "version": "3.1.0", + "version": "3.1.1", "description": "Resources common to all Ethereum implementations", "keywords": [ "ethereum", @@ -48,7 +48,7 @@ "tsc": "../../config/cli/ts-compile.sh" }, "dependencies": { - "@ethereumjs/util": "^8.0.4", + "@ethereumjs/util": "^8.0.5", "crc-32": "^1.2.0" } } diff --git a/packages/devp2p/CHANGELOG.md b/packages/devp2p/CHANGELOG.md index 6dcabe2d7f3..14797811cff 100644 --- a/packages/devp2p/CHANGELOG.md +++ b/packages/devp2p/CHANGELOG.md @@ -6,8 +6,14 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) (modification: no type change headlines) and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). +## 5.1.1 - 2023-02-27 + +- Pinned `@ethereumjs/util` `@chainsafe/ssz` dependency to `v0.9.4` due to ES2021 features used in `v0.10.+` causing compatibility issues, PR [#2555](https://github.com/ethereumjs/ethereumjs-monorepo/pull/2555) + ## 5.1.0 - 2023-02-21 +**DEPRECATED**: Release is deprecated due to broken dependencies, please update to the subsequent bugfix release version. + This release updates the underlying `@ethereumjs/common` dependency version to make the library ready for the upcoming `Shanghai` hardfork (scheduled for early 2023) regarding the `forkHash` related fork switch logic, see PR [#2521](https://github.com/ethereumjs/ethereumjs-monorepo/pull/2521). Note that a `timestamp` to trigger the `Shanghai` fork update is only added to Common for the `sepolia` testnet and not yet for `goerli` or `mainnet`. You can instantiate a Shanghai-enabled Common instance with: diff --git a/packages/devp2p/package.json b/packages/devp2p/package.json index a16d1775e29..722b94192fd 100644 --- a/packages/devp2p/package.json +++ b/packages/devp2p/package.json @@ -1,6 +1,6 @@ { "name": "@ethereumjs/devp2p", - "version": "5.1.0", + "version": "5.1.1", "description": "A JavaScript implementation of ÐΞVp2p", "keywords": [ "ethereum", @@ -49,9 +49,9 @@ "tsc": "../../config/cli/ts-compile.sh" }, "dependencies": { - "@ethereumjs/common": "^3.1.0", + "@ethereumjs/common": "^3.1.1", "@ethereumjs/rlp": "^4.0.1", - "@ethereumjs/util": "^8.0.4", + "@ethereumjs/util": "^8.0.5", "@scure/base": "1.1.1", "@types/bl": "^2.1.0", "@types/k-bucket": "^5.0.0", @@ -68,8 +68,8 @@ "snappyjs": "^0.6.1" }, "devDependencies": { - "@ethereumjs/block": "^4.2.0", - "@ethereumjs/tx": "^4.1.0", + "@ethereumjs/block": "^4.2.1", + "@ethereumjs/tx": "^4.1.1", "@types/chalk": "^2.2.0", "@types/debug": "^4.1.4", "@types/ip": "^1.1.0", diff --git a/packages/ethash/CHANGELOG.md b/packages/ethash/CHANGELOG.md index 1ce5bd655f5..50ae062b364 100644 --- a/packages/ethash/CHANGELOG.md +++ b/packages/ethash/CHANGELOG.md @@ -6,8 +6,15 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) (modification: no type change headlines) and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). +## 2.0.4 - 2023-02-27 + +- Pinned `@ethereumjs/util` `@chainsafe/ssz` dependency to `v0.9.4` due to ES2021 features used in `v0.10.+` causing compatibility issues, PR [#2555](https://github.com/ethereumjs/ethereumjs-monorepo/pull/2555) +- Fixed `kzg` imports in `@ethereumjs/tx`, PR [#2552](https://github.com/ethereumjs/ethereumjs-monorepo/pull/2552) + ## 2.0.3 - 2023-02-21 +**DEPRECATED**: Release is deprecated due to broken dependencies, please update to the subsequent bugfix release version. + Maintenance release with dependency updates, PR [#2521](https://github.com/ethereumjs/ethereumjs-monorepo/pull/2521) ## 2.0.2 - 2022-12-09 diff --git a/packages/ethash/package.json b/packages/ethash/package.json index bf9c739d8f2..ade619568c0 100644 --- a/packages/ethash/package.json +++ b/packages/ethash/package.json @@ -1,6 +1,6 @@ { "name": "@ethereumjs/ethash", - "version": "2.0.3", + "version": "2.0.4", "description": "An ethash implementation in JavaScript", "keywords": [ "ethash", @@ -36,15 +36,15 @@ "tsc": "../../config/cli/ts-compile.sh" }, "dependencies": { - "@ethereumjs/block": "^4.2.0", + "@ethereumjs/block": "^4.2.1", "@ethereumjs/rlp": "^4.0.1", - "@ethereumjs/util": "^8.0.4", + "@ethereumjs/util": "^8.0.5", "abstract-level": "^1.0.3", "bigint-crypto-utils": "^3.0.23", "ethereum-cryptography": "^1.1.2" }, "devDependencies": { - "@ethereumjs/common": "^3.1.0", + "@ethereumjs/common": "^3.1.1", "memory-level": "^1.0.0" }, "engines": { diff --git a/packages/evm/CHANGELOG.md b/packages/evm/CHANGELOG.md index 696377c5794..709d8f19661 100644 --- a/packages/evm/CHANGELOG.md +++ b/packages/evm/CHANGELOG.md @@ -6,8 +6,14 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) (modification: no type change headlines) and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). +## 1.3.1 - 2023-02-27 + +- Pinned `@ethereumjs/util` `@chainsafe/ssz` dependency to `v0.9.4` due to ES2021 features used in `v0.10.+` causing compatibility issues, PR [#2555](https://github.com/ethereumjs/ethereumjs-monorepo/pull/2555) + ## 1.3.0 - 2023-02-21 +**DEPRECATED**: Release is deprecated due to broken dependencies, please update to the subsequent bugfix release version. + ### Functional Shanghai Support This release fully supports all EIPs included in the [Shanghai](https://github.com/ethereum/execution-specs/blob/master/network-upgrades/mainnet-upgrades/shanghai.md) feature hardfork scheduled for early 2023. Note that a `timestamp` to trigger the `Shanghai` fork update is only added for the `sepolia` testnet and not yet for `goerli` or `mainnet`. diff --git a/packages/evm/package.json b/packages/evm/package.json index a03374feed2..fb64a886f3c 100644 --- a/packages/evm/package.json +++ b/packages/evm/package.json @@ -1,6 +1,6 @@ { "name": "@ethereumjs/evm", - "version": "1.3.0", + "version": "1.3.1", "description": "JavaScript Ethereum Virtual Machine (EVM) implementation", "keywords": [ "ethereum", @@ -46,9 +46,9 @@ "tsc": "../../config/cli/ts-compile.sh" }, "dependencies": { - "@ethereumjs/common": "^3.1.0", - "@ethereumjs/tx": "^4.1.0", - "@ethereumjs/util": "^8.0.4", + "@ethereumjs/common": "^3.1.1", + "@ethereumjs/tx": "^4.1.1", + "@ethereumjs/util": "^8.0.5", "@ethersproject/providers": "^5.7.1", "debug": "^4.3.3", "ethereum-cryptography": "^1.1.2", @@ -56,7 +56,7 @@ "rustbn.js": "~0.2.0" }, "devDependencies": { - "@ethereumjs/statemanager": "^1.0.3", + "@ethereumjs/statemanager": "^1.0.4", "@ethersproject/abi": "^5.0.12", "@types/benchmark": "^1.0.33", "@types/core-js": "^2.5.0", diff --git a/packages/statemanager/CHANGELOG.md b/packages/statemanager/CHANGELOG.md index c605edbb896..b604bbc13fc 100644 --- a/packages/statemanager/CHANGELOG.md +++ b/packages/statemanager/CHANGELOG.md @@ -6,8 +6,14 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) (modification: no type change headlines) and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). +## 1.0.4 - 2023-02-27 + +- Pinned `@ethereumjs/util` `@chainsafe/ssz` dependency to `v0.9.4` due to ES2021 features used in `v0.10.+` causing compatibility issues, PR [#2555](https://github.com/ethereumjs/ethereumjs-monorepo/pull/2555) + ## 1.0.3 - 2023-02-21 +**DEPRECATED**: Release is deprecated due to broken dependencies, please update to the subsequent bugfix release version. + Maintenance release with dependency updates, PR [#2521](https://github.com/ethereumjs/ethereumjs-monorepo/pull/2521) ## 1.0.2 - 2022-12-09 diff --git a/packages/statemanager/package.json b/packages/statemanager/package.json index fc720931a25..78893ccfb08 100644 --- a/packages/statemanager/package.json +++ b/packages/statemanager/package.json @@ -1,6 +1,6 @@ { "name": "@ethereumjs/statemanager", - "version": "1.0.3", + "version": "1.0.4", "description": "An Ethereum statemanager implementation", "keywords": [ "ethereum", @@ -41,7 +41,7 @@ "tsc": "../../config/cli/ts-compile.sh" }, "dependencies": { - "@ethereumjs/common": "^3.1.0", + "@ethereumjs/common": "^3.1.1", "@ethereumjs/rlp": "^4.0.1", "debug": "^4.3.3", "ethereum-cryptography": "^1.1.2", @@ -49,9 +49,9 @@ "js-sdsl": "^4.1.4" }, "devDependencies": { - "@ethereumjs/block": "^4.2.0", - "@ethereumjs/trie": "^5.0.3", - "@ethereumjs/util": "^8.0.4", + "@ethereumjs/block": "^4.2.1", + "@ethereumjs/trie": "^5.0.4", + "@ethereumjs/util": "^8.0.5", "@types/node": "^16.11.7", "@types/tape": "^4.13.2", "debug": "^4.3.3", diff --git a/packages/trie/CHANGELOG.md b/packages/trie/CHANGELOG.md index 44f4acc013b..5b95497b97f 100644 --- a/packages/trie/CHANGELOG.md +++ b/packages/trie/CHANGELOG.md @@ -6,8 +6,14 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) (modification: no type change headlines) and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). +## 5.0.4 - 2023-02-27 + +- Pinned `@ethereumjs/util` `@chainsafe/ssz` dependency to `v0.9.4` due to ES2021 features used in `v0.10.+` causing compatibility issues, PR [#2555](https://github.com/ethereumjs/ethereumjs-monorepo/pull/2555) + ## 5.0.3 - 2023-02-21 +**DEPRECATED**: Release is deprecated due to broken dependencies, please update to the subsequent bugfix release version. + Maintenance release with dependency updates, PR [#2521](https://github.com/ethereumjs/ethereumjs-monorepo/pull/2521) ## 5.0.2 - 2022-12-09 diff --git a/packages/trie/package.json b/packages/trie/package.json index 1e208960fd5..df98d201888 100644 --- a/packages/trie/package.json +++ b/packages/trie/package.json @@ -1,6 +1,6 @@ { "name": "@ethereumjs/trie", - "version": "5.0.3", + "version": "5.0.4", "description": "This is an implementation of the modified merkle patricia tree as specified in Ethereum's yellow paper.", "keywords": [ "merkle", @@ -46,7 +46,7 @@ }, "dependencies": { "@ethereumjs/rlp": "^4.0.1", - "@ethereumjs/util": "^8.0.4", + "@ethereumjs/util": "^8.0.5", "@types/readable-stream": "^2.3.13", "ethereum-cryptography": "^1.1.2", "readable-stream": "^3.6.0" diff --git a/packages/tx/CHANGELOG.md b/packages/tx/CHANGELOG.md index ba34dc4a1a5..dc03d8695ea 100644 --- a/packages/tx/CHANGELOG.md +++ b/packages/tx/CHANGELOG.md @@ -6,8 +6,15 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) (modification: no type change headlines) and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). +## 4.1.1 - 2023-02-27 + +- Pinned `@ethereumjs/util` `@chainsafe/ssz` dependency to `v0.9.4` due to ES2021 features used in `v0.10.+` causing compatibility issues, PR [#2555](https://github.com/ethereumjs/ethereumjs-monorepo/pull/2555) +- Fixed `kzg` imports, PR [#2552](https://github.com/ethereumjs/ethereumjs-monorepo/pull/2552) + ## 4.1.0 - 2023-02-21 +**DEPRECATED**: Release is deprecated due to broken dependencies, please update to the subsequent bugfix release version. + ### Functional Shanghai Support This release fully supports all EIPs included in the [Shanghai](https://github.com/ethereum/execution-specs/blob/master/network-upgrades/mainnet-upgrades/shanghai.md) feature hardfork scheduled for early 2023. Note that a `timestamp` to trigger the `Shanghai` fork update is only added for the `sepolia` testnet and not yet for `goerli` or `mainnet`. diff --git a/packages/tx/package.json b/packages/tx/package.json index de78468e0a9..2ce71032c9c 100644 --- a/packages/tx/package.json +++ b/packages/tx/package.json @@ -1,6 +1,6 @@ { "name": "@ethereumjs/tx", - "version": "4.1.0", + "version": "4.1.1", "description": "A simple module for creating, manipulating and signing Ethereum transactions", "keywords": [ "ethereum", @@ -52,9 +52,9 @@ }, "dependencies": { "@chainsafe/ssz": "0.9.4", - "@ethereumjs/common": "^3.1.0", + "@ethereumjs/common": "^3.1.1", "@ethereumjs/rlp": "^4.0.1", - "@ethereumjs/util": "^8.0.4", + "@ethereumjs/util": "^8.0.5", "ethereum-cryptography": "^1.1.2", "@ethersproject/providers": "^5.7.2" }, diff --git a/packages/util/CHANGELOG.md b/packages/util/CHANGELOG.md index 30e02155bcc..a0a6b60d65e 100644 --- a/packages/util/CHANGELOG.md +++ b/packages/util/CHANGELOG.md @@ -6,8 +6,14 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) (modification: no type change headlines) and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). +## 8.0.5 - 2023-02-27 + +- Pinned `@chainsafe/ssz` dependency to `v0.9.4` due to ES2021 features used in `v0.10.+` causing compatibility issues, PR [#2555](https://github.com/ethereumjs/ethereumjs-monorepo/pull/2555) + ## 8.0.4 - 2023-02-21 +**DEPRECATED**: Release is deprecated due to broken dependencies, please update to the subsequent bugfix release version. + - Removed `async` library dependency, PR [#2514](https://github.com/ethereumjs/ethereumjs-monorepo/pull/2514) - New `GWEI_TO_WEI` constant in a newly created `units` module, PR [#2483](https://github.com/ethereumjs/ethereumjs-monorepo/pull/2483) - Change withdrawal amount representation from Wei to Gwei (see EIP-4895 PR [#6325](https://github.com/ethereum/EIPs/pull/6325)) in `withdrawal` module `Withdrawal` class, PR [#2483](https://github.com/ethereumjs/ethereumjs-monorepo/pull/2483) diff --git a/packages/util/package.json b/packages/util/package.json index 60632d0b1dc..248e011e602 100644 --- a/packages/util/package.json +++ b/packages/util/package.json @@ -1,6 +1,6 @@ { "name": "@ethereumjs/util", - "version": "8.0.4", + "version": "8.0.5", "description": "A collection of utility functions for Ethereum", "keywords": [ "ethereum", diff --git a/packages/vm/CHANGELOG.md b/packages/vm/CHANGELOG.md index d284203b3d3..77f2ff8824b 100644 --- a/packages/vm/CHANGELOG.md +++ b/packages/vm/CHANGELOG.md @@ -6,8 +6,15 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) (modification: no type change headlines) and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). +## 6.4.1 - 2023-02-27 + +- Pinned `@ethereumjs/util` `@chainsafe/ssz` dependency to `v0.9.4` due to ES2021 features used in `v0.10.+` causing compatibility issues, PR [#2555](https://github.com/ethereumjs/ethereumjs-monorepo/pull/2555) +- Fixed `kzg` imports, PR [#2552](https://github.com/ethereumjs/ethereumjs-monorepo/pull/2552) + ## 6.4.0 - 2023-01-16 +**DEPRECATED**: Release is deprecated due to broken dependencies, please update to the subsequent bugfix release version. + ### Functional Shanghai Support This release fully supports all EIPs included in the [Shanghai](https://github.com/ethereum/execution-specs/blob/master/network-upgrades/mainnet-upgrades/shanghai.md) feature hardfork scheduled for early 2023. Note that a `timestamp` to trigger the `Shanghai` fork update is only added for the `sepolia` testnet and not yet for `goerli` or `mainnet`. diff --git a/packages/vm/package.json b/packages/vm/package.json index 5bac5f23f7e..2a0dbf5df16 100644 --- a/packages/vm/package.json +++ b/packages/vm/package.json @@ -1,6 +1,6 @@ { "name": "@ethereumjs/vm", - "version": "6.4.0", + "version": "6.4.1", "description": "An Ethereum VM implementation", "keywords": [ "ethereum", @@ -56,15 +56,15 @@ "tsc": "../../config/cli/ts-compile.sh" }, "dependencies": { - "@ethereumjs/block": "^4.2.0", - "@ethereumjs/blockchain": "^6.2.0", - "@ethereumjs/common": "^3.1.0", - "@ethereumjs/evm": "^1.3.0", + "@ethereumjs/block": "^4.2.1", + "@ethereumjs/blockchain": "^6.2.1", + "@ethereumjs/common": "^3.1.1", + "@ethereumjs/evm": "^1.3.1", "@ethereumjs/rlp": "^4.0.1", - "@ethereumjs/statemanager": "^1.0.3", - "@ethereumjs/trie": "^5.0.3", - "@ethereumjs/tx": "^4.1.0", - "@ethereumjs/util": "^8.0.4", + "@ethereumjs/statemanager": "^1.0.4", + "@ethereumjs/trie": "^5.0.4", + "@ethereumjs/tx": "^4.1.1", + "@ethereumjs/util": "^8.0.5", "debug": "^4.3.3", "ethereum-cryptography": "^1.1.2", "mcl-wasm": "^0.7.1",