Skip to content

0.3.0

Latest

Choose a tag to compare

@martinmoene martinmoene released this 14 Oct 09:33
· 4 commits to master since this release

This release of scope lite contains the following changes.

Additions:

  • Add support for <experimental/scope> header (#17, thanks @striezel).

Changes:

  • Add content to the "Reported to work with" part of the readme (#18, thanks @striezel).
  • Add scope_guard by @ricab to section 'Other implementations' (#14).
  • Update actions/checkout in GitHub Actions to v3, to v4 (#6, #11, thanks @striezel).
  • Remove Travis CI configuration and badge (#9, thanks @striezel).
  • Fix some typos (#7, thanks @striezel).
  • Add section Non-standard extensions and a constexpr example (#5).
  • Move use of scope guard into constexpr function (#5).
  • Add constexpr extension to scope guards (#5, thanks @Morwenn).

Changes, nonstd-lite:

Fixes:

  • Fix compile error with gcc 14 because of missing necessary header (#19, thanks @xyz1001).
  • Fix Clang builds on GitHub Actions (#16, thanks @striezel).
  • Fix typo (#13, thanks @xyz1001).
  • Fix issue #12, thanks @Pesa.
  • Fix gcc 9 error: exit_function must be available (#10).
  • Destructor of scope_success can throw (#10, thanks @Ukilele).
  • Fix missing try-catch in is_called_success(), correct name to is_not_called_fail() (#5).
  • Fix cmake config file to use @package_nspace@ (nonstd-lite issue 68).

New Contributors

Full Changelog: v0.2.0...v0.3.0