Skip to content

Releases: ricab/scope_guard

v1.1.0

01 Mar 16:38
ee296e1
Compare
Choose a tag to compare

What's Changed

Scope Guard

  • Fix out-of-line destructor definition by @ricab in #20
  • Add nodiscard attribute by @oold in #26

CI and testing

  • Move Linux and macOS CI to GitHub Actions by @ricab in #18
  • Cover a wider range of compiler versions in CI by @ricab in #19
  • [cmake] Fix repeated warning flag by @ricab in #22
  • [gha] Adapt to updated images in CI by @ricab in #27
  • [cmake] Treat warnings as errors outside of CI too by @ricab in #29
  • [cmake] Fix minimum cmake version by @ricab in #30

Docs

  • [doc] Update build badge by @ricab in #23
  • [doc] Adapt test docs to auto-fetched Catch by @ricab in #24
  • Fix link to design.md by @oold in #25
  • [doc] Update main branch in badges by @ricab in #28

New Contributors

  • @oold made their first contribution in #25

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

Declaring v1

18 May 11:14
07f62f2
Compare
Choose a tag to compare
Merge pull request #10 from luis4a0/fix_dtor_scope

Make it work with clang 12.0.5

Review candidate

26 Apr 14:38
Compare
Choose a tag to compare
Review candidate Pre-release
Pre-release

This is a development release and it may be subject to breaking changes. It is meant as a candidate for review and changes only minor details since the previous release.

Review candidate

25 Apr 21:38
Compare
Choose a tag to compare
Review candidate Pre-release
Pre-release

This is a development release and it may be subject to breaking changes. It is meant as a candidate for review and changes only minor details since the previous release.

Patch development release

24 Apr 22:39
Compare
Choose a tag to compare
Pre-release

This is a development release and it may be subject to breaking changes.

  • disposes of extra maker level (while keeping MSVC compatibility)
  • polishes documentation

Development release

23 Apr 20:22
Compare
Choose a tag to compare
Development release Pre-release
Pre-release

This is the second development version and it may be subject to breaking changes.

  • works around MSVC bugs (as commented in the code)
  • addresses MSVC warnings
  • fixes Visual Studio build
  • works around core language defect DR 1467 (as commented in the code)
  • adds continuous integration in diverse platforms/compilers, with Travis and AppVeyor
  • adds code coverage with Codecov
  • revises and expands documentation
  • discusses design decisions in detail
  • adds SFINAE usage example

First development release

24 Mar 02:21
Compare
Choose a tag to compare
Pre-release

The first development version. It may be subject to any breaking changes.