From 943ec7e9d34219b573b04bc34a68d193e584d936 Mon Sep 17 00:00:00 2001 From: spencer-tb Date: Mon, 4 Mar 2024 22:42:48 +0800 Subject: [PATCH] feat(docs): add changelog. --- docs/CHANGELOG.md | 8 +++++++- whitelist.txt | 1 + 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md index 5ce2d564ea..72510281f4 100644 --- a/docs/CHANGELOG.md +++ b/docs/CHANGELOG.md @@ -9,7 +9,6 @@ Test fixtures for use by clients are available for each release on the [Github r ### ๐Ÿงช Test Cases - ๐Ÿž Dynamic create2 collision from different transactions same block ([#430](https://github.com/ethereum/execution-spec-tests/pull/430)). - - ๐Ÿž Fix beacon root contract deployment tests so the account in the pre-alloc is not empty ([#425](https://github.com/ethereum/execution-spec-tests/pull/425)). ### ๐Ÿ› ๏ธ Framework @@ -22,6 +21,8 @@ Test fixtures for use by clients are available for each release on the [Github r - ๐Ÿ”€ Locally calculate state root for the genesis blocks in the blockchain tests instead of calling t8n ([#450](https://github.com/ethereum/execution-spec-tests/pull/450)). - ๐Ÿž Fix bug that causes an exception during test collection because the fork parameter contains `None` ([#452](https://github.com/ethereum/execution-spec-tests/pull/452)). - โœจ The `_info` field in the test fixtures now contains a `hash` field, which is the hash of the test fixture, and a `hasher` script has been added which prints and performs calculations on top of the hashes of all fixtures (see `hasher -h`) ([#454](https://github.com/ethereum/execution-spec-tests/pull/454)). +- โœจ Adds an `eest` entry point for common EEST commands and utilities, including initialization, clean up and repo resets ([#461](https://github.com/ethereum/execution-spec-tests/pull/461)). +- ๐Ÿ”€ Removes `solc` as a dependency, utilizing `solc-select` to contain all `solc` versions within the python virtual environment ([#461](https://github.com/ethereum/execution-spec-tests/pull/461)). ### ๐Ÿ”ง EVM Tools @@ -30,6 +31,11 @@ Test fixtures for use by clients are available for each release on the [Github r - ๐Ÿž Fix deprecation warnings due to outdated config in recommended VS Code project settings ([#420](https://github.com/ethereum/execution-spec-tests/pull/420)). - ๐Ÿž Fix typo in the selfdestruct revert tests module ([#421](https://github.com/ethereum/execution-spec-tests/pull/421)). +### ๐Ÿ’ฅ Breaking Changes + +- Windows users must now use Windows Subsystem for Linux (WSL) to work with EEST. +- As `solc` is now deprecated as a dependency and self contained within the repo initialization, support will no longer be provided for users not using virtual environments. + ## [v2.1.0](https://github.com/ethereum/execution-spec-tests/releases/tag/v2.1.0) - 2024-01-29: ๐Ÿ๐Ÿ–๏ธ Cancun Release [v2.1.0](https://github.com/ethereum/execution-spec-tests/releases/tag/v2.1.0) primarily fixes a small bug introduced within the previous release where transition forks are used within the new `StateTest` format. This was highlighted by @chfast within #405 (https://github.com/ethereum/execution-spec-tests/issues/405), where the fork name `ShanghaiToCancunAtTime15k` was found within state tests. diff --git a/whitelist.txt b/whitelist.txt index a756dcaedd..db0d20dd26 100644 --- a/whitelist.txt +++ b/whitelist.txt @@ -303,6 +303,7 @@ wds wei wikipedia wordlist +WSL www xdist xF