<feed xmlns='http://www.w3.org/2005/Atom'>
<title>catch3, branch v1.3.0-develop.1</title>
<subtitle>Progmasoft Catch3: an independently maintained C++17 test framework with a parallel runner, property checks, snapshots and structured results.</subtitle>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/'/>
<entry>
<title>build 1.3.0-develop.1</title>
<updated>2015-11-05T18:52:18+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2015-11-05T18:52:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=08844e7e57fe9c604579962ab3848a4b9a820b2d'/>
<id>08844e7e57fe9c604579962ab3848a4b9a820b2d</id>
<content type='text'>
I've incremented the minor release number. This is a slight abuse of semantic versioning so let me explain:
I've slightly changed how matchers are used. The matcher macro (REQUIRE_THAT/ CHECK_THAT) used to introduce the Catch::Matchers namespace before the macro token for the matcher, to save you having import the namespace yourself.
The trouble is if the matcher token is not a simple matcher (can now be an expression) this breaks!
So I've removed that qualification. Now if you use Matchers you'll have to do somethings like using namespace Catch::Matchers to bring them in.
This is a breaking change - but, OTTOH, Matchers are an undocumented "beta' feature that I've stated in the past is not guaranteed to have a stable API - so I don't think this warrants a major version change - but I did want to make it significant enough that people do notice that something is going on - and perhaps lead them to this commit message.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
I've incremented the minor release number. This is a slight abuse of semantic versioning so let me explain:
I've slightly changed how matchers are used. The matcher macro (REQUIRE_THAT/ CHECK_THAT) used to introduce the Catch::Matchers namespace before the macro token for the matcher, to save you having import the namespace yourself.
The trouble is if the matcher token is not a simple matcher (can now be an expression) this breaks!
So I've removed that qualification. Now if you use Matchers you'll have to do somethings like using namespace Catch::Matchers to bring them in.
This is a breaking change - but, OTTOH, Matchers are an undocumented "beta' feature that I've stated in the past is not guaranteed to have a stable API - so I don't think this warrants a major version change - but I did want to make it significant enough that people do notice that something is going on - and perhaps lead them to this commit message.
</pre>
</div>
</content>
</entry>
<entry>
<title>Added &amp;&amp;, || and ! operator overloads for matchers</title>
<updated>2015-11-05T18:46:00+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2015-11-05T18:46:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=054e3c5b4319ee21b7160736d0bdde2df438ad5f'/>
<id>054e3c5b4319ee21b7160736d0bdde2df438ad5f</id>
<content type='text'>
(syntactic sugar for AllOf, AnyOf and Not compositional matchers, respectively)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(syntactic sugar for AllOf, AnyOf and Not compositional matchers, respectively)
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't introduce Catch::Matchers namespace in macro</title>
<updated>2015-11-05T18:10:33+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2015-11-05T18:10:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=f3e7722cc604793f6d07eee1afa912f3e095a6f7'/>
<id>f3e7722cc604793f6d07eee1afa912f3e095a6f7</id>
<content type='text'>
- this could be a breaking change - fixed up self-test code to compensate
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- this could be a breaking change - fixed up self-test code to compensate
</pre>
</div>
</content>
</entry>
<entry>
<title>Removed unnecessary parentheses</title>
<updated>2015-11-04T18:49:19+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2015-11-04T18:49:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=315c83ad87d3ef8fce2a4bd3e5d77866ba2b7c78'/>
<id>315c83ad87d3ef8fce2a4bd3e5d77866ba2b7c78</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Removed unused parameter</title>
<updated>2015-11-04T18:11:54+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2015-11-04T18:11:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=9576ad910856d513dc155e71e950fdd2b9a7b194'/>
<id>9576ad910856d513dc155e71e950fdd2b9a7b194</id>
<content type='text'>
- as per PR #530
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- as per PR #530
</pre>
</div>
</content>
</entry>
<entry>
<title>Stripped trailing whitespace from all source code lines</title>
<updated>2015-11-04T18:04:15+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2015-11-04T18:01:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=e91738103ce8dc6c0ca6c096c66b79d25f3c18d6'/>
<id>e91738103ce8dc6c0ca6c096c66b79d25f3c18d6</id>
<content type='text'>
(replaces need for PRs #310 and #504)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(replaces need for PRs #310 and #504)
</pre>
</div>
</content>
</entry>
<entry>
<title>Added script to strip trailing whitespace from source files</title>
<updated>2015-11-04T07:33:39+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2015-11-04T07:33:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=8c32b49d5fd2329b20c684f21fe7098cd6da95b8'/>
<id>8c32b49d5fd2329b20c684f21fe7098cd6da95b8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed noexcept destructors issue</title>
<updated>2015-11-03T17:37:43+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2015-11-03T17:37:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=ece529ae7cd5fe15d698986aabdd5faf23e333f8'/>
<id>ece529ae7cd5fe15d698986aabdd5faf23e333f8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>dev build 16</title>
<updated>2015-11-03T17:06:54+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2015-11-03T17:06:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=9e42153fe5eab3ae46c2a7c9e110383bbec5d0ea'/>
<id>9e42153fe5eab3ae46c2a7c9e110383bbec5d0ea</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed CMake file</title>
<updated>2015-11-03T17:06:24+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2015-11-03T17:06:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=c81778ecd0803dd96587bb6419ae0723c6c0d896'/>
<id>c81778ecd0803dd96587bb6419ae0723c6c0d896</id>
<content type='text'>
(changed SectionTrackerTests.cpp - now deleted - to the new PartTrackerTests.cpp)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(changed SectionTrackerTests.cpp - now deleted - to the new PartTrackerTests.cpp)
</pre>
</div>
</content>
</entry>
</feed>
