Releases: Neargye/magic_enum
Releases Β· Neargye/magic_enum
Magic Enum v0.9.7
Release v0.9.7
- [breaking changes] Need to use 
#include <magic_enum/magic_enum.hpp>instead of#include <magic_enum.hpp> - Fix installing via CMake (#374)
 - Fix install headers and pkg-config file via Meson (#383)
 - Fix bitset constructor (#367)
 - Fix parameterize formatter::format (#365)
 - Fix enum_fuse shift value calculation (#386) (#387)
 
Magic Enum v0.9.6
Magic Enum v0.9.5
Magic Enum v0.9.4
Release v0.9.4
- Put headers in 
include/magic_enumdirectory - Minor fixes and improvements
 
Magic Enum v0.9.3
Release v0.9.3
- [hotfix] Fix enum type name in namespace/class (#281)
 - Add 
enum_next_valueandenum_prev_valuein<magic_enum_utility.hpp>(#280) - Move 
enum_for_eachto<magic_enum_utility.hpp> - Add 
<magic_enum_all.hpp> - Add option 
MAGIC_ENUM_NO_ASSERT - Add option 
MAGIC_ENUM_NO_EXCEPTION - Add option 
MAGIC_ENUM_ENABLE_HASH_SWITCH - Fix error with 
_ITERATOR_DEBUG_LEVELon msvc 
Magic Enum v0.9.2
Release v0.9.2
Magic Enum v0.9.1
Magic Enum v0.9.0
Release v0.9.0
- [breaking changes] Remove auto detect 
enum_range::is_flags. Need to explicitly setenum_range::is_flags, or add defineMAGIC_ENUM_AUTO_IS_FLAGSfor old behavior. - Move 
iostream_operatorstomagic_enum_iostream.hpp - Remove MAGIC_ENUM_ENABLE_NONASCII. Now it works by default.
 - Add support big range in 
enum_range. (#268) - Add fmt support. (#259)
 - Add support GCC 
-fno-pretty-templates. (#258) - Πdd constexpr containers. (#187)
 - Add support R++ builtins for type/enumerator name. (#238)
 - Include 
<functional>. (#252) 
Magic Enum v0.8.2
Release v0.8.2
- Compile-time optimization (#219, #207)
 - Add option 
MAGIC_ENUM_ENABLE_HASHto generate a hash switch, this need more memory and compile-time but functions like 'enum_name', 'enum_switch', etc will have O(1) complexity - Add a separate header for 
enum_switch - Add support no default value 
enum_switch(#199) - Fix build clang-16(#204)
 - Fix VS2022 IntelliSence Error (#198)