Version 15
==========

* Support for MCST LCC compiler.
* New HEDLEY_DIAGNOSTIC_DISABLE_UNUSED_FUNCTION macro.
* Assorted bug fixes and enhancements.

Version 14
==========

* Support for icl compiler
* Assorted bug fixes and enhancements

Version 13
==========

* New macros:
  * HEDLEY_CONCAT3
* Assorted bug fixes and enhancements

Version 12
==========

* New macros:
  * HEDLEY_WARN_UNUSED_RESULT_MSG
  * TI compilers:
    * HEDLEY_TI_CL2000_VERSION and HEDLEY_TI_CL2000_VERSION_CHECK
    * HEDLEY_TI_CL430_VERSION and HEDLEY_TI_CL430_VERSION_CHECK
    * HEDLEY_TI_ARMCL_VERSION and HEDLEY_TI_ARMCL_VERSION_CHECK
    * HEDLEY_TI_CL6X_VERSION and HEDLEY_TI_CL6X_VERSION_CHECK
    * HEDLEY_TI_CL7X_VERSION and HEDLEY_TI_CL7X_VERSION_CHECK
    * HEDLEY_TI_CLPRU_VERSION and HEDLEY_TI_CLPRU_VERSION_CHECK
  * HEDLEY_TI_VERSION is now only set for MCU compilers after their
    versions were harmonized.
* Assorted bug fixes and enhancements

Version 11
==========

* New macros:
  * HEDLEY_HAS_CPP_ATTRIBUTE_NS
  * HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_CPP_ATTRIBUTE
  * HEDLEY_NO_ESCAPE
  * HEDLEY_NULL
* Assorted bug fixes and enhancements

Version 10
==========

* New macros:
  * HEDLEY_EMPTY_BASES
* Assorted bug fixes and enhancements

Version 9
=========

* New macros:
  * HEDLEY_PREDICT
  * HEDLEY_PREDICT_TRUE
  * HEDLEY_PREDICT_FALSE
  * HEDLEY_UNPREDICTABLE
  * HEDLEY_CONSTEXPR
  * HEDLEY_ASSUME
  * HEDLEY_FLAGS_CAST
* Most tests now use HEDLEY_GCC_* instead of HEDLEY_GNUC_*
* Intel C/C++ Compiler implementations now go down to version 13
  instead of version 16.
* New compiler support:
  * CompCert
  * Pelles C
* Add SPDX identifier
* Assorted bug fixes and enhancements

Version 8
=========

* New macros:
  * HEDLEY_REQUIRE
  * HEDLEY_REQUIRE_MSG
  * HEDLEY_CPP_CAST
* Added PGI 18.4 support for HEDLEY_WARNING

Version 7
=========

* New macros:
  * HEDLEY_IS_CONSTANT
  * HEDLEY_REQUIRE_CONSTEXPR
* Assorted bug fixes and enhancements

Version 6
=========

* New macros:
  * HEDLEY_UNREACHABLE_RETURN
* New compiler support:
  * Tiny C Compiler
  * Digital Mars C/C++ Compiler

Version 5
=========

* New macros:
  * HEDLEY_CONST_CAST
  * HEDLEY_REINTERPRET_CAST
  * HEDLEY_STATIC_CAST
  * HEDLEY_DIAGNOSTIC_DISABLE_CAST_QUAL
* New compiler support:
  * IAR C/C++ Compiler
* Add Makefiles for tests
* Improved portability of test cases
* Assorted bug fixes and enhancements

Version 4
=========

* New macros
  * HEDLEY_*_VERSION
  * HEDLEY_STRINGIFY
  * HEDLEY_CONCAT
  * HEDLEY_GNUC_*
  * HEDLEY_HAS_*
  * HEDLEY_WARNING
  * HEDLEY_MESSAGE
  * HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS
* Added test/ directory
* Expanded coverage and increased accuracy for many existing macros

Version 2
=========

* New compiler support
  * PGI
  * Oracle Developer Studio
  * Emscripten
  * ARM
  * IBM XL
* Improved C++ implementations
* New macros
  * HEDLEY_FALL_THROUGH
  * HEDLEY_RETURNS_NON_NULL
  * HEDLEY_PRAGMA
  * HEDLEY_PGI_VERSION_CHECK
  * HEDLEY_SUNPRO_VERSION_CHECK
  * HEDLEY_EMSCRIPTEN_VERSION_CHECK
  * HEDLEY_ARM_VERSION_CHECK
  * HEDLEY_IBM_VERSION_CHECK
* Improved implementations for many existing macros.
* Assorted bug fixes and work-arounds for broken compilers.

Version 1
=========

* Initial release.
