Offa Scope Guard Versions Save

Implementation of Scoped Guards and Unique Resource as proposed in P0052.

v0.3.12

10 months ago

Changes

  • Conan 2.0 migration
  • Enhanced install support
  • GCC 13 support
  • Clang 16 support
  • Migration to new CI images

:warning: Incompatible Changes

  • CMake options use a SCOPEGUARD_ prefix now

v0.3.11

1 year ago

Changes

  • CMake find_package() support fixed
  • Clang 15 support
  • Dependency updates
  • Formatting verification in CI

v0.3.10

1 year ago

Changes

  • Migrate to Catch 3.x
  • GCC 12 support
  • Clang 13 and 14 support
  • Remove CI builds of GCC 7/8 and Clang 7/8

v0.3.9

2 years ago

Changes

  • Conan package version fixed
  • Conan package license export added
  • Clang format configuration added
  • Internal improvements

v0.3.8

3 years ago

Changes

  • GCC 11 build added
  • Clang 11 / 12 builds added
  • Clang 5 / 6 builds removed
  • Github Actions CI added
  • Travis CI removed
  • CodeQL analysis added

v0.3.7

3 years ago

Changes

  • Type requirement of unique_resource::operator=() fixed
  • Travis CI image updated
  • Standardisation progress updated

v0.3.6

3 years ago

Changes

  • Non-noexcept move operations fixed
  • Catch update

v0.3.5

3 years ago

Changes

  • Conan support
  • GCC 9 and 10 support
  • Clang 9 and 10 support

v0.3.4

5 years ago

Changes

  • Update to latest R0052R10
  • Clang 8 support

v0.3.3

5 years ago

Changes

  • unique_resource: Bug fixed, which could cause a double free on move construction