You might also be interested in the release notes for the libraries that this one is built on:
Version 7.4
-
Remove support for Visual Studio 2015.
Version 7.3
Version 7.2
-
Removal of manual "#define include guards" now that all supported compilers support pragma once.
-
Removal of out of date lint directives.
-
Added support for Visual Studio 2022 Preview.
Version 7.1
Version 7.0
-
Major changes due to preparations for multi-platform support. Addition of CoreTools library which contains all cross platform code that was previously in Win32Tools.
Version 6.9.5
-
Added support for Visual Studio 2019 (16.5 - 16.9).
-
Updated project files to make release build optimisations consistent.
-
Rationalised precompiled header usage.
-
Removed unrequired includes.
-
Began to move towards removing JetByteTools\Win32Tools\Utils.h by splitting it into more functionally cohesive headers.
-
Changes to avoid explicitly catching JetByteTools::Win32::CSEHException now that it derives from JetByteTools::Win32::CException.
Version 6.9.4
Version 6.9.3
-
Fixed issued raised by Resharper++
-
Changed include path separators from \ to / so as to support compilation on Linux using CLANG and GCC
-
Fixed case of include file names to aid portability.
-
Migrating code towards 'modern C++' idioms.
-
Suppress warning C4355 "'this': used in base member initializer list" in Warnings.h and remove per file suppressions. We just use this idiom far too often for it to be a special case.
-
Added support for Visual Studio 2019 (16.3).
-
Dropped support for Visual Studio 2013.
Version 6.9.2
-
Added support for Visual Studio 2017 (15.6 - 15.9).
-
Added support for Visual Studio 2019 (16 - 16.2).
Version 6.9.1
-
Added support for Visual Studio 2017 15.5.
Version 6.9
-
Fixed issued raised by CppDepend
-
Fixed issued raised by Resharper++
Version 6.8
-
Made pragma once unconditional in headers.
-
Fixed issued raised by PC-Lint Plus.
-
Fixed issued raised by CppDepend
-
Fixed issued raised by Resharper++
-
Fixed issued raised by Resharper++
-
Use
override
rather than virtual
for implementations of virtual functions in derived classes.
Version 6.7
Version 6.6.5
Version 6.6.4
Version 6.6.3
-
Ran Visual Lint using Gimpel PC Lint on all code and adjusted to remove warnings and fix bugs.
-
Removed all use of exception specifications. We only ever used
throw()
but that's now gone too.
-
Protected non-virtual destructors on interfaces are now virtual even though they you can't delete the object via the interface.
-
All destructors that could throw exceptions now have optional "log and swallow" exception handlers which are enabled by default. This is better than ignoring the problem and being faced with a call to
std::terminate()
which can be hard to track down.
Version 6.6.2
Version 6.6.1
Version 6.6
Version 6.5.9
Version 6.5.8
Version 6.5.7
-
Updated our support of Visual Studio 2012 to the RTM version. Added a few more warning suppressions. Fixed the solution file format so that it's actually a 2012 solution file and not a 2010 solution file using the 2012 tool chain.
Version 6.5.6
-
Updated our support of Visual Studio 2012 (11) to the RC version. Added a few more warning suppressions. Renamed the output directories. Renamed the solutions and projects from .11. to .2012.
Version 6.5.5
-
Fixed some warnings generated by /analyze.
Version 6.5.4
Version 6.5.3
Version 6.5.2
Version 6.5.1
Version 6.5
Version 6.4
Version 6.3.3
Version 6.3.2
Version 6.3.1
Version 6.3
Version 6.2
Version 6.1.1
There were no releases of this library prior to version 6.1