This is an automated email from the ASF dual-hosted git repository.
vatamane pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/couchdb-meck.git.
from 3544aca Update README.md
add a1f83d3 Fix for Rebar 2.x.y on secondary arches
add 32e6290 Support running meck with modules built with '+deterministic'
compile option
add 030a2f1 Version 0.8.9
add 7b90eed Update Changelog for version 0.8.9
add 7b78e29 Specify repository manually for changelog gen
add b1a9cad Add meck:expects/1,2 to list mocked functions
add 6a1dbc9 Raise error for passthrough without abstract code
add fd57996 Document undefined_module error
add 65b79f4 Add module name to module_is_sticky error
add 5c86a90 test meck with Erlang/OTP 21.0
add ceeac0f Improve publish script
add 34fb27b Version 0.8.10
add eb1c9a4 Update Changelog for version 0.8.10
add 1874c6f Line about 80 char line limit was 155 chars long
add a0a7ae8 fix some whitespace
add 5699ebf use some preproc trickery to hide the OTP21 get_stacktrace
change
add cd9666c don't hide 'try' behind macro
add 42b60be un-nest the `try' constructs
add dc6a669 fix a buggy spec
add 3b3be04 Update outdated donation information
add bd25b73 Use latest OTP 20 and 21 versions
add 33f6986 Change publish script to cut script
add 70cfe7c Version 0.8.11
add fc8df4a Update changelog for version 0.8.11
add a5138a3 Minor markdown improvements
add 70e3e30 Keep storing history when reloading a mock
add 0b68aee Check path and push release with Chandler
add 6121bb7 Version 0.8.12
add 12572c1 Update changelog for version 0.8.12
add 38b25cc Remove compatibility for R15 and R16
add ef435a7 Fix Erlang version badge
add e63865c Isolate backup *.coverdata from other beam instances
add faa26ec Fix nofile errors caused by incorrect file lookup
add 79b6ea0 Refine Erlang versions
add 992509b Exclude from_core option from compile_info when compiling
add 4ecc1ae Version 0.8.13
add aefdac8 Update changelog for version 0.8.13
add 2c7ba60 Validate the options being passed to meck:new (#204)
add 9753464 Create FUNDING.yml
add 9b3ce75 Do not attempt to generate dependencies when mocking
add 01e3498 Create first GitHub action
add f37000b Change to matrix build
add 874970d Add supported Erlang versions
add f1bcebd Auto use latest versions of major OTP versions
add 3d70c4e Update badges to use GitHub Actions
add 8975edc Update funding with GitHub Sponsors link
add 23659f6 Run CI on pull requests
add 1ed7933 Add introspection of which modules are currently mocked
add ae2e65b Rename foldl_mocks to fold_mocks
add 0e3c147 Add compiler application to dependencies
add 8c16751 Update supported Erlang versions to 19-23
add 558e925 Use compatible stack trace handling
add 9010ce3 Make meck:ret_spec/0 transparent
add 282d0ea Add exec/1 to documented list of functions to return a
ret_spec
add 6e1d8ce Update copyright year
add 8f975cf Transition to manual CHANGELOG
add 722e8e1 Don't push release changelog entries automatically
add 8c6b6e4 Version 0.9.0
add febf4a8 Don't re-publish docs
add f64f851 Fix static analysis issues
add 1b63047 Change order when adding new clauses
add f6fa0e3 Isolate hamcrest elements from static analysis issues
add 5547e97 Be stricter in our static analysis
add d52cb3c Fix static analysis (dialyzer) -identified issue
add 6602721 Improve repeatability
add 11e72cb Broaden our check/test scope
add a2e3a1b Imagine this is a possible solution to a past requirement
add 8ce77b0 Aim for repeatability
add 47b0e96 Correct type spec for do_delete_expect/6
add 11021fd Clarify and fix example of passthrough/1
add cb8f2f6 Use Unite for EUnit tests
add ff07804 Rename module name in type specs
add 02ffbac Add to changelog
add ede3aa7 Remove unused chandler tool from cut script check
add 06192a9 Version 0.9.1
add b939af9 Fix a dialyzer-issued warning
add 89116a3 Add OTP 24 to build matrix
add c287994 Add a further caveat to using `meck` with `ct`
add 5aaa248 Version 0.9.2
add 7a0a2e1 Remove deprecated app file field
add 6bac629 Add sponsorship link, remove build tool badge
add 3efce27 Leave module loaded state as it was
new 74a2ac7 Increase meck_proc stop timeout to infinity
new 6f72f2d Update workflow to use setup-beam
new 303e291 Bump least compatible Erlang/OTP version to 22
new 1e410e5 Update build badge
new 30f845f Point to correct Erlang version list
new b9a3e6e Fix calling mocked modules from expectation fun.
new cc47aab Fix typos
The 7 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.github/FUNDING.yml | 4 +
.github/workflows/erlang.yml | 48 ++++++
.github_changelog_generator | 3 -
.gitignore | 2 +
.scripts/cut.sh | 49 ++++++
.scripts/meck-publish.sh | 38 -----
.travis.yml | 11 +-
CHANGELOG.md | 357 +++++++++++++++++++++++++++++--------------
CONTRIBUTING.md | 9 +-
NOTICE | 3 +-
README.md | 122 +++++++++------
doc/overview.edoc | 2 +-
rebar.config | 31 ++--
src/meck.app.src | 5 +-
src/meck.erl | 102 ++++++++++---
src/meck.hrl | 34 +++++
src/meck_code.erl | 47 ++++--
src/meck_code_gen.erl | 59 ++++---
src/meck_cover.erl | 18 ++-
src/meck_expect.erl | 9 +-
src/meck_matcher.erl | 13 +-
src/meck_proc.erl | 204 +++++++++++++++++--------
src/meck_ret_spec.erl | 6 +-
test/meck_history_tests.erl | 95 +++++++-----
test/meck_ret_spec_tests.erl | 55 ++++---
test/meck_test_module.erl | 1 +
test/meck_tests.erl | 156 ++++++++++++++++---
27 files changed, 1035 insertions(+), 448 deletions(-)
create mode 100644 .github/FUNDING.yml
create mode 100644 .github/workflows/erlang.yml
delete mode 100644 .github_changelog_generator
create mode 100755 .scripts/cut.sh
delete mode 100755 .scripts/meck-publish.sh
create mode 100644 src/meck.hrl