From 5a07c1929927cc0a1d4da4fc69423ffc61214a3b Mon Sep 17 00:00:00 2001 From: "Franklin \"Snaipe\" Mathieu" Date: Mon, 31 Jul 2017 00:59:07 +0100 Subject: [PATCH] release: v0.3.0 --- .bumpversion.cfg | 2 +- ChangeLog | 22 ++++++++++++++++++++++ README.md | 2 +- appveyor.yml | 2 +- doc/Doxyfile | 2 +- 5 files changed, 26 insertions(+), 4 deletions(-) diff --git a/.bumpversion.cfg b/.bumpversion.cfg index e37560b..215dd80 100644 --- a/.bumpversion.cfg +++ b/.bumpversion.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 0.2.0 +current_version = 0.3.0 commit = False [bumpversion:file:appveyor.yml] diff --git a/ChangeLog b/ChangeLog index edd8fb2..b1f1869 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,25 @@ +2017-07-31 Franklin "Snaipe" Mathieu + + * mimick: Version 0.3.0. + * api: **Breaking**: Fixed MMK_MATCHER_BIT_CMP being an invalid enum value. + * api: **Breaking**: Renamed neq,leq,geq to ne,le,ge. + * api: **Breaking**: Use comparisons operators when comparing parameters + rather than using memcmp. This is more correct as memcmp doesn't + account for endianness, but non-comparable types are no longer supported + as parameters. + * api: Added .noabort option to mmk_mock, to return MMK_MOCK_INVALID + instead of aborting if the mock initialization fails. + * api: Fixed comparison matchers always matching for equality. + * api: Fixed mmk_that not working. + * arch: (x86_64,system-v) Fixed rax not being preserved when calling stubs. + * arch: Added AArch64 support. + * core: **Breaking**: Ignore zero .times values in mmk_verify. + * core: Better symbol lookup code, causing less crashes overall. + * core: Fixed "self" selector not working. + * core: Fixed crashes with PIEs. + * core: Fixed linux crash when a symbol isn't found. + * core: Fixed vfprintf and abort mocks breaking mimick's panic handling. + 2016-04-09 Franklin "Snaipe" Mathieu * mimick: version 0.2.0. diff --git a/README.md b/README.md index 34f70ba..860d6c2 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ Mimick [![Windows Build Status](https://ci.appveyor.com/api/projects/status/github/diacritic/Mimick?svg=true&branch=master)](https://ci.appveyor.com/project/diacritic/Mimick/branch/master) [![Coverity](https://scan.coverity.com/projects/8728/badge.svg?flat=1)](https://scan.coverity.com/projects/snaipe-mimick) [![License](https://img.shields.io/badge/license-MIT-blue.svg?style=flat)](https://github.com/diacritic/Mimick/blob/master/LICENSE) -[![Version](https://img.shields.io/badge/version-v0.2.0-orange.svg?style=flat)](https://github.com/diacritic/Mimick/releases) +[![Version](https://img.shields.io/badge/version-v0.3.0-orange.svg?style=flat)](https://github.com/diacritic/Mimick/releases) [![Gitter Room](https://img.shields.io/gitter/room/diacritic/Mimick.svg?style=flat)](https://gitter.im/diacritic/Mimick) A KISS, cross-platform C Mocking library diff --git a/appveyor.yml b/appveyor.yml index 0d0612a..7b724ef 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -1,4 +1,4 @@ -version: 0.2.0_b{build}-{branch} +version: 0.3.0_b{build}-{branch} init: - git config --global core.autocrlf input diff --git a/doc/Doxyfile b/doc/Doxyfile index f9ee9d1..3c84a06 100644 --- a/doc/Doxyfile +++ b/doc/Doxyfile @@ -38,7 +38,7 @@ PROJECT_NAME = "Mimick" # could be handy for archiving the generated documentation or if some version # control system is used. -PROJECT_NUMBER = 0.2.0 +PROJECT_NUMBER = 0.3.0 # Using the PROJECT_BRIEF tag one can provide an optional one line description # for a project that appears at the top of each page and should give viewer a