Release Notes

Top  Previous  Next

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.