From 134e8f9432d65fa8eb2f56ce4f8a7ac4f7058da0 Mon Sep 17 00:00:00 2001 From: holgerd77 Date: Thu, 11 Jun 2020 12:25:06 +0200 Subject: [PATCH 1/2] Bumped version to v1.3.2, added CHANGELOG entry, updated tests submodule to 84b071c --- CHANGELOG.md | 84 ++++++++++++++++++++++++++++------------------------ package.json | 2 +- tests | 2 +- 3 files changed, 47 insertions(+), 41 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4dae16c..0361257 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,22 +6,28 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) [Semantic Versioning](http://semver.org/spec/v2.0.0.html). -## [1.3.1] - 2020-05-11 -Updated ``tests`` submodule to -[9687870](https://github.com/ethereum/tests/commit/b9f5fe33d4ebe8394f1f364bd824f1a0d8e9c345) -(2020-04-27) `develop` branch state of the `ethereum/tests` library. +## [1.3.2] - 2020-06-11 +Updated `tests` submodule to +[84b071c](https://github.com/ethereum/tests/commit/84b071cd3747b8fec6918f04430660eecf951aa2) +(2020-06-11) `develop` branch state of the `ethereum/tests` library. + +This is an intermediary release included first `EIP-2315` (EVM Subroutines) tests, +see `ethereum/tests` PR [#692](https://github.com/ethereum/tests/pull/692) for a test case +description. -This is a pre-Berlin HF state (HF targeted for June/July 2020). Release is an intermediary -release for testing purposes to adopt to eventual test setup changes in `ethereum/tests` -on the usage side (`ethereumjs-vm`). +[1.3.2]: https://github.com/ethereumjs/ethereumjs-testing/compare/v1.3.1...v1.3.2 + +## [1.3.1] - 2020-05-11 +Updated `tests` submodule to [v7.0.0](https://github.com/ethereum/tests/releases/tag/v7.0.0) `ethereum/tests` +release. -Behavioral changes can be tracked along Issue -https://github.com/ethereumjs/ethereumjs-testing/issues/44 on this repo. +This is a final **pre-Berlin HF** state release and encompasses HF changes up to `Petersburg` (respectively) +`MuirGlacier`). See release notes for a detailed list on the changes. [1.3.1]: https://github.com/ethereumjs/ethereumjs-testing/compare/v1.3.0...v1.3.1 ## [1.3.0] - 2019-11-12 -Updated ``tests`` submodule to [v7.0.0-beta.1](https://github.com/ethereum/tests/releases/tag/v7.0.0-beta.1) ``ethereum/tests`` release. This is the first release on +Updated `tests` submodule to [v7.0.0-beta.1](https://github.com/ethereum/tests/releases/tag/v7.0.0-beta.1) `ethereum/tests` release. This is the first release on `ethereum/tests` with substantial **Istanbul support**. Note that the release is coming with substantial format/location changes on the @@ -33,17 +39,17 @@ integration. [1.3.0]: https://github.com/ethereumjs/ethereumjs-testing/compare/v1.2.8...v1.3.0 ## [1.2.8] - 2019-03-20 -- Remove ``asyncawait`` dependency (browser compatibility), +- Remove `asyncawait` dependency (browser compatibility), PR [#38](https://github.com/ethereumjs/ethereumjs-testing/pull/38) - Dropped Node 6 support, added Node 10 support, PR [#38](https://github.com/ethereumjs/ethereumjs-testing/pull/38) -- Clean up of the ``getTests()`` function, +- Clean up of the `getTests()` function, PR [#38](https://github.com/ethereumjs/ethereumjs-testing/pull/38) [1.2.8]: https://github.com/ethereumjs/ethereumjs-testing/compare/v1.2.7...v1.2.8 ## [1.2.7] - 2019-01-30 -Updated ``tests`` submodule to `5cef36e` (Jan 24, 2019) ``ethereum/tests`` commit +Updated `tests` submodule to `5cef36e` (Jan 24, 2019) `ethereum/tests` commit which merges the PR [#582](https://github.com/ethereum/tests/pull/582) with the test updates on the Constantinople pre-/post reentrancy fixes. @@ -54,38 +60,38 @@ tag-release becomes available on the `ethereum/tests` repo. [1.2.7]: https://github.com/ethereumjs/ethereumjs-testing/compare/v1.2.6...v1.2.7 ## [1.2.6] - 2019-01-10 -Updated ``tests`` submodule to [v6.0.0-beta.3](https://github.com/ethereum/tests/releases/tag/v6.0.0-beta.3) ``ethereum/tests`` release. +Updated `tests` submodule to [v6.0.0-beta.3](https://github.com/ethereum/tests/releases/tag/v6.0.0-beta.3) `ethereum/tests` release. [1.2.6]: https://github.com/ethereumjs/ethereumjs-testing/compare/v1.2.5...v1.2.6 ## [1.2.5] - 2018-11-14 -Updated ``tests`` submodule to [v6.0.0-beta.2](https://github.com/ethereum/tests/releases/tag/v6.0.0-beta.2) ``ethereum/tests`` release. +Updated `tests` submodule to [v6.0.0-beta.2](https://github.com/ethereum/tests/releases/tag/v6.0.0-beta.2) `ethereum/tests` release. ##### Note: -Tests on ``ethereum/tests`` are now released as versioned tagged releases. The ``tests`` submodule will from this release onwards directly reference the -latest tag on ``ethereum/tests`` + link to the respective release notes. +Tests on `ethereum/tests` are now released as versioned tagged releases. The `tests` submodule will from this release onwards directly reference the +latest tag on `ethereum/tests` + link to the respective release notes. [1.2.5]: https://github.com/ethereumjs/ethereumjs-testing/compare/v1.2.4...v1.2.5 ## [1.2.4] - 2018-10-15 -Updated ``tests`` submodule to ``95a3092``. +Updated `tests` submodule to `95a3092`. Test changes summary: - Fixed wrong difficulty tests (blockchain tests) on NoProof setting -- Refilled wallet tests (``BlockchainTests/bcWalletTest/``) -- Removed legacy tests under ``BlockchainTests/GeneralStateTests/stArgsZeroOneBalance/`` -- Fixed ``BLOCKHASH`` costs in Constantinople blockchain test versions +- Refilled wallet tests (`BlockchainTests/bcWalletTest/`) +- Removed legacy tests under `BlockchainTests/GeneralStateTests/stArgsZeroOneBalance/` +- Fixed `BLOCKHASH` costs in Constantinople blockchain test versions [1.2.4]: https://github.com/ethereumjs/ethereumjs-testing/compare/v1.2.3...v1.2.4 ## [1.2.3] - 2018-10-10 -Updated ``tests`` submodule to ``9777827``. +Updated `tests` submodule to `9777827`. Test changes summary: -- New ``difficultyConstantinople.json`` difficulty tests -- Regenerated all state tests, mainly for ``SSTORE`` gas cost changes +- New `difficultyConstantinople.json` difficulty tests +- Regenerated all state tests, mainly for `SSTORE` gas cost changes - Fixed wrong timestamp in tests -- Refilled ``stCreate2`` with new gas prices +- Refilled `stCreate2` with new gas prices - Refilled state tests as blockchain tests - Refill of VM tests - Corrected Constantinople expect section in state tests @@ -93,40 +99,40 @@ Test changes summary: [1.2.3]: https://github.com/ethereumjs/ethereumjs-testing/compare/v1.2.2...v1.2.3 ## [1.2.2] - 2018-09-20 -Updated ``tests`` submodule to ``3f5febc``. +Updated `tests` submodule to `3f5febc`. Test changes summary: -- Various new ``CREATE2`` test cases -- ``PUSH32`` without bytes at the end +- Various new `CREATE2` test cases +- `PUSH32` without bytes at the end [1.2.2]: https://github.com/ethereumjs/ethereumjs-testing/compare/v1.2.1...v1.2.2 ## [1.2.1] - 2018-08-30 -Updated ``tests`` submodule to ``691680a``. +Updated `tests` submodule to `691680a`. Test changes summary: -- ``CREATE2`` init code tests +- `CREATE2` init code tests - Storage from self-destruct check (blockchain tests) - Added sealEngine to the JSON schema -- ``RLP`` test fixes -- Bitshift instruction test changes (``SAR``) -- Changes in ``CREATE`` state tests and blockchain state tests +- `RLP` test fixes +- Bitshift instruction test changes (`SAR`) +- Changes in `CREATE` state tests and blockchain state tests [1.2.1]: https://github.com/ethereumjs/ethereumjs-testing/compare/v1.2.0...v1.2.1 ## [1.2.0] - 2018-06-22 -- Updated ``tests`` submodule to ``428842e`` (``Byzantium`` compatible, partly ``Constantinople`` compatible) +- Updated `tests` submodule to `428842e` (`Byzantium` compatible, partly `Constantinople` compatible) [1.2.0]: https://github.com/ethereumjs/ethereumjs-testing/compare/v1.1.1...v1.2.0 ## [1.1.1] - 2018-06-22 -- Updated ``tests`` submodule (``Byzantium`` compatible, partly ``Constantinople`` compatible) -- Removed ``BlockchainTests`` limitation to ``GeneralStateTests`` subfolder -- Support for new ``GeneralStateTests`` format -- New ``--dir`` and ``excludeDir`` CL arguments +- Updated `tests` submodule (`Byzantium` compatible, partly `Constantinople` compatible) +- Removed `BlockchainTests` limitation to `GeneralStateTests` subfolder +- Support for new `GeneralStateTests` format +- New `--dir` and `excludeDir` CL arguments - Functionality for skipping tests - Added API documentation in README -- New ``examples/`` folder with ``read-single-file`` and ``read-tests-with-args`` example +- New `examples/` folder with `read-single-file` and `read-tests-with-args` example (also for library testing) [1.1.1]: https://github.com/ethereumjs/ethereumjs-testing/compare/v1.0.4...v1.1.1 diff --git a/package.json b/package.json index 339aef2..745a542 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "ethereumjs-testing", - "version": "1.3.1", + "version": "1.3.2", "description": "test utils for ethereumjs-*", "main": "index.js", "scripts": { diff --git a/tests b/tests index b9f5fe3..84b071c 160000 --- a/tests +++ b/tests @@ -1 +1 @@ -Subproject commit b9f5fe33d4ebe8394f1f364bd824f1a0d8e9c345 +Subproject commit 84b071cd3747b8fec6918f04430660eecf951aa2 From 6ff015f1f8ba32d0bfa1db55f75a8d6c20a8d02a Mon Sep 17 00:00:00 2001 From: Holger Drewes Date: Thu, 11 Jun 2020 13:00:30 +0200 Subject: [PATCH 2/2] Update CHANGELOG.md Co-authored-by: Ev --- CHANGELOG.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0361257..619607e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -21,8 +21,7 @@ description. Updated `tests` submodule to [v7.0.0](https://github.com/ethereum/tests/releases/tag/v7.0.0) `ethereum/tests` release. -This is a final **pre-Berlin HF** state release and encompasses HF changes up to `Petersburg` (respectively) -`MuirGlacier`). See release notes for a detailed list on the changes. +This is a final **pre-Berlin HF** state release and encompasses HF changes up to `Petersburg` (respectively, `MuirGlacier`). See release notes for a detailed list on the changes. [1.3.1]: https://github.com/ethereumjs/ethereumjs-testing/compare/v1.3.0...v1.3.1 @@ -157,4 +156,3 @@ Test changes summary: - [0.0.2](https://github.com/ethereumjs/ethereumjs-testing/compare/v0.0.1...v0.0.2) - 2016-10-27 - 0.0.1 - 2016-01-20 -