Release Notes

Top  Previous  Next

Version 5.4.1

 Fixed: Deployment now includes required VC++ CRT files.

Version 5.4.0

 Major Update: New API Linux Support - now supports Clang (minimum Clang 10, and C++14 ).

Enterprise License only:

 New: Controlling and verifying future constructor calls (see Faking future and all instances of classes).

 New: During Filters let you limit fakes so they apply only under specific runtime conditions, see Limiting Fakes with During Filters.

 

Version 5.3.0

 Major Update: Linux Support, Version 5 now supports GCC on Linux (Starting from GCC 5.4, with full C++14 compatibility).

 Deprecated: The .From("xxx.dll") API is now deprecated. The system performance allows all dll's to be searched automatically.

 Fixed: Improved diagnostics for unresolved pure virtual methods, providing clearer guidance.

 Fixed: Enhanced global function lookup to ensure more reliable resolution.

 Fixed: Windows. Fixed a crash in the WillDoInstead API when passing more than four arguments that include pointers.

 

Version 5.2.2

 New: Added support for .From("xxx.dll"), which can be used with A::Member().From(), A::Global().From(), or A::Ctor().From() to locate private symbols within the specified DLL (see Faking private and protected methods).

 Fixed: Resolved an issue in the WillDoInstead API where methods with four or more arguments, including two or more pointer parameters, could cause argument corruption beyond the third parameter.

 

Version 5.2.1

 New: V5 API only, A::Eq  and other predefined conditions now support objects implementing comparison operators (see Conditional Behavior Faking).

 

Version 5.2.0

 New (Breaking Change): New API A::Type<type> Support argument types of classes without public constructors.  (A::Any(type) is discontinued)

 Fixed: Support faking methods that are DllImport.

 Added: Added API reference to documentation.

 

Version 5.1.1

 Fixed: V4 problem - faking small classes with less than 8 bytes of data.

 

Version 5.1.0

 New!!: Support v5 API on 32 bit machines (Windows).

 

Version 5.0.0

 Breaking change: Completely new API. Unlike the previous version, which relied on macros, the new API is more native and leverages lambdas. This results in a more modern design and simplifies usage.

 


 

 

 


Copyright  Typemock Ltd. 2009-2025.  All Rights Reserved.