Skip to content

Commit

Permalink
v.8.5.0 release
Browse files Browse the repository at this point in the history
  • Loading branch information
claremacrae committed Apr 6, 2020
1 parent 004c7c3 commit a000fe7
Show file tree
Hide file tree
Showing 13 changed files with 36 additions and 21 deletions.
4 changes: 2 additions & 2 deletions ApprovalTests/ApprovalTestsVersion.h
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@
#define APPROVALTESTS_CPP_APPROVALTESTSVERSION_H

#define APPROVALTESTS_VERSION_MAJOR 8
#define APPROVALTESTS_VERSION_MINOR 4
#define APPROVALTESTS_VERSION_MINOR 5
#define APPROVALTESTS_VERSION_PATCH 0
#define APPROVALTESTS_VERSION_STR "8.4.0"
#define APPROVALTESTS_VERSION_STR "8.5.0"

#define APPROVALTESTS_VERSION \
(APPROVALTESTS_VERSION_MAJOR * 10000 + APPROVALTESTS_VERSION_MINOR * 100 + \
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ To change this file edit the source file and then execute ./run_markdown_templat
[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)
[![Contributor Covenant](https://img.shields.io/badge/Contributor%20Covenant-v1.4%20adopted-ff69b4.svg)](/CODE_OF_CONDUCT.md#top)

<a href="https://github.com/approvals/ApprovalTests.cpp/releases/download/v.8.4.0/ApprovalTests.v.8.4.0.hpp">Download the latest version (v.8.4.0) of the **single header file** here.</a>
<a href="https://github.com/approvals/ApprovalTests.cpp/releases/download/v.8.5.0/ApprovalTests.v.8.5.0.hpp">Download the latest version (v.8.5.0) of the **single header file** here.</a>

<!-- toc -->
## Contents
Expand Down
17 changes: 17 additions & 0 deletions build/release_notes/relnotes_8.5.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
See the [v.8.5.0 milestone](https://github.com/approvals/ApprovalTests.cpp/milestone/7?closed=1) for the full list of changes.

* **Breaking changes**
* None
* **New features**
* Added support for [Sublime Merge](https://www.sublimemerge.com/) on Linux, macOS, and Windows (#103, thank you @jwillikers)
* Added support for [Beyond Compare](https://www.scootersoftware.com) on Linux (#114)
* Added support for custom main() function with doctest: see [Existing Project - with your main()](/doc/mdsource/UsingDoctest.source.md#existing-project---with-your-main) (#110, thank you @p-podsiadly)
* Added support for Azure Pipelines, Azure DevOps Server and TFS CI systems (#117)
* **Bug fixes**
* Code now compiles in clang and gcc with `-Wshadow` enabled (#111)
* Fixed some missing '\\' characters in the released header (#118)
* **Other changes**
* Updated to doctest 2.3.7 (#108, thank you @p-podsiadly)
* New section in documentation: [How-to Guides](https://github.com/approvals/ApprovalTests.cpp/blob/master/doc/README.md#how-to-guides)
* Lots of improvements to our Python release scripts
* Line-length increased from 80 to 90 characters
15 changes: 4 additions & 11 deletions build/relnotes_x.y.z.md
Original file line number Diff line number Diff line change
@@ -1,17 +1,10 @@
See the [v.x.y.z milestone](https://github.com/approvals/ApprovalTests.cpp/milestone/7?closed=1) for the full list of changes.
<!-- See the [v.x.y.z milestone](https://github.com/approvals/ApprovalTests.cpp/milestone/__MILESTONE_NUMBER__?closed=1) for the full list of changes. -->

* **Breaking changes**
* None
* **New features**
* Added support for [Sublime Merge](https://www.sublimemerge.com/) on Linux, macOS, and Windows (#103, thank you @jwillikers)
* Added support for [Beyond Compare](https://www.scootersoftware.com) on Linux (#114)
* Added support for custom main() function with doctest: see [Existing Project - with your main()](/doc/mdsource/UsingDoctest.source.md#existing-project---with-your-main) (#110, thank you @p-podsiadly)
* Added support for Azure Pipelines, Azure DevOps Server and TFS CI systems (#117)
* None
* **Bug fixes**
* Code now compiles in clang and gcc with `-Wshadow` enabled (#111)
* Fixed some missing '\\' characters in the released header (#118)
* None
* **Other changes**
* Updated to doctest 2.3.7 (#108, thank you @p-podsiadly)
* New section in documentation: [How-to Guides](https://github.com/approvals/ApprovalTests.cpp/blob/master/doc/README.md#how-to-guides)
* Lots of improvements to our Python release scripts
* Line-length increased from 80 to 90 characters
* None
2 changes: 1 addition & 1 deletion build/version.ini
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
[VERSION]
major = 8
minor = 4
minor = 5
patch = 0

3 changes: 3 additions & 0 deletions doc/Features.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ To change this file edit the source file and then execute ./run_markdown_templat
## Contents

* [v.x.y.z](#vxyz)
* [v.8.5.0](#v850)
* [Support for Sublime Merge](#support-for-sublime-merge)
* [Support for Beyond Compare on Linux](#support-for-beyond-compare-on-linux)
* [v.8.3.0](#v830)
Expand Down Expand Up @@ -50,6 +51,8 @@ To change this file edit the source file and then execute ./run_markdown_templat

## v.x.y.z

## v.8.5.0

### Support for Sublime Merge

Added support for [Sublime Merge](https://www.sublimemerge.com/) on Linux, macOS, and Windows (See [#103](https://github.com/approvals/ApprovalTests.cpp/pull/103#issue-377938792))
Expand Down
2 changes: 1 addition & 1 deletion doc/Troubleshooting.md
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@ Compiling tests in Ninja-generated builds gives a compilation failure, with this
"The filename is: "
__FILE__
```
<sup><a href='/ApprovalTests/integrations/CheckFileMacroIsAbsolute.h#L22-L27' title='File snippet `compiler_error_for_misconfigured_build` was extracted from'>snippet source</a> | <a href='#snippet-compiler_error_for_misconfigured_build' title='Navigate to start of snippet `compiler_error_for_misconfigured_build`'>anchor</a></sup>
<sup><a href='/ApprovalTests/integrations/CheckFileMacroIsAbsolute.h#L21-L26' title='File snippet `compiler_error_for_misconfigured_build` was extracted from'>snippet source</a> | <a href='#snippet-compiler_error_for_misconfigured_build' title='Navigate to start of snippet `compiler_error_for_misconfigured_build`'>anchor</a></sup>
<!-- endsnippet -->

**Symptom 2: Test Failure**
Expand Down
2 changes: 1 addition & 1 deletion doc/TroubleshootingMisconfiguredBuild.md
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ Compiling tests in Ninja-generated builds gives a compilation failure, with this
"The filename is: "
__FILE__
```
<sup><a href='/ApprovalTests/integrations/CheckFileMacroIsAbsolute.h#L22-L27' title='File snippet `compiler_error_for_misconfigured_build` was extracted from'>snippet source</a> | <a href='#snippet-compiler_error_for_misconfigured_build' title='Navigate to start of snippet `compiler_error_for_misconfigured_build`'>anchor</a></sup>
<sup><a href='/ApprovalTests/integrations/CheckFileMacroIsAbsolute.h#L21-L26' title='File snippet `compiler_error_for_misconfigured_build` was extracted from'>snippet source</a> | <a href='#snippet-compiler_error_for_misconfigured_build' title='Navigate to start of snippet `compiler_error_for_misconfigured_build`'>anchor</a></sup>
<!-- endsnippet -->

### Test Failure
Expand Down
2 changes: 1 addition & 1 deletion doc/UsingCatch.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ Approval Tests requires that a file called the following is found:
```h
#include <catch2/catch.hpp>
```
<sup><a href='/ApprovalTests/integrations/catch/Catch2Approvals.h#L17-L19' title='File snippet `required_header_for_catch` was extracted from'>snippet source</a> | <a href='#snippet-required_header_for_catch' title='Navigate to start of snippet `required_header_for_catch`'>anchor</a></sup>
<sup><a href='/ApprovalTests/integrations/catch/Catch2Approvals.h#L16-L18' title='File snippet `required_header_for_catch` was extracted from'>snippet source</a> | <a href='#snippet-required_header_for_catch' title='Navigate to start of snippet `required_header_for_catch`'>anchor</a></sup>
<!-- endsnippet -->

(Before v7.0.0, it required `Catch.hpp`)
Expand Down
2 changes: 1 addition & 1 deletion doc/UsingDoctest.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ Approval Tests for doctest requires that a file called the following is found:
```h
#include <doctest/doctest.h>
```
<sup><a href='/ApprovalTests/integrations/doctest/DocTestApprovals.h#L17-L19' title='File snippet `required_header_for_doctest` was extracted from'>snippet source</a> | <a href='#snippet-required_header_for_doctest' title='Navigate to start of snippet `required_header_for_doctest`'>anchor</a></sup>
<sup><a href='/ApprovalTests/integrations/doctest/DocTestApprovals.h#L16-L18' title='File snippet `required_header_for_doctest` was extracted from'>snippet source</a> | <a href='#snippet-required_header_for_doctest' title='Navigate to start of snippet `required_header_for_doctest`'>anchor</a></sup>
<!-- endsnippet -->

Approval Tests needs doctest version 2.3.4 or above.
Expand Down
2 changes: 1 addition & 1 deletion doc/UsingUT.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ Approval Tests for \[Boost\].UT requires that a file called the following is fou
```h
#include <boost/ut.hpp>
```
<sup><a href='/ApprovalTests/integrations/ut/UTApprovals.h#L14-L16' title='File snippet `required_header_for_ut` was extracted from'>snippet source</a> | <a href='#snippet-required_header_for_ut' title='Navigate to start of snippet `required_header_for_ut`'>anchor</a></sup>
<sup><a href='/ApprovalTests/integrations/ut/UTApprovals.h#L13-L15' title='File snippet `required_header_for_ut` was extracted from'>snippet source</a> | <a href='#snippet-required_header_for_ut' title='Navigate to start of snippet `required_header_for_ut`'>anchor</a></sup>
<!-- endsnippet -->

It also requires:
Expand Down
2 changes: 2 additions & 0 deletions doc/mdsource/Features.source.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@ toc

## v.x.y.z

## v.8.5.0

### Support for Sublime Merge

Added support for [Sublime Merge](https://www.sublimemerge.com/) on Linux, macOS, and Windows (See [#103](https://github.com/approvals/ApprovalTests.cpp/pull/103#issue-377938792))
Expand Down
2 changes: 1 addition & 1 deletion mdsource/README.source.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)
[![Contributor Covenant](https://img.shields.io/badge/Contributor%20Covenant-v1.4%20adopted-ff69b4.svg)](/CODE_OF_CONDUCT.md#top)

<a href="https://github.com/approvals/ApprovalTests.cpp/releases/download/v.8.4.0/ApprovalTests.v.8.4.0.hpp">Download the latest version (v.8.4.0) of the **single header file** here.</a>
<a href="https://github.com/approvals/ApprovalTests.cpp/releases/download/v.8.5.0/ApprovalTests.v.8.5.0.hpp">Download the latest version (v.8.5.0) of the **single header file** here.</a>

toc

Expand Down

0 comments on commit a000fe7

Please sign in to comment.