Read-only mirrors. Development, issues and pull requests are on GitHub.

summaryrefslogtreecommitdiffhomepage
path: root/docs/why-catch3.md
diff options
context:
space:
mode:
authorLeitwolf112026-09-24 23:05:47 +0300
committerLeitwolf112026-09-24 23:05:47 +0300
commitd79b294903e4d0f4b24fdf1cc50be4b0fec7f745 (patch)
tree64f0c7c3dfbc08bfb70d9a37df5cccae3d52b526 /docs/why-catch3.md
parent9ad804cedf4cc4a85ef89fe097f97a3b44654360 (diff)
downloadcatch3-0.2.0.tar.gz
Add snapshots and JUnit result serialization0.2.0
Diffstat (limited to 'docs/why-catch3.md')
-rw-r--r--docs/why-catch3.md5
1 files changed, 4 insertions, 1 deletions
diff --git a/docs/why-catch3.md b/docs/why-catch3.md
index 0b62402f..30dd5159 100644
--- a/docs/why-catch3.md
+++ b/docs/why-catch3.md
@@ -40,7 +40,10 @@ future Catch2 upstream change will be adopted unchanged or that all downstream
projects have already been validated.
The split also applies to implementation and packaging: Catch2 remains the
-engine dependency, while Progmasoft's header-only API is a separate target.
+engine dependency, while Progmasoft's compiled C++20 library is a separate
+target. Template-based generators and call-site assertion macros remain in
+headers; snapshot I/O, result aggregation, and XML serialization are compiled
+implementations.
Keep tests for the two areas independently identifiable so additions do not
silently alter the upstream compatibility baseline.