Skip to content

Commit cdd115d

Browse files
authored
Merge pull request #537 from swaldhoer/swaldhoer-patch-1
Enhance changelog with issue links
2 parents 6ea5033 + 76fc98d commit cdd115d

1 file changed

Lines changed: 23 additions & 22 deletions

File tree

docs/CMockChangeLog.md

Lines changed: 23 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -18,35 +18,36 @@ Prior to 2008, the project was an internal project and not released to the publi
1818
New Features:
1919

2020
- Significant improvements to array and pointer handling:
21-
- Arrays are now passed as arrays. Yes, even multidimensional ones. (Fixes #69, #119, #213, #422)
22-
- Array plugin now supports comparing `char*` (string) arguments as byte arrays via `_ExpectWithArray`, while still treating them as strings via `_Expect` (Fixes #262 and #177)
23-
- Improved automatic detection of pointer/length argument pairs (Fixes #520)
24-
- When a pointer is auto-paired with a size argument, `_ExpectWithArrayExtended` is also generated as a fallback to allow explicit depth override (Fixes #476)
25-
- `void*` arguments now default to pointer comparison without the array plugin, and to byte-by-byte comparison when the array plugin is active (Fixes #400)
26-
- Handles *simple* preprocessor features like #if 1 and #if 0 (Fixes #163)
27-
- Ignores static assertions of various types (Fixes #128)
28-
- Added option to trace all mock setup and mocked calls (Implements #403)
21+
- Arrays are now passed as arrays. Yes, even multidimensional ones. (Fixes [#69](https://github.com/ThrowTheSwitch/CMock/issues/69)
22+
, [#119](https://github.com/ThrowTheSwitch/CMock/issues/119), [#213](https://github.com/ThrowTheSwitch/CMock/issues/213), [#422](https://github.com/ThrowTheSwitch/CMock/issues/422))
23+
- Array plugin now supports comparing `char*` (string) arguments as byte arrays via `_ExpectWithArray`, while still treating them as strings via `_Expect` (Fixes [#262](https://github.com/ThrowTheSwitch/CMock/issues/262) and [#177](https://github.com/ThrowTheSwitch/CMock/issues/177))
24+
- Improved automatic detection of pointer/length argument pairs (Fixes [#520](https://github.com/ThrowTheSwitch/CMock/issues/520))
25+
- When a pointer is auto-paired with a size argument, `_ExpectWithArrayExtended` is also generated as a fallback to allow explicit depth override (Fixes [#476](https://github.com/ThrowTheSwitch/CMock/issues/476))
26+
- `void*` arguments now default to pointer comparison without the array plugin, and to byte-by-byte comparison when the array plugin is active (Fixes [#400](https://github.com/ThrowTheSwitch/CMock/issues/400))
27+
- Handles *simple* preprocessor features like #if 1 and #if 0 (Fixes [#163](https://github.com/ThrowTheSwitch/CMock/issues/163))
28+
- Ignores static assertions of various types (Fixes [#128](https://github.com/ThrowTheSwitch/CMock/issues/128))
29+
- Added option to trace all mock setup and mocked calls (Implements [#403](https://github.com/ThrowTheSwitch/CMock/issues/403))
2930
- Significant improvements to header parsing speed
3031

3132
Significant Bugfixes:
3233

33-
- Fixed matching of pointer/len argument pairs in reverse order (Fixes #479)
34-
- Fixed handling of array of pointers or a pointer to an array (Fixes #450)
35-
- Fixed const and pointer order handling issues (Fixes #484 and #485)
36-
- Fixed handling of skeleton paths (Fixes #488)
37-
- Fixed handling of memory alignment issues (Fixes #178)
38-
- Fixed handling of failures in teardown (#67)
39-
- Improved handling of function-looking structs (Fixes #513 and #334)
40-
- Improved handling of function-looking macros (Fixes #502)
41-
- Improved handling of volatiles (Fixes #110 and #135)
42-
- Improved handling of stub and callback counters (Fixes #132)
43-
- Improved handling and testing of Windows (Fixes #435)
34+
- Fixed matching of pointer/len argument pairs in reverse order (Fixes [#479](https://github.com/ThrowTheSwitch/CMock/issues/479))
35+
- Fixed handling of array of pointers or a pointer to an array (Fixes [#450](https://github.com/ThrowTheSwitch/CMock/issues/450))
36+
- Fixed const and pointer order handling issues (Fixes [#484](https://github.com/ThrowTheSwitch/CMock/issues/484) and [#485](https://github.com/ThrowTheSwitch/CMock/issues/485))
37+
- Fixed handling of skeleton paths (Fixes [#488](https://github.com/ThrowTheSwitch/CMock/issues/488))
38+
- Fixed handling of memory alignment issues (Fixes [#178](https://github.com/ThrowTheSwitch/CMock/issues/178))
39+
- Fixed handling of failures in teardown ([#67](https://github.com/ThrowTheSwitch/CMock/issues/67))
40+
- Improved handling of function-looking structs (Fixes [#513](https://github.com/ThrowTheSwitch/CMock/issues/513) and [#334](https://github.com/ThrowTheSwitch/CMock/issues/334))
41+
- Improved handling of function-looking macros (Fixes [#502](https://github.com/ThrowTheSwitch/CMock/issues/502))
42+
- Improved handling of volatiles (Fixes #110 and [#135](https://github.com/ThrowTheSwitch/CMock/issues/135))
43+
- Improved handling of stub and callback counters (Fixes [#132](https://github.com/ThrowTheSwitch/CMock/issues/132))
44+
- Improved handling and testing of Windows (Fixes [#435](https://github.com/ThrowTheSwitch/CMock/issues/435))
4445

4546
Other:
4647

47-
- Added verification that memory errors are reported and stop tests (Verifies #463)
48-
- Added verification that CMock features pass Valgrind (Verifies #506)
49-
- Documented custom type support (#124)
48+
- Added verification that memory errors are reported and stop tests (Verifies [#463](https://github.com/ThrowTheSwitch/CMock/issues/463))
49+
- Added verification that CMock features pass Valgrind (Verifies [#506](https://github.com/ThrowTheSwitch/CMock/issues/506))
50+
- Documented custom type support ([#124](https://github.com/ThrowTheSwitch/CMock/issues/124))
5051

5152
#### Major Code/Doc Contributors
5253

0 commit comments

Comments
 (0)