All Versions
26
Latest Version
Avg Release Cycle
155 days
Latest Release
1140 days ago

Changelog History
Page 2

  • 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)
  • v0.8.4 Changes

    December 29, 2015

    Full Changelog

    Implemented enhancements:

    ๐Ÿ›  Fixed bugs:

    • ๐Ÿ›  FIX: optional_callbacks #151 (soranoba)
    • ๐Ÿ›  Fix race condition between meck:unload/1 and calls to the mocked module #150 (dszoboszlay)

    ๐Ÿ”€ Merged pull requests:

    • โšก๏ธ Update 'problematic modules list' #156 (lilrooness)
    • ๐Ÿคก Document the caveat with mocking module-local calls. #145 (bpuzon)
  • v0.8.3 Changes

    June 09, 2015

    Full Changelog

    Implemented enhancements:

    ๐Ÿ›  Fixed bugs:

    • Please document that modules can be not meck'able #135
    • crypto module #59
    • โœ‚ Removed test and doc from target all in Makefile #126 (jfacorro)

    ๐Ÿ”€ Merged pull requests:

  • v0.8.2 Changes

    May 05, 2014

    Full Changelog

    Implemented enhancements:

    • Implicit new #80
    • Should return compilation errors #33
    • ๐Ÿ‘ Allow meck to build under Erlang 17.0-rc2 and Erlang R16B03-1 #118 (myers)

    ๐Ÿ›  Fixed bugs:

    • Put non-strict option in the README.md #117
    • With a bogus test instantiator, meck fails with {error, enoent} in meck_cover:read_cover_file/1 #114
    • ๐Ÿคก Unable to mock lists module #87
    • ๐Ÿ‘ป Do not consider a 3-tuple return value as an exception #113 (lucafavatella)

    Closed issues:

    • โœ… Split tests into several test suites #83
    • ๐Ÿ‘ Better documentation #79

    ๐Ÿ”€ Merged pull requests:

    • โž• Add Erlang 17.0 to the test matrix #122 (myers)
  • v0.8.1 Changes

    August 29, 2013

    Full Changelog

    ๐Ÿ›  Fixed bugs:

  • v0.8 Changes

    August 17, 2013

    Full Changelog

    Implemented enhancements:

    • ๐Ÿ— Warning from reltool on unexpected item build\_dependencies #92
    • Capture argument #86
    • Wait for a number of function calls #81
    • ๐Ÿคก Mocking of parameterized modules #4
    • ๐Ÿ‘ Allow calling original function from within expect fun #2
    • ๐Ÿ‘‰ Make remote_setup more robust #109 (i11)
    • Implement 'implicit new' feature #80 #104 (horkhe)
    • ๐Ÿ›  Fix warning in R16B #100 (rufrozen)
    • Wait for a number of calls feature (#81) #99 (horkhe)
    • ๐Ÿ”‹ Feature/capture #97 (horkhe)
    • ๐Ÿ‘‰ Make undefined\_module error contain module name #96 (horkhe)
    • (Cont.) Make passthrough/1' andfunc/1into aret_spec`and func #91 (horkhe)
    • ๐Ÿ‘ Introduce support for matchers: #89 (horkhe)
    • ๐Ÿ”‹ Feature/file bif passthrough #84 (horkhe)
    • ๐Ÿ”จ Refactor meck into smaller functional modules #82 (horkhe)
    • Two new options for meck #77 (norton)
    • ๐Ÿ”‹ Feature/honest mocks #75 (horkhe)
    • ๐Ÿ”‹ Feature/new exception syntax #74 (horkhe)
    • Extended expect syntax and more #73 (horkhe)
    • Introduce 'stub_all' option #78 (horkhe)
    • ๐Ÿ‘Œ Support for location included in stack traces in Erlang R15 #52 (bjnortier)

    ๐Ÿ›  Fixed bugs:

    • http://eproxus.github.io/meck 404 #103
    • ๐Ÿ‘ R16A preview - parameterized modules are no longer supported #94
    • โœ… meck eunit tests fail on R15B #51
    • meck:new fails if running in embedded mode and module not loaded #35
    • ๐Ÿ‘Œ Support meck:expect with improper list mock data #102 (adbl)
    • โœ‚ Remove unsupported option from the app.src file #101 (amiramix)
    • โœ‚ Remove parametrized module test #95 (norton)

    Closed issues:

    • โž• Add helper function to mock modules #53
    • ๐Ÿšš Move examples to wiki #10
    • Write tutorial #9

    ๐Ÿ”€ Merged pull requests:

  • v0.7.2 Changes

    May 06, 2012

    โž• Added

    • โœ‚ Remove Erlang R15B support #54 (michaelklishin)
    • ๐Ÿคก Mocking of sticky modules #7
    • Rz passthrough cover #56 (rzezeski)
    • ๐Ÿคก Mock parametrized modules #55 (shino)
    • โœ… Clean test directory #50 (norton)
    • New features - pid in history and count_calls and wildcard_count_calls functions #40 (daha)
    • Include meck:new/2 arguments in errors #39 (legoscia)
    • .travis.yml config without rebar #38 (wardbekker)
    • ๐Ÿ“œ Filter out parse_transforms from compilation options #32 (djnym)

    ๐Ÿ”„ Changed

    • โœ‚ remove repetition; typo #57 (Erkan-Yilmaz)
    • ๐Ÿ‘Œ Improved tests: Added an ok in the end of the tests that use a helper function with asserts #43 (daha)
    • โœ… Making all the test funs in the foreach in meck_test_/0 fully qualified funs #44 (daha)

    โœ‚ Removed

    ๐Ÿ›  Fixed

    • โš  dialyzer warnings with meck (73c0b3e) #58
    • ๐Ÿ“š Inconsistency in documentation #49
    • meck:unload/0 sometimes crashes #48
    • โœ… Add test/cover_test_module.beam to rebar.config's clean files #47
    • Fix typo in no_passthrough_cover atom #62 (garret-smith)
    • Verify history/2 returns events in the correct order & fix to flaky history_by_pid_/1 test #42 (daha)
  • v0.7.1 Changes

    July 18, 2011

    Full Changelog

    ๐Ÿ›  Fixed bugs:

    • Can I call original function with different arguments? #30
  • v0.7 Changes

    July 13, 2011

    Full Changelog

    Implemented enhancements:

    • ๐Ÿคก Enable mocking of sticky modules (not used by code_server) #29 (xenolinguist)