Releases: boostorg/hana
Hana version 1.7.0
Hana version 1.6.1
-
Official support for Xcode 6, 7 and 8, 9, 10 and LLVM Clang 3.5, 3.6, 3.7, and 3.8 has has been dropped. The library should still work with these compilers, however they are not being tested regularly anymore, so they are not officially supported.
-
The
hana::traits::result_of
trait has been removed. Sincestd::result_of
has been removed from the Standard in C++20, users should move away from it.
Hana v1.5.0 synced with Boost 1.68.0
Hana v1.5.0, synced with Boost 1.68.0
This release contains:
- Make metafunction & friends SFINAE friendly
- Add experimental::Printable support for Visual C++
- Some containers were made final, which may cause code that made valid assumptions about the representation of those containers to break. This is not a breaking change per se because this was never guaranteed by the library, but it may nonetheless affect some users.
Hana v1.4.0 synced with Boost 1.67.0
- Added the 'take_back_c' function (#372)
- Remove the limitation on the number of members for struct macros (#376)
- Add a way to create a hana::string from a constexpr char const* (#347)
- Fix ambiguous conversion to the underlying type of integral_constants (#354)
- Bumped minimum CMake version to 3.9
- Various improvements to the CI
Hana v1.3.0, synced with Boost 1.66.0
This release adds support for compiling with the C++17 standard.
Hana v1.2.0, synced with Boost 1.65.0
This release contains
- Added support for set-theoretic operations on
hana::map
(see PR #350) - Added the
index_if
function; likefind_if
but returns an optional index instead of an optional value - various bug fixes
Hana v1.1.0, synced with Boost 1.64.0
This release contains various bug fixes. The main improvement is better support for empty base optimization in hana::pair
, which should make it easier for the compiler to optimize Hana away, at the cost of worst compile-times.
Boost 1.63.0 release
This release is synced with Boost 1.63.0. Only minor bug fixes and improvements were made since the last release.
Boost 1.62.0 release
This release is synced with Boost 1.62.0. Only minor bug fixes were made since the last release.
First stable release
First stable release of Hana
This tag marks the first stable release of Hana, and the release of Hana inside Boost 1.61.0. From this moment on, interface stability is assured inside major version numbers, as required by Semantic Versioning.