Releases: evmts/tevm-monorepo
Releases · evmts/tevm-monorepo
@tevm/test-node@1.0.0-next.150
Patch Changes
-
f1ecd2d: ### Summary
Refactors the test-node snapshot system to use vitest-compatible snapshot paths and adds full support for bun test snapshots with improved configuration options.
Changes
Snapshot Path Structure
- Moved snapshots from
.tevm/test-snapshots/<test-file>/snapshots.jsonto__rpc_snapshots__/<test-file>.snap.json - Follows vitest snapshot naming conventions for better DX and consistency
- Added biome ignore rule for
__rpc_snapshots__directory
Implementation
- Removed
getCurrentTestFileutility - Added dedicated snapshot path resolvers:
resolveBunTestSnapshotPath- resolves snapshot paths for bun testresolveVitestTestSnapshotPath- resolves snapshot paths for vitest
- Updated
SnapshotManagerto support new path resolution and configuration - Enhanced
TestOptionstype with granular snapshot configuration
API Updates
createTestSnapshotClient,createTestSnapshotNode, andcreateTestSnapshotTransportnow accept enhanced snapshot options- Updated all RPC tests to use new snapshot structure
Documentation
- Updated README with new snapshot configuration options
- Regenerated TypeDoc documentation for all affected types and functions
- Moved snapshots from
tevm@1.0.0-next.149
@tevm/test-node@1.0.0-next.149
@tevm/test-matchers@1.0.0-next.149
@tevm/contract@1.0.0-next.149
Patch Changes
- f9977b5: Extend test-matchers, add test-node package & improve 4byte tracer
@tevm/base-bundler@1.0.0-next.149
Patch Changes
- f9977b5: Extend test-matchers, add test-node package & improve 4byte tracer
@tevm/actions@1.0.0-next.149
v1.0.0-next.148: fix: workspace cargo config (#1992)
- fix: remove non existent package in cargo config - add dry run in ci step to avoid this issue in the future <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - Chores - Added a CI step to validate the Rust workspace after builds, improving reliability of automated checks. - Streamlined project workspace configuration by removing an unused member for easier maintenance. <!-- end of auto-generated comment: release notes by coderabbit.ai --> --------- Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com> Co-authored-by: polarzero <0xpolarzero@users.noreply.github.com>
tevm@1.0.0-next.148
Patch Changes
- c337f69: Internal release
- Updated dependencies [826c7fa]
- Updated dependencies [9e0e1cd]
- Updated dependencies [c337f69]
- Updated dependencies [05fa934]
- @tevm/contract@1.0.0-next.148
- @tevm/actions@1.0.0-next.148
- @tevm/errors@1.0.0-next.148
- @tevm/sync-storage-persister@1.0.0-next.148
- @tevm/bundler-cache@1.0.0-next.148
- @tevm/base-bundler@1.0.0-next.148
- @tevm/compiler@1.0.0-next.148
- @tevm/esbuild-plugin@1.0.0-next.148
- @tevm/webpack-plugin@1.0.0-next.148
- @tevm/receipt-manager@1.0.0-next.148
- @tevm/config@1.0.0-next.148
- @tevm/rollup-plugin@1.0.0-next.148
- @tevm/rspack-plugin@1.0.0-next.148
- @tevm/memory-client@1.0.0-next.148
- @tevm/solc@1.0.0-next.148
- @tevm/vite-plugin@1.0.0-next.148
- @tevm/client-types@1.0.0-next.148
- @tevm/bun-plugin@1.0.0-next.148
- @tevm/http-client@1.0.0-next.148
- @tevm/precompiles@1.0.0-next.148
- @tevm/blockchain@1.0.0-next.148
- @tevm/decorators@1.0.0-next.148
- @tevm/predeploys@1.0.0-next.148
- @tevm/address@1.0.0-next.148
- @tevm/jsonrpc@1.0.0-next.148
- @tevm/viem@1.0.0-next.148
- @tevm/common@1.0.0-next.148
- @tevm/server@1.0.0-next.148
- @tevm/txpool@1.0.0-next.148
- @tevm/block@1.0.0-next.148
- @tevm/state@1.0.0-next.148
- @tevm/utils@1.0.0-next.148
- @tevm/ts-plugin@1.0.0-next.148
- @tevm/node@1.0.0-next.148
- @tevm/evm@1.0.0-next.148
- @tevm/tx@1.0.0-next.148
- @tevm/vm@1.0.0-next.148
- @tevm/cli@1.0.0-next.148