CTraceRoute Changelog

What's new in CTraceRoute 1.20

Mar 19, 2022
  • Updated copyright details.
  • Updated the code to use C++ uniform initialization for all variable declarations.

New in CTraceRoute 1.19 (Mar 28, 2020)

  • Updated copyright details.
  • Fixed more Clang-Tidy static code analysis warnings in the code.

New in CTraceRoute 1.18 (Dec 30, 2019)

  • Fixed various Clang-Tidy static code analysis warnings in the code.

New in CTraceRoute 1.17 (Nov 10, 2019)

  • Updated initialization of various structs to use C++ 11 list initialization
  • Replaced BOOL with bool in a number of places throughout the codebase

New in CTraceRoute 1.16 (May 6, 2019)

  • Updated copyright details.
  • Updated the code to clean compile on VC 2019

New in CTraceRoute 1.15 (Nov 5, 2018)

  • Updated copyright details.
  • Fixed a number of C++ core guidelines compiler warnings. These changes mean that the code will now only compile on VC 2017 or later.
  • Removed all code which used GetProcAddress in the sample app.
  • Removed code which supported CTRACEROUTE_MFC_EXTENSTIONS code path

New in CTraceRoute 1.12 (Mar 11, 2009)

  • Updated copyright details
  • Addition of TRACEROUTE_EXT_CLASS define to the classes to allow the classes to be more easily incorporated into extension DLLs
  • Updated the code to work with latest version of the author's CPing class
  • Updated the sample app to compile cleanly in VC 2005
  • The code has now been updated to support VC 2005 or later only
  • Code now uses newer C++ style casts instead of C style casts
  • Code now compiles cleanly using Code Analysis (/analyze)
  • Updated the code to clean compile on VC 2008
  • Updated documentation to use the same style as the web site