Skip to content

Latest commit

 

History

History
56 lines (33 loc) · 1.26 KB

CHANGELOG.md

File metadata and controls

56 lines (33 loc) · 1.26 KB

Changelog

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.

[Unreleased]

Added

Changed (Breaking)

[0.4.0] - 2025-02-06

Added

  • Mocks for the msg::sender() #14
  • Mocks for the msg::value() and contract::balance() #31
  • Mocks for the external contract calls. Two and more contracts can be injected into test #14
  • Option to inject Account or Address in the test #14

Changed (Breaking)

  • Contract<..> wrapper is mandatory for the contract's argument #14
  • To call contract's function it is mandatory to explicitly indicate the sender, through Contract::<..>::sender(..) function #14
  • Contract<T>'s T type should implement TopLevelStorage #14

[0.3.0] - 2025-01-07

Changed (Breaking)

  • Bump motsu to v0.3.0. #21
  • Bump motsu-proc to v0.3.0. #20
  • Bump alloy-primitives and alloy-sol-types to v0.8.14. #20
  • Bump Stylus SDK to v0.7.0. #17

[0.2.1] - 2024-12-17

Added

  • Migrate motsu to a new repository.

[0.2.0] - 2024-11-07

Added

  • Allow tests to be run in parallel.

[0.1.0] - 2024-10-17

  • Initial release