Skip to content

Releases: nonstd-lite/optional-lite

2.1.0

11 Jul 19:33

Choose a tag to compare

This release of optional lite contains the following changes.

Additions
Tests and examples can now also be build via buck (thanks to Nick La Rooy @njlr). A try it online badge has been added to the Readme.

Fixes
Issue #5 has been fixed by providing std::swap() via header file <functional>. Compiler selection in test/CMakeLists.txt file has been fixed.

2.0.0

05 Nov 23:01

Choose a tag to compare

This release makes optional lite follow the C++17 standard insofar it is possible.

1.0.3

02 Nov 22:53

Choose a tag to compare

This release fixes method value_or() to be const, organizes the files like with any-lite and variant-lite and updates lest_cpp03.hpp to version 1.27.0.

Further, optional lite now uses the MIT lisence.

Note: this is the last release that supports Visual C++ 6 (VC6, VS6).

optional lite is a single-file header-only library to represent optional (nullable) objects and pass them by value. The library is a variant of std::optional for use with C++98 and later and Visual C++ 6 (VC6).

1.0.2

14 Apr 19:57

Choose a tag to compare

This release fixes the declaration of nullopt and updates lest_cpp03.hpp to version 1.22.0.

optional lite is a single-file header-only library to represent optional (nullable) objects and pass them by value. The library is a variant of std::optional for use with C++98 and later and Visual C++ 6 (VC6).

1.0.1

05 Jan 09:48

Choose a tag to compare

This release contains several small changes and corrections.

optional lite is a single-file header-only library to represent optional (nullable) objects and pass them by value. The library is a variant of std::optional for use with C++98 and later and Visual C++ 6 (VC6).

1.0.0

21 Dec 16:35

Choose a tag to compare

This is the initial release of optional lite.

optional lite is a single-file header-only library to represent optional (nullable) objects and pass them by value. The library is a variant of std::optional for use with C++98 and later and Visual C++ 6 (VC6).