From 21d3d1c581363a1458314d32a7adef2ac15659f3 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 25 May 2026 19:32:43 +0000 Subject: [PATCH] Version Packages --- .changeset/ethereum-types-hex-codecs.md | 11 ----------- .changeset/osaka-evm-and-fixtures.md | 15 --------------- packages/crypto/CHANGELOG.md | 18 ++++++++++++++++++ packages/crypto/package.json | 2 +- packages/ethereum-types/CHANGELOG.md | 25 +++++++++++++++++++++++++ packages/ethereum-types/package.json | 2 +- packages/evm/CHANGELOG.md | 22 ++++++++++++++++++++++ packages/evm/package.json | 2 +- packages/examples/CHANGELOG.md | 9 +++++++++ packages/examples/package.json | 2 +- packages/rlp/CHANGELOG.md | 14 ++++++++++++++ packages/rlp/package.json | 2 +- packages/rpc/CHANGELOG.md | 17 +++++++++++++++++ packages/rpc/package.json | 2 +- packages/shared/CHANGELOG.md | 12 ++++++++++++ packages/shared/package.json | 2 +- packages/solc/CHANGELOG.md | 8 ++++++++ packages/solc/package.json | 2 +- 18 files changed, 133 insertions(+), 34 deletions(-) delete mode 100644 .changeset/ethereum-types-hex-codecs.md delete mode 100644 .changeset/osaka-evm-and-fixtures.md create mode 100644 packages/rpc/CHANGELOG.md diff --git a/.changeset/ethereum-types-hex-codecs.md b/.changeset/ethereum-types-hex-codecs.md deleted file mode 100644 index 22197e8..0000000 --- a/.changeset/ethereum-types-hex-codecs.md +++ /dev/null @@ -1,11 +0,0 @@ ---- -"@evm-effect/ethereum-types": minor -"@evm-effect/rpc": minor ---- - -- Restructure schema modules: hand-written codecs live in `@evm-effect/ethereum-types/schemas/base-types.ts`; OpenRPC-generated RPC structs live in `@evm-effect/rpc` (`src/schemas/generated-schemas.ts`). -- Add `EthTypes` namespace on the ethereum-types entrypoint (primitives and base codecs). RPC schemas export from `@evm-effect/rpc`. -- Add hex/string codecs for Ethereum primitives (`Bytes*`, `Address`, `Uint`, `U8`, `U32`, `U64`, `U256`, `Int`) plus `EntriesFromRecord` / `HashMapFromRecord` helpers. -- Add `U32` numeric type and include it in `AnyUint` / `FixedUnsigned` unions. -- Expand `gen-schemas` to generate Effect schemas from [ethereum/execution-apis](https://github.com/ethereum/execution-apis) OpenRPC specs (Biome formatting). -- Bump Effect catalog to `4.0.0-beta.66`. diff --git a/.changeset/osaka-evm-and-fixtures.md b/.changeset/osaka-evm-and-fixtures.md deleted file mode 100644 index a52bac8..0000000 --- a/.changeset/osaka-evm-and-fixtures.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -"@evm-effect/evm": minor -"@evm-effect/crypto": minor -"@evm-effect/ethereum-types": minor -"@evm-effect/rlp": patch -"@evm-effect/shared": patch ---- - -- Add Osaka fork support (EIP-7934 block size limit, EIP-7825 blob gas, EIP-7951 `p256verify` precompile, updated `modexp` implementation). -- Move transaction types, RLP encode/decode, and signing helpers from `@evm-effect/crypto` into `@evm-effect/evm`; export `BlockChain`, `Block`, `Header`, `State`, and transaction APIs from the evm entrypoint. -- Rework block/header/account RLP models with Effect-based encoding and expanded block validation. -- Replace the old Vitest fixture runner with an execution-specs test CLI for state and blockchain tests (BAL fixtures v7.1.1). -- Add ethash and `keccak512` to `@evm-effect/crypto` (transaction exports removed). -- Refine `@evm-effect/ethereum-types` byte helpers (`leftPadBuffer`, singleton `empty` values, `bufferRead`) and numeric/domain types. -- Improve `@evm-effect/rlp` `decodeTo` typing and decoding; adjust `@evm-effect/shared` JSON stringify for tagged values. diff --git a/packages/crypto/CHANGELOG.md b/packages/crypto/CHANGELOG.md index a6e6796..de05834 100644 --- a/packages/crypto/CHANGELOG.md +++ b/packages/crypto/CHANGELOG.md @@ -1,5 +1,23 @@ # @evm-effect/crypto +## 0.3.0 + +### Minor Changes + +- [#27](https://github.com/julia-script/evm-effect/pull/27) [`e74c16c`](https://github.com/julia-script/evm-effect/commit/e74c16c64c1419d14b39de14ed77d35c4c6c6435) Thanks [@julia-script](https://github.com/julia-script)! - - Add Osaka fork support (EIP-7934 block size limit, EIP-7825 blob gas, EIP-7951 `p256verify` precompile, updated `modexp` implementation). + - Move transaction types, RLP encode/decode, and signing helpers from `@evm-effect/crypto` into `@evm-effect/evm`; export `BlockChain`, `Block`, `Header`, `State`, and transaction APIs from the evm entrypoint. + - Rework block/header/account RLP models with Effect-based encoding and expanded block validation. + - Replace the old Vitest fixture runner with an execution-specs test CLI for state and blockchain tests (BAL fixtures v7.1.1). + - Add ethash and `keccak512` to `@evm-effect/crypto` (transaction exports removed). + - Refine `@evm-effect/ethereum-types` byte helpers (`leftPadBuffer`, singleton `empty` values, `bufferRead`) and numeric/domain types. + - Improve `@evm-effect/rlp` `decodeTo` typing and decoding; adjust `@evm-effect/shared` JSON stringify for tagged values. + +### Patch Changes + +- Updated dependencies [[`8743399`](https://github.com/julia-script/evm-effect/commit/8743399b3708fad1f68c8e1f422242d66a8c1e2a), [`e74c16c`](https://github.com/julia-script/evm-effect/commit/e74c16c64c1419d14b39de14ed77d35c4c6c6435)]: + - @evm-effect/ethereum-types@0.1.0 + - @evm-effect/rlp@0.1.13 + ## 0.2.10 ### Patch Changes diff --git a/packages/crypto/package.json b/packages/crypto/package.json index 679b97a..f7c6513 100644 --- a/packages/crypto/package.json +++ b/packages/crypto/package.json @@ -1,6 +1,6 @@ { "name": "@evm-effect/crypto", - "version": "0.2.10", + "version": "0.3.0", "type": "module", "description": "Effect-TS wrappers for cryptographic functions used in Ethereum", "license": "MIT", diff --git a/packages/ethereum-types/CHANGELOG.md b/packages/ethereum-types/CHANGELOG.md index 4655a4a..a3a35c0 100644 --- a/packages/ethereum-types/CHANGELOG.md +++ b/packages/ethereum-types/CHANGELOG.md @@ -1,5 +1,30 @@ # @evm-effect/ethereum-types +## 0.1.0 + +### Minor Changes + +- [`8743399`](https://github.com/julia-script/evm-effect/commit/8743399b3708fad1f68c8e1f422242d66a8c1e2a) Thanks [@julia-script](https://github.com/julia-script)! - - Restructure schema modules: hand-written codecs live in `@evm-effect/ethereum-types/schemas/base-types.ts`; OpenRPC-generated RPC structs live in `@evm-effect/rpc` (`src/schemas/generated-schemas.ts`). + + - Add `EthTypes` namespace on the ethereum-types entrypoint (primitives and base codecs). RPC schemas export from `@evm-effect/rpc`. + - Add hex/string codecs for Ethereum primitives (`Bytes*`, `Address`, `Uint`, `U8`, `U32`, `U64`, `U256`, `Int`) plus `EntriesFromRecord` / `HashMapFromRecord` helpers. + - Add `U32` numeric type and include it in `AnyUint` / `FixedUnsigned` unions. + - Expand `gen-schemas` to generate Effect schemas from [ethereum/execution-apis](https://github.com/ethereum/execution-apis) OpenRPC specs (Biome formatting). + - Bump Effect catalog to `4.0.0-beta.66`. + +- [#27](https://github.com/julia-script/evm-effect/pull/27) [`e74c16c`](https://github.com/julia-script/evm-effect/commit/e74c16c64c1419d14b39de14ed77d35c4c6c6435) Thanks [@julia-script](https://github.com/julia-script)! - - Add Osaka fork support (EIP-7934 block size limit, EIP-7825 blob gas, EIP-7951 `p256verify` precompile, updated `modexp` implementation). + - Move transaction types, RLP encode/decode, and signing helpers from `@evm-effect/crypto` into `@evm-effect/evm`; export `BlockChain`, `Block`, `Header`, `State`, and transaction APIs from the evm entrypoint. + - Rework block/header/account RLP models with Effect-based encoding and expanded block validation. + - Replace the old Vitest fixture runner with an execution-specs test CLI for state and blockchain tests (BAL fixtures v7.1.1). + - Add ethash and `keccak512` to `@evm-effect/crypto` (transaction exports removed). + - Refine `@evm-effect/ethereum-types` byte helpers (`leftPadBuffer`, singleton `empty` values, `bufferRead`) and numeric/domain types. + - Improve `@evm-effect/rlp` `decodeTo` typing and decoding; adjust `@evm-effect/shared` JSON stringify for tagged values. + +### Patch Changes + +- Updated dependencies [[`e74c16c`](https://github.com/julia-script/evm-effect/commit/e74c16c64c1419d14b39de14ed77d35c4c6c6435)]: + - @evm-effect/shared@0.0.9 + ## 0.0.9 ### Patch Changes diff --git a/packages/ethereum-types/package.json b/packages/ethereum-types/package.json index 41900d6..1e46ae7 100644 --- a/packages/ethereum-types/package.json +++ b/packages/ethereum-types/package.json @@ -1,6 +1,6 @@ { "name": "@evm-effect/ethereum-types", - "version": "0.0.9", + "version": "0.1.0", "description": "Ethereum primitive types (numeric and bytes) with Effect-TS", "license": "MIT", "repository": { diff --git a/packages/evm/CHANGELOG.md b/packages/evm/CHANGELOG.md index 97c8d8a..b96329a 100644 --- a/packages/evm/CHANGELOG.md +++ b/packages/evm/CHANGELOG.md @@ -1,5 +1,27 @@ # @evm-effect/evm +## 0.2.0 + +### Minor Changes + +- [#27](https://github.com/julia-script/evm-effect/pull/27) [`e74c16c`](https://github.com/julia-script/evm-effect/commit/e74c16c64c1419d14b39de14ed77d35c4c6c6435) Thanks [@julia-script](https://github.com/julia-script)! - - Add Osaka fork support (EIP-7934 block size limit, EIP-7825 blob gas, EIP-7951 `p256verify` precompile, updated `modexp` implementation). + - Move transaction types, RLP encode/decode, and signing helpers from `@evm-effect/crypto` into `@evm-effect/evm`; export `BlockChain`, `Block`, `Header`, `State`, and transaction APIs from the evm entrypoint. + - Rework block/header/account RLP models with Effect-based encoding and expanded block validation. + - Replace the old Vitest fixture runner with an execution-specs test CLI for state and blockchain tests (BAL fixtures v7.1.1). + - Add ethash and `keccak512` to `@evm-effect/crypto` (transaction exports removed). + - Refine `@evm-effect/ethereum-types` byte helpers (`leftPadBuffer`, singleton `empty` values, `bufferRead`) and numeric/domain types. + - Improve `@evm-effect/rlp` `decodeTo` typing and decoding; adjust `@evm-effect/shared` JSON stringify for tagged values. + +### Patch Changes + +- Updated dependencies [[`8743399`](https://github.com/julia-script/evm-effect/commit/8743399b3708fad1f68c8e1f422242d66a8c1e2a), [`e74c16c`](https://github.com/julia-script/evm-effect/commit/e74c16c64c1419d14b39de14ed77d35c4c6c6435)]: + - @evm-effect/ethereum-types@0.1.0 + - @evm-effect/rpc@0.1.0 + - @evm-effect/crypto@0.3.0 + - @evm-effect/rlp@0.1.13 + - @evm-effect/shared@0.0.9 + - @evm-effect/solc@0.2.8 + ## 0.1.3 ### Patch Changes diff --git a/packages/evm/package.json b/packages/evm/package.json index e640688..8d0c991 100644 --- a/packages/evm/package.json +++ b/packages/evm/package.json @@ -1,6 +1,6 @@ { "name": "@evm-effect/evm", - "version": "0.1.3", + "version": "0.2.0", "description": "Ethereum Virtual Machine implementation in TypeScript with Effect-TS", "license": "MIT", "repository": { diff --git a/packages/examples/CHANGELOG.md b/packages/examples/CHANGELOG.md index 2e52e7f..6158cd3 100644 --- a/packages/examples/CHANGELOG.md +++ b/packages/examples/CHANGELOG.md @@ -1,5 +1,14 @@ # @evm-effect/examples +## 0.0.24 + +### Patch Changes + +- Updated dependencies [[`8743399`](https://github.com/julia-script/evm-effect/commit/8743399b3708fad1f68c8e1f422242d66a8c1e2a), [`e74c16c`](https://github.com/julia-script/evm-effect/commit/e74c16c64c1419d14b39de14ed77d35c4c6c6435)]: + - @evm-effect/ethereum-types@0.1.0 + - @evm-effect/evm@0.2.0 + - @evm-effect/crypto@0.3.0 + ## 0.0.23 ### Patch Changes diff --git a/packages/examples/package.json b/packages/examples/package.json index f2f7b6d..b268452 100644 --- a/packages/examples/package.json +++ b/packages/examples/package.json @@ -1,6 +1,6 @@ { "name": "@evm-effect/examples", - "version": "0.0.23", + "version": "0.0.24", "private": true, "type": "module", "scripts": { diff --git a/packages/rlp/CHANGELOG.md b/packages/rlp/CHANGELOG.md index 8a9adac..82dc0ed 100644 --- a/packages/rlp/CHANGELOG.md +++ b/packages/rlp/CHANGELOG.md @@ -1,5 +1,19 @@ # @evm-effect/rlp +## 0.1.13 + +### Patch Changes + +- [#27](https://github.com/julia-script/evm-effect/pull/27) [`e74c16c`](https://github.com/julia-script/evm-effect/commit/e74c16c64c1419d14b39de14ed77d35c4c6c6435) Thanks [@julia-script](https://github.com/julia-script)! - - Add Osaka fork support (EIP-7934 block size limit, EIP-7825 blob gas, EIP-7951 `p256verify` precompile, updated `modexp` implementation). + - Move transaction types, RLP encode/decode, and signing helpers from `@evm-effect/crypto` into `@evm-effect/evm`; export `BlockChain`, `Block`, `Header`, `State`, and transaction APIs from the evm entrypoint. + - Rework block/header/account RLP models with Effect-based encoding and expanded block validation. + - Replace the old Vitest fixture runner with an execution-specs test CLI for state and blockchain tests (BAL fixtures v7.1.1). + - Add ethash and `keccak512` to `@evm-effect/crypto` (transaction exports removed). + - Refine `@evm-effect/ethereum-types` byte helpers (`leftPadBuffer`, singleton `empty` values, `bufferRead`) and numeric/domain types. + - Improve `@evm-effect/rlp` `decodeTo` typing and decoding; adjust `@evm-effect/shared` JSON stringify for tagged values. +- Updated dependencies [[`8743399`](https://github.com/julia-script/evm-effect/commit/8743399b3708fad1f68c8e1f422242d66a8c1e2a), [`e74c16c`](https://github.com/julia-script/evm-effect/commit/e74c16c64c1419d14b39de14ed77d35c4c6c6435)]: + - @evm-effect/ethereum-types@0.1.0 + ## 0.1.12 ### Patch Changes diff --git a/packages/rlp/package.json b/packages/rlp/package.json index a0ef4a4..ad9f106 100644 --- a/packages/rlp/package.json +++ b/packages/rlp/package.json @@ -1,6 +1,6 @@ { "name": "@evm-effect/rlp", - "version": "0.1.12", + "version": "0.1.13", "type": "module", "description": "RLP (Recursive Length Prefix) encoding/decoding for Ethereum using Effect-TS", "license": "MIT", diff --git a/packages/rpc/CHANGELOG.md b/packages/rpc/CHANGELOG.md new file mode 100644 index 0000000..59f80a5 --- /dev/null +++ b/packages/rpc/CHANGELOG.md @@ -0,0 +1,17 @@ +# @evm-effect/rpc + +## 0.1.0 + +### Minor Changes + +- [`8743399`](https://github.com/julia-script/evm-effect/commit/8743399b3708fad1f68c8e1f422242d66a8c1e2a) Thanks [@julia-script](https://github.com/julia-script)! - - Restructure schema modules: hand-written codecs live in `@evm-effect/ethereum-types/schemas/base-types.ts`; OpenRPC-generated RPC structs live in `@evm-effect/rpc` (`src/schemas/generated-schemas.ts`). + - Add `EthTypes` namespace on the ethereum-types entrypoint (primitives and base codecs). RPC schemas export from `@evm-effect/rpc`. + - Add hex/string codecs for Ethereum primitives (`Bytes*`, `Address`, `Uint`, `U8`, `U32`, `U64`, `U256`, `Int`) plus `EntriesFromRecord` / `HashMapFromRecord` helpers. + - Add `U32` numeric type and include it in `AnyUint` / `FixedUnsigned` unions. + - Expand `gen-schemas` to generate Effect schemas from [ethereum/execution-apis](https://github.com/ethereum/execution-apis) OpenRPC specs (Biome formatting). + - Bump Effect catalog to `4.0.0-beta.66`. + +### Patch Changes + +- Updated dependencies [[`8743399`](https://github.com/julia-script/evm-effect/commit/8743399b3708fad1f68c8e1f422242d66a8c1e2a), [`e74c16c`](https://github.com/julia-script/evm-effect/commit/e74c16c64c1419d14b39de14ed77d35c4c6c6435)]: + - @evm-effect/ethereum-types@0.1.0 diff --git a/packages/rpc/package.json b/packages/rpc/package.json index def0aba..4541dfc 100644 --- a/packages/rpc/package.json +++ b/packages/rpc/package.json @@ -1,6 +1,6 @@ { "name": "@evm-effect/rpc", - "version": "0.0.1", + "version": "0.1.0", "description": "Effect schemas for Ethereum JSON-RPC (OpenRPC / execution-apis)", "license": "MIT", "repository": { diff --git a/packages/shared/CHANGELOG.md b/packages/shared/CHANGELOG.md index 8f9132b..960db9b 100644 --- a/packages/shared/CHANGELOG.md +++ b/packages/shared/CHANGELOG.md @@ -1,5 +1,17 @@ # @evm-effect/shared +## 0.0.9 + +### Patch Changes + +- [#27](https://github.com/julia-script/evm-effect/pull/27) [`e74c16c`](https://github.com/julia-script/evm-effect/commit/e74c16c64c1419d14b39de14ed77d35c4c6c6435) Thanks [@julia-script](https://github.com/julia-script)! - - Add Osaka fork support (EIP-7934 block size limit, EIP-7825 blob gas, EIP-7951 `p256verify` precompile, updated `modexp` implementation). + - Move transaction types, RLP encode/decode, and signing helpers from `@evm-effect/crypto` into `@evm-effect/evm`; export `BlockChain`, `Block`, `Header`, `State`, and transaction APIs from the evm entrypoint. + - Rework block/header/account RLP models with Effect-based encoding and expanded block validation. + - Replace the old Vitest fixture runner with an execution-specs test CLI for state and blockchain tests (BAL fixtures v7.1.1). + - Add ethash and `keccak512` to `@evm-effect/crypto` (transaction exports removed). + - Refine `@evm-effect/ethereum-types` byte helpers (`leftPadBuffer`, singleton `empty` values, `bufferRead`) and numeric/domain types. + - Improve `@evm-effect/rlp` `decodeTo` typing and decoding; adjust `@evm-effect/shared` JSON stringify for tagged values. + ## 0.0.8 ### Patch Changes diff --git a/packages/shared/package.json b/packages/shared/package.json index e956f8c..92684d3 100644 --- a/packages/shared/package.json +++ b/packages/shared/package.json @@ -1,6 +1,6 @@ { "name": "@evm-effect/shared", - "version": "0.0.8", + "version": "0.0.9", "description": "Shared utilities (HashMap, HashSet, tracing) for evm-effect packages", "license": "MIT", "repository": { diff --git a/packages/solc/CHANGELOG.md b/packages/solc/CHANGELOG.md index c4592b0..59c3eef 100644 --- a/packages/solc/CHANGELOG.md +++ b/packages/solc/CHANGELOG.md @@ -1,5 +1,13 @@ # @evm-effect/solc +## 0.2.8 + +### Patch Changes + +- Updated dependencies [[`8743399`](https://github.com/julia-script/evm-effect/commit/8743399b3708fad1f68c8e1f422242d66a8c1e2a), [`e74c16c`](https://github.com/julia-script/evm-effect/commit/e74c16c64c1419d14b39de14ed77d35c4c6c6435)]: + - @evm-effect/ethereum-types@0.1.0 + - @evm-effect/crypto@0.3.0 + ## 0.2.7 ### Patch Changes diff --git a/packages/solc/package.json b/packages/solc/package.json index 895fbf2..76d518b 100644 --- a/packages/solc/package.json +++ b/packages/solc/package.json @@ -1,6 +1,6 @@ { "name": "@evm-effect/solc", - "version": "0.2.7", + "version": "0.2.8", "type": "module", "description": "Effect-TS bindings for compiling Solidity with solc (Node or Next.js worker)", "license": "MIT",