Better Enums v0.11.3 Release Notes

Release Date: 2020-10-19 // over 3 years ago
  • โž• Additions

    ๐Ÿ› Bugs fixed

    • ๐Ÿ’… -Wold-style-cast on Clang (#74, Felipe Lema).
    • ๐Ÿ‘ Don't trigger compiler bug with -Wattributes on GCC โ‰ฅ 7 (#79, CJ Smith).
    • Missing BETTER_ENUMS_IGNORE_ATTRIBUTES_* definitions on Clang (#81, Jan-Gerd Tenberge).

Previous changes from v0.11.2

  • โž• Additions

    • ๐Ÿ‘ Enable constexpr support on clang-cl (#26, Zsolt Parragi).
    • ๐Ÿ‘ Enable constexpr support on VS 2017 (#47, Zsolt Parragi).
    • _to_index, _from_index, and related functions (#59, Piotr Kosek).
    • Specialize maps for descriptions of type wchar_t* (#44, @codercheny).

    ๐Ÿ› Bugs fixed

    • ๐Ÿšš Move stream I/O operators out of the global namespace (#22, Alex Cheparukhin).
    • ๐Ÿ‘ Internal namespaces used by Better Enums cause name clashes (#22, Alex Cheparukhin).
    • โš  Unused function warnings on comparison operators (#27, Alex Cheparukhin).
    • โš  Unused variables with names cause warnings on MSVC (#41, Anuradha Dissanayake).
    • ๐Ÿ‘ VS 2015 warns when not using enum class (#41, Anuradha Dissanayake).
    • ๐Ÿ“„ Docs: note strongly that warning C4062 has to be enabled on MSVC for exhaustiveness checking (#49).
    • ๐Ÿ‘ Identifiers that begin with an underscore followed by a capital letter are reserved (#61, Felix Dombek).
    • ๐Ÿ‘ Internal values array initialization not accepted as constexpr by VS 2017 (#53, @D4koon).

    Miscellaneous

    • ๐Ÿ‘ Syntax-highlight the code in the README (#67, Wojciech Bartnik).
    • โœ‚ Remove tabs that have crept into enum.h (#72, @Xeverous).