Skip to content

Releases: boostorg/hana

Hana version 1.7.0

03 Sep 15:47
Compare
Choose a tag to compare
  • Disable the definition of hana::traits::is_pod in C++20 and later, due to its deprecation.

Hana version 1.6.1

26 Aug 18:25
Compare
Choose a tag to compare
  • 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. Since std::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

06 Jul 03:29
Compare
Choose a tag to compare

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

27 Feb 12:59
Compare
Choose a tag to compare
  • 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

12 Nov 18:29
5b1c2ad
Compare
Choose a tag to compare

This release adds support for compiling with the C++17 standard.

Hana v1.2.0, synced with Boost 1.65.0

29 Jun 01:11
Compare
Choose a tag to compare

This release contains

  • Added support for set-theoretic operations on hana::map (see PR #350)
  • Added the index_if function; like find_if but returns an optional index instead of an optional value
  • various bug fixes

Hana v1.1.0, synced with Boost 1.64.0

26 Feb 06:02
Compare
Choose a tag to compare

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

07 Jan 22:01
Compare
Choose a tag to compare

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

24 Aug 22:25
Compare
Choose a tag to compare

This release is synced with Boost 1.62.0. Only minor bug fixes were made since the last release.

First stable release

13 May 20:26
Compare
Choose a tag to compare

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.