[Breaking changes] # Now colons that appear in test case names are replaced
      with underscores. This affect mainly the template/typed
      test cases. The change is needed since the colon ':'
      is interpreted as a filter separators since 1.62, and it is otherwise not possible
      to execute the tests reported by --list_content. See #12531 for more details.
    
- 
          #PR-103 Syntactic change silences latest gcc warnings
        
- 
          #PR-105 Fix unused parameter warnings/errors with gcc 6
        
- 
          #11756 boost.Test: non standards compliant use of FE_*macros (unable to compile boost test library
          on FPU-less arches)
- 
          #11907 Why does BOOST_TEST()treatstd::stringas a collection?
- 
          #12339 Propose users given way to disable blink in colour output
        
- 
          #12506 typo in Boost.test report_sinkdescription
- 
          #12507 Boost.test --report_sinkparameter broken
- 
          #12530 No way to find out Boost.Test version without running any tests
        
- 
          #12531 --run_testin Boost 1.62 does not accept test names which contain ':'
- 
          Boost.Test now treats each sample of a dataset test case as being a uniquely
          named test case under the same test suite, which enables the (re)run of
          one particular sample from the command line interface. See here
          for more details,
        
- 
          Boost.Test learned to interpret ':' as a separator for the test filters:
          the string passed to --run_testgenerates tokens as if--run_testhas been repeated, which enables
          the set up of several test filters through the associated environment variableBOOST_TEST_RUN_FILTERS
- 
          the Unit Test Framework learned to log the messages
          in the xUnit/JUNIT log format. See here
          for more details.
        
- 
          the Unit Test Framework learned to have several loggers
          at the same time, each of which with their own log level and log sink.
          See the associated command line switch --loggerand corresponding environment variableBOOST_TEST_LOGGERfor more details.
- 
          loggers are now able to indicate their default output stream and log level.
        
- 
          #PR-81 Possibility to remove the support of the alternative stack at compilation
          time. See BOOST_TEST_DISABLE_ALT_STACKfor
          more details.
- 
          #8707 Provide Standard xUnit XML Output from Boost Test
        
- 
          #8834 Boost Test should be able to generate report in both XML and HRF
          together
        
- 
          #11128 [bb10/qnx failures]Build error
- 
          #11845 Ability to generate the unique and stable test name for every
          data set in BOOST_DATA_TEST_CASE
- 
          #11859 Wrong handling of "," in Run-Parameters
        
- 
          #12024 boost test depends on nonexisting abi::__cxa_demangleon android
- 
          #12093 Boost 1.60.0: Build fails (gcc 4.6)
        
- 
          #12103 Fix for gcc bug 58952 (getchar()is defined as a macro inuClibc)
- 
          #12224 Crash on MSVC with RTTI disabled
        
- 
          #12241 Data-driven testing over a range of std::tuplehas broken
- 
          #12257 Incorrect line numbers in test_unitsgenerated fromtest_case_gen
- 
          #12378 Compilation errors with clang 3.8
        
- 
          now datasets support any arity,
          using the variadic template support of the compiler.
        
- 
          now datasets support fixtures through BOOST_DATA_TEST_CASE_F,
          see here
          for more details
- 
          now datasets honors move semantics of the types used for samples
        
- 
          #6767 Use of namespace qualifier with floating point exception functions
          breaks if they are macros
        
- 
          #8905 boost/test/impl/debug.ipp: Ignores return value fromWaitForSingleObject
- 
          #9443 Runtime parameter Random seed for random order of test cases not
          respected correctly
        
- 
          #11854 Add fixture support in BOOST_DATA_TEST_CASE
- 
          #11887 BOOST_TEST(3u == (std::max)(0u, 3u))fails
- 
          #11889 BOOST_DATA_TEST_CASEfails to compile for 4D and higher dimensional grids
- 
          #11983 Boost Test XML Report contains unescaped XML characters
        
- 
          improved API for datasets
          
- 
                it is now possible to use initializer lists
              
- 
                the use of makeas
                top left dataset is not necessary anymore
 
- 
          improved command line interface
          
- 
                clearer help commands
              
- 
                now proposes closest matching command in case of ambiguity
              
- 
                reports invalid or ambiguous parameters: this might break existing
                calls when user defined commands are provided to the test module.
                The following calling convention should be adopted:
                 
- 
                      if the test module uses user supplied commands, those should
                      be passed after an empty token --
- 
                      all boost.test related commands should be passed before --, if any
 
                Example: the call
               test_module --user-arg1=xy --log_level=test_suite
 
                should be rewritten to
               test_module --log_level=test_suite -- --user-arg1=xy
 
 
- 
          #3384 Double-quoted arguments including spaces are divided by Boost.Test.
        
- 
          #3897 Test framework does not include <osreldate.h>before testing__FreeBSD_version(fixed in 1.59)
- 
          #6032 Program options within init_unit_test_suiteare incorrect when using path and whitespaces
- 
          #6859 Boost.Test eats away last empty command line parameter
        
- 
          #7257 Boost.Test alters and does not restore ostreamprecision after any Test macro (fixed in 1.59)
- 
          #9228 Patch to make Boost.Test work with RTTI disabled (fixed in 1.59)
        
- 
          #10317 boost::test corrupts contents of argvif a paramter contains whitespace
- 
          #11279 invalid parameters should be reported
        
- 
          #11478 Boost Test Exception Assert Failure has poor message
        
- 
          #11571 Can't compile BOOST_TEST( ..., per_element()
          )comparison ofvector<string>
- 
          #11623 Clang rejects some simple BOOST_TEST()statements
- 
          #11624 BOOST_TEST(
          0.0 ==
          0.0 )fails under C++11 (GCC and Clang)
- 
          #11625 BOOST_TEST(
          ..., per_element() )erroneously
          requires collections are comparable
- 
          #2018 Error in the documentation chapter "Runtime parameters reference"
        
- 
          #2450 equations in Floating-point comparison algorithms html are not
          rendered properly
        
- 
          #2600 Unit Test Framework - missed documentation
        
- 
          #2717 BOOST_<level>_EQUAL_COLLECTIONdocs typo
- 
          #2759 Typos in test new-year-resolution.html
        
- 
          #3182 _CrtSetReportFilecan be used to redirect memory leaks report
- 
          #3316 Access violation when trying to log from init_tests_func
- 
          #3392 Boost::Test: Wrong contents for documentation of the BOOST_TEST_PASSPOINTmacro
- 
          #3402 Invalid define name in docummentation (duplicates ##2717)
        
- 
          #3445 incorreect link in the docs
        
- 
          #3463 GTis GREAT!
- 
          #3542 Bug in documentation of detect_memory_leak parameter (duplicates
          ##2018)
        
- 
          #3481 Boost Testing doesn't work under Sun Solaris Containers (duplicates
          ##3592)
        
- 
          #3495 Boost::Test enters endless loop when running in vserverenvironment (duplicates ##3592)
- 
          #3592 under_debugger() goes into infinite loop
        
- 
          #3595 Typo (duplicates ##2759)
        
- 
          #3623 Boost Test Typo (duplicates ##2759)
        
- 
          #3664 SIGCHLDalways
          considered fatal error
- 
          #3784 Documentation errors in Execution Monitor Compilation
        
- 
          #3785 Documentation errors in Program Execution Monitor implementation
        
- 
          #3811 global namespace polution
        
- 
          #3834 doc: probably incorrect HTML rendering (duplicates ##2450)
        
- 
          #3896 erroneous documentation in boost test commandline parameter description
        
- 
          #3932 Error in BOOST_<level>_GTdescription (duplicates ##3463)
- 
          #3938 doc: incorrect macro name (duplicates ##2759)
        
- 
          #3964 Documentation for BOOST_<level>_CLOSE_FRACTIONis incorrect
- 
          #3978 Failed to completely redirect TestLog to file, bugfix appended
        
- 
          #3979 <boost/test/exception_safety.hpp>requires additional includes
- 
          #4161 spelling mistakes...
        
- 
          #4275 Documentation error Boost.Test (duplicates ##2717)
        
- 
          #4389 Enable boost_test to run specific tests with any required dependent
          tests.
        
- 
          #4434 BOOST_AUTO_EST_CASEtypos in docs
- 
          #4587 Broken link in website
        
- 
          #4806 Invalid link (examples not showing up in documentation)
        
- 
          #4911 ENH: boost.test output the exception real type name.
        
- 
          #4923 Missing semicolon in documentation example
        
- 
          #4924 Minor typo in Boost::Test docs
        
- 
          #4982 Boost.Test has misspelled Gennadiy Rozental e-mail address
        
- 
          #5008 Boost.Test does not do checkpointing of entry/exit of test cases
        
- 
          #5036 Boost.Test VC memory leak report should direct to stderr
- 
          #5262 Run tests by name utility doesn't support negation
        
- 
          #5374 Errors from Boost.Test are no more shown in the Error list in
          VS2010
        
- 
          #5412 XML formatter in test library processes strings with subsequences
          ]]>incorrectly
- 
          #5563 using a test macro in a global fixture crashes Boost.Test
        
- 
          #5582 There is a memory leak in the BOOST_AUTO_TEST_CASE_TEMPLATE
- 
          #5599 boost::test documentation gives poor instruction
        
- 
          #5718 broken link to unit testing framework examples
        
- 
          #5729 Missing static_cast in fpt_limits
        
- 
          #5870 The warning stack is not maintained
        
- 
          #5972 Support program option to only dump the test-tree in text to output
          stream
        
- 
          #6002 Failed to completely redirect TestLog to file (duplicates)
        
- 
          #6071 Boost Test (Boost 1.46.0) GCC 4.6.1 error: ambiguous overload
          for ‘operator[]’
        
- 
          #6074 warnings-as-errors not usable with Boost.test in release mode
        
- 
          #6161 SunOS: bad putenv declaration (duplicates ##6766)
        
- 
          #6766 incorrect declaration for putenv in config.hpp
- 
          #6712 Eliminate warnings with GCC
        
- 
          #6748 Link in the documentation points to wrong page
        
- 
          #7046 Output full error message, not just 512 chars
        
- 
          #7136 Correct documentation for BOOST_<level>_CLOSE_FRACTIONis not reflected into released documents
- 
          #7410 Test Units (Cases and Suites) in Boost.Test do not capture __FILE__and__LINE__at declaration point making it impossible to provide source file linking
          using external test management tools
- 
          #7894 Boost.Test documentation contains no linking instructions
        
- 
          #8201 Broken link in document
        
- 
          #8272 BOOST_REQUIRE_CLOSEfails to compile withboost::multiprecision::cpp_dec_float_100(duplicates ##11054)
- 
          #8467 Incorrect link in document (duplicates ##6748)
        
- 
          #8679 Boost.Test pollutes boost namespace with it's own enable_if/disable_iftemplates
- 
          #8862 Boost.Test typo in documentation
        
- 
          #8895 English error in test collection comparison
        
- 
          #9179 Documentation: broken link (unable to find const_string.hpp/const_string_test.cpp)
- 
          #9272 boost::test BOOST_<level>_GTdocumentation bug (duplicates ##3463)
- 
          #9390 Incomplete BOOST_TEST_DONT_PRINT_LOG_VALUE
- 
          #9409 Some source code examples are missing
        
- 
          #9537 const_string_test example fails
        
- 
          #9539 Floating-point comparison algorithms aren't formatted correctly
        
- 
          #9581 Squassabia reference link gives 404 not found
        
- 
          #9960 Warnings on Clang
        
- 
          #10256 [boost test] - issue: sigaltstack
- 
          #10318 Minor documentation fix
        
- 
          #10394 Broken links in Boost Test documentation
        
- 
          #10888 Assertion failures don't show up in the errors pane in VS 2010,
          VS 2012 or VS 2013 (duplicates)
        
- 
          #11054 Floating-point comparison of multiprecision values fails if
          expression template is on
        
- 
          #11347 DSidentifier
          causes test failures indoc/examples/dataset_example*.cpp
- 
          #11358 Boost.Test v3 warning could helpfully be suppressed.
        
- 
          #11359 BOOST_CHECK_EQUAL_COLLECTIONS:
          can't control output operator (duplicates #9390)
- 
          #11425 use-of-uninitialized-value (obsolete)