All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Watch mode (
--watchflag) for automatic reload and re-execution when WASM file changes- Debounced file system events (~500ms) to avoid repeated triggers
- Clean terminal output on each run
- Graceful Ctrl+C exit handling
- Errors don't terminate watch mode
- CLI flag
--wasmand--contract-pathare deprecated in favor of--contract- Deprecation warnings are now shown in yellow when these flags are used
- The flags will continue to work but users should migrate to
--contract
- CLI flag
--snapshotis deprecated in favor of--network-snapshot- Deprecation warnings are now shown in yellow when this flag is used
- The flag will continue to work but users should migrate to
--network-snapshot
0.1.0 - 2026-02-19
- Step-through execution of Soroban contracts
- Breakpoints at function boundaries
- Contract storage and state inspection
- CPU and memory budget tracking
- Call stack viewing for contract invocations
- Interactive terminal UI for debugging sessions
- Cross-contract call support
- Basic test coverage
- Contribution guidelines