Changelog of @hackage/method 0.4.0.0

Revision history for method

0.4.0.0 -- 2021-05-XX

  • Add type class Label and template-haskell function deriveLabel.

0.3.1.0 -- 2021-04-16

  • Add Interface type class and function mapBaseRIO. #11

0.3.0.0 -- 2021-02-22

  • Add new Protocol DSL to write communication specification between multiple methods. #5
    • Added new Test.Method.Protocol module.
    • Generalize thenReturn, thenAction, and thenMethod by using Behave type class.
    • Rename throwNoStubShow -> throwNoStub and throwNoStub -> throwNoStubWithShow to keep consistency with lookupMock/lookupMockWithShow.
  • Add functions to mock polymorphic methods. #7
    • Added new Test.Method.Dynamic module.

0.2.0.0 -- 2021-01-10

  • throwNoStub throws runtime exception instead of throwing exception via MonadThrow. #1

0.1.0.0 -- 2021-01-09

  • First stable version