All Versions
24
Latest Version
Avg Release Cycle
146 days
Latest Release
294 days ago

Changelog History
Page 1

  • v0.9.0 Changes

    June 25, 2020

    βž• Added

    • πŸ‘Œ Support Erlang 23.0 8c16751
    • βž• Add a new function mocked/0 that returns which modules are currently mocked #210

    πŸ”„ Changed

    • Validate the options being passed to meck:new #204

    πŸ›  Fixed

    • 🀑 Do not attempt to generate dependencies when mocking 9b3ce75
    • βž• Add compiler application to dependencies #209
    • meck:ret_spec() opaqueness violates documented usage patterns #212
  • v0.8.13 Changes

    January 08, 2019

    Full Changelog

    Implemented enhancements:

    • βœ‚ Remove compatibility for Erlang R15 and R16 #198

    πŸ›  Fixed bugs:

    • 🀑 Crash when mocking Elixir 1.8-rc.0 compiled module #201

    πŸ”€ Merged pull requests:

    • Exclude from_core option from compile_info when compiling #202 (josevalim)
    • Isolate backup *.coverdata from other beam instances #200 (dcsommer)
  • v0.8.12 Changes

    August 08, 2018

    Full Changelog

    πŸ›  Fixed bugs:

    • History item is not kept while module compiler is running #194
  • v0.8.11 Changes

    July 12, 2018

    Full Changelog

    πŸ”€ Merged pull requests:

  • v0.8.10 Changes

    June 26, 2018

    Full Changelog

    πŸ”€ Merged pull requests:

  • v0.8.9 Changes

    November 27, 2017

    Full Changelog

    Closed issues:

    • πŸ‘ Meck doesn't support modules built with '+deterministic' compile option #184
    • How do I run coverage results after using meck? #181
    • Migrate to Rebar 3 and rebar3_hex #155

    πŸ”€ Merged pull requests:

    • πŸ‘Œ Support running meck with modules built with '+deterministic' compile… #185 (nablaa)
    • πŸ›  Fix for Rebar 2.x.y on secondary arches #183 (lemenkov)
  • v0.8.8 Changes

    August 29, 2017

    Full Changelog

    Closed issues:

    • {:error, {:no\_abstract\_code, ...}} with Elixir 1.5.0-rc.0 and Erlang 20.0 #179

    πŸ”€ Merged pull requests:

    • 🀑 Always add debug_info to compile opts for mocks #180 (ericentin)
  • v0.8.7 Changes

    June 29, 2017

    Full Changelog

    Closed issues:

    • βœ‚ Remove dialyzer attributes when creating mock (Erlang 20.0) #178
  • v0.8.6 Changes

    June 28, 2017

    πŸ›  Fixed

    • βœ‚ Remove dialyzer attributes when creating mock 3b772d0
  • v0.8.5 Changes

    June 28, 2017

    Full Changelog

    Implemented enhancements:

    • Add meck:get_state/0, meck:reset_state/0 #125
    • πŸ—„ Deprecate history and provide history digging functions instead #85
    • 🀑 Mock a module only from the perspective of a specific module #34
    • meck:app #16
    • 🀑 Mock a module only from the perspective of a specific caller (calling process) #3
    • βž• Add 19.2 to versions tested by TravisCI #168 (WramblinWreck)
    • βž• Add `meck:result/4-5' that returns the result value of a particular function #163 (amutake)
    • πŸ›  fix #88 #162 (yutopp)

    πŸ›  Fixed bugs:

    • breaks on R20 #175
    • 🀑 Mocked module will return empty function clause error #167
    • βͺ Deleting an expectation in passthrough mode does not restore original function #88
    • Passthrough crashes without +debug_info #14
    • πŸ›  fix behavio(u)r attributes validation on Erlang R20 #176 (RoadRunnr)
    • πŸ›  Fix errors in capture/5, capture/6 documentation #172 (marco-m)
    • πŸ›  Fix eunit compile failure on Erlang 17+ (hamcrest) #161 (marco-m)