Skip to content

Releases: martinmoene/variant-lite

2.0.0

08 Nov 22:15
Compare
Choose a tag to compare

Release 2.0.0 of variant lite adds support for multiple identical types for C++11 and later. Thanks to @AnthonyVH.

It contains the following changes:

Additions:

  • Add support for identical types for C++11 and later (fixes #40) (#41, thanks to @AnthonyVH)
  • Add tweak header support.

Changes:

Fixes:

  • Fix visitor to be able to return a reference (issue #39, thanks @ligfx)

1.2.2

01 Jun 13:08
Compare
Choose a tag to compare

This bug-fix release corrects the visitor return value to use size_t.

1.2.1

26 Apr 18:55
Compare
Choose a tag to compare

This release fixes the conan recipe.

See release notes v1.2.0.

1.2.0

25 Apr 20:46
Compare
Choose a tag to compare

[to be expanded]

This release of variant lite improves support for CMake and Conan and contains numerous other changes and fixes.

See also nonstd lite project Improve coherence between lite projects.

1.1.0

23 Oct 22:08
Compare
Choose a tag to compare

Release 1.1.0 ...

1.0.0

05 Jun 11:58
Compare
Choose a tag to compare

variant lite has been re-licensed under the Boost Software License (BSL) (issue #6).

0.0.0

29 Oct 11:53
Compare
Choose a tag to compare

This is the initial release of variant lite.

Note: GCC 5.2 on Windows issues warning -Wmaybe-uninitialized tmp for swap() , whereas GCC 4.8.4 on Travis does not.

v0.0.0-alpha

23 Oct 21:40
Compare
Choose a tag to compare
v0.0.0-alpha Pre-release
Pre-release

Passes tests with:

  • clang 3.5.0 (Travis)
  • GCC 4.8.4 (Travis)
  • GCC 5.2.0
  • MSVC 8 (Visual Studio 2005)
  • MSVC 10 (Visual Studio 2010)
  • MSVC 11 (Visual Studio 2012)
  • MSVC 12 (Visual Studio 2013)
  • MSVC 14 (Visual Studio 2015)