This is a minor release, fixing known issues in the specs from the previous bal@v1.4.1 release and adding targeted test cases for each of the fixes.
What's Changed
- Improved tracking for code changes, fixing targeted cases where zero changes were recorded (commit)
- Use child call frame for create message call which reverts to record only reads if the child message reverts (commit)
- Normalize transaction changes while still within transaction frame, before merging to block frame (commit)
- Static check on SSTORE early, and fail hard, before any reads can be recorded (commit)
- Track storage writes more appropriately in state tracker wrt BAL index (commit)
- Clean up spec design, fix revert on a contract creation case, add targeted test (commit)