Skip to content

Commit 3db8da8

Browse files
committed
Bump to v1.0.4
1 parent a1f0f9c commit 3db8da8

File tree

3 files changed

+24
-9
lines changed

3 files changed

+24
-9
lines changed

CHANGELOG.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
# Changelog
22

33
- [Changelog](#changelog)
4+
- [v1.0.4](#v104)
45
- [v1.0.3](#v103)
56
- [v1.0.2](#v102)
67
- [v1.0.1](#v101)
@@ -33,6 +34,20 @@
3334
- [v0.1.1](#v011)
3435
- [v0.1](#v01)
3536

37+
# v1.0.4
38+
39+
Added
40+
- Added filtering for C++ exception handling internals during printing. This cleans up output from current exceptions
41+
and std::terminate traces.
42+
43+
Fixed:
44+
- Fixed reported version number for cpptrace
45+
46+
Other:
47+
- Bumped default libdwarf to 2.1.0
48+
- Updated stacktrace output for the cpptrace terminate handler
49+
- Updated demo program
50+
3651
# v1.0.3
3752

3853
Added:

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ set(package_name "cpptrace")
99

1010
project(
1111
cpptrace
12-
VERSION 1.0.2
12+
VERSION 1.0.4
1313
DESCRIPTION "Simple, portable, and self-contained stacktrace library for C++11 and newer "
1414
HOMEPAGE_URL "https://github.com/jeremy-rifkin/cpptrace"
1515
LANGUAGES C CXX

README.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,7 @@ include(FetchContent)
153153
FetchContent_Declare(
154154
cpptrace
155155
GIT_REPOSITORY https://github.com/jeremy-rifkin/cpptrace.git
156-
GIT_TAG v1.0.2 # <HASH or TAG>
156+
GIT_TAG v1.0.4 # <HASH or TAG>
157157
)
158158
FetchContent_MakeAvailable(cpptrace)
159159
target_link_libraries(your_target cpptrace::cpptrace)
@@ -1286,7 +1286,7 @@ namespace cpptrace {
12861286
12871287
# ABI Versioning
12881288
1289-
Since cpptrace v1.0.2, the library uses an inline ABI versioning namespace and all symbols part of the public interface
1289+
Since cpptrace v1.0.0, the library uses an inline ABI versioning namespace and all symbols part of the public interface
12901290
are secretly under the namespace `cpptrace::v1`. This is done to allow for potential future library evolution in an
12911291
ABI-friendly manner.
12921292
@@ -1314,7 +1314,7 @@ include(FetchContent)
13141314
FetchContent_Declare(
13151315
cpptrace
13161316
GIT_REPOSITORY https://github.com/jeremy-rifkin/cpptrace.git
1317-
GIT_TAG v1.0.2 # <HASH or TAG>
1317+
GIT_TAG v1.0.4 # <HASH or TAG>
13181318
)
13191319
FetchContent_MakeAvailable(cpptrace)
13201320
target_link_libraries(your_target cpptrace::cpptrace)
@@ -1330,7 +1330,7 @@ information.
13301330

13311331
```sh
13321332
git clone https://github.com/jeremy-rifkin/cpptrace.git
1333-
git checkout v1.0.2
1333+
git checkout v1.0.4
13341334
mkdir cpptrace/build
13351335
cd cpptrace/build
13361336
cmake .. -DCMAKE_BUILD_TYPE=Release
@@ -1373,7 +1373,7 @@ you when installing new libraries.
13731373
13741374
```ps1
13751375
git clone https://github.com/jeremy-rifkin/cpptrace.git
1376-
git checkout v1.0.2
1376+
git checkout v1.0.4
13771377
mkdir cpptrace/build
13781378
cd cpptrace/build
13791379
cmake .. -DCMAKE_BUILD_TYPE=Release
@@ -1391,7 +1391,7 @@ To install just for the local user (or any custom prefix):
13911391

13921392
```sh
13931393
git clone https://github.com/jeremy-rifkin/cpptrace.git
1394-
git checkout v1.0.2
1394+
git checkout v1.0.4
13951395
mkdir cpptrace/build
13961396
cd cpptrace/build
13971397
cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=$HOME/wherever
@@ -1474,7 +1474,7 @@ make install
14741474
cd ~/scratch/cpptrace-test
14751475
git clone https://github.com/jeremy-rifkin/cpptrace.git
14761476
cd cpptrace
1477-
git checkout v1.0.2
1477+
git checkout v1.0.4
14781478
mkdir build
14791479
cd build
14801480
cmake .. -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=On -DCPPTRACE_USE_EXTERNAL_LIBDWARF=On -DCMAKE_PREFIX_PATH=~/scratch/cpptrace-test/resources -DCMAKE_INSTALL_PREFIX=~/scratch/cpptrace-test/resources
@@ -1494,7 +1494,7 @@ cpptrace and its dependencies.
14941494
Cpptrace is available through conan at https://conan.io/center/recipes/cpptrace.
14951495
```
14961496
[requires]
1497-
cpptrace/1.0.2
1497+
cpptrace/1.0.4
14981498
[generators]
14991499
CMakeDeps
15001500
CMakeToolchain

0 commit comments

Comments
 (0)