diff options
| author | Leitwolf | 2026-10-29 12:18:33 +0300 |
|---|---|---|
| committer | GitHub | 2026-10-29 12:18:33 +0300 |
| commit | 1d48419b7ef642917ebf7dfd16c3bc1b3050d8f1 (patch) | |
| tree | 2e3327fb973f9560b5067d654f3a21ff12a821aa /docs/release-notes.md | |
| parent | d2e3e074bb2e1b8ffd9fc990d0b87667ea602f58 (diff) | |
| parent | 30176b75937e87eafbb4f5557eb0be9697753ddf (diff) | |
| download | catch3-1d48419b7ef642917ebf7dfd16c3bc1b3050d8f1.tar.gz | |
Merge pull request #19 from Progmasoft/feature/yyjson-pugixml
Read and write JSON with yyjson and JUnit XML with pugixml
Diffstat (limited to 'docs/release-notes.md')
| -rw-r--r-- | docs/release-notes.md | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/docs/release-notes.md b/docs/release-notes.md index 3dd4ca66..aef49cf0 100644 --- a/docs/release-notes.md +++ b/docs/release-notes.md @@ -33,6 +33,13 @@ line and reporters with [a runner of its own](progmasoft-runner.md#top): * Reports are console, JUnit XML, JSON and a Chrome trace; `--list=json` is a versioned discovery format. * Every test gets a temporary directory of its own. +* JSON is read and written with [yyjson](https://github.com/ibireme/yyjson) + and JUnit XML is written with [pugixml](https://github.com/zeux/pugixml), + both MIT and vendored in `third_party/`. They are compiled into Catch3's + own translation units with internal linkage or a renamed namespace, so a + project that links its own copy of either library is not affected. The + amalgamated sources include them from a third file, + `extras/catch_amalgamated_third_party.hpp`. ### Breaking changes |