Skip to content

Releases: TartanLlama/expected

v1.1

15 Mar 10:29
292eff8
Compare
Choose a tag to compare

What's Changed

  • Modify Conanfile to package expected as a header-only library in #56
  • Move the error value when throwing an exception in .value rval overloads in #62
  • Syntax highlight in README in #64
  • Revamp CMake to be correct and easy to understand in #69
  • Fix use of std::remove_cv in static_assert in #90
  • Add deduction guide to tl::unexpected in #109
  • Use move construction in swap implementation in #103
  • Fix warnings in test in #92
  • Test on many compilers in #123
  • Remove undefined behaviour in #117
  • Fixed issue #129 in #131
  • remove submodule directory in #138

Full Changelog: v1.0.0...v1.1.0

1.0!

25 Jun 12:11
Compare
Choose a tag to compare
  • Add CMake install target
  • Small bugfixes and optimizations

v0.3

03 Oct 00:42
Compare
Choose a tag to compare
  • Make exceptions optional
  • Fix a variety of errors related to expected<void,E>
  • Play nice with CMake's add_subdirectory
  • Fix compiling in C++17 mode with a std::invoke visible in the same TU
  • Address some compiler warnings
  • Remove ordering functions, since they were essentially broken (if you relied on these, please let me know)
  • Improve compatibility with tl::optional
  • Fix GCC 5.5 support

v0.2

23 Dec 15:55
2468058
Compare
Choose a tag to compare
  • Support for expected<void,E>
  • Fixed copy/move operations for expected<trivially_copyable, non_trivially_copyable>
  • Fixed non-trivial copy assignment
  • Fix some MSVC 2017 issues which turn up when using std::string as an error