Releases: kstenerud/KSCrash
Releases Β· kstenerud/KSCrash
2.0.0-alpha.5
What's Changed
- Enhanced JSON Handling and Safety: Added support for unsigned integer elements, improved JSON encoding/decoding robustness, and replaced
sprintf
with safersnprintf
by @GLinnik21 in #526 - Crash Report Protocol: Implemented a protocol for crash report type for better flexibility by @bamx23 in #527
- JSON Codec Fix: Corrected JSON codec in crash fixer to ensure proper functionality by @bamx23 in #530
- Swift API Improvement: Changed
shared()
toshared
for better Swift compatibility by @GLinnik21 in #532 - Error Handling Enhancement: Improved KSCrash installation error handling and reporting for better debugging experience by @GLinnik21 in #531
Full Changelog: 2.0.0-alpha.4...2.0.0-alpha.5
2.0.0-alpha.4
What's Changed
- Custom Base Override: Added the ability to override the custom base by @bamx23 in #513
- New Samples: Introduced new sample code by @bamx23 in #511
- Typed Crash Reports: Implemented typed crash reports for improved type safety by @bamx23 in #516
- README Update in CI: Updated the README file in the release CI process by @GLinnik21 in #518
- Initial Report Type Fix: Corrected the initial report type by @bamx23 in #519
- Clang-Format in CI: Integrated clang-format into GitHub Actions for consistent code styling by @GLinnik21 in #488
- ObjC Categories Removal: Removed Objective-C categories to modernize the codebase by @bamx23 in #520
- Makefile Addition: Added a Makefile with formatter helper for easier development by @bamx23 in #521
- Retain Removal: Removed unnecessary retain calls to improve memory management by @bamx23 in #522
Full Changelog: 2.0.0-alpha.3...2.0.0-alpha.4
2.0.0-alpha.3
What's Changed
- Test log order in
KSFileUtils
: Enhanced log entry order testing inKSFileUtils
by @GLinnik21 in #509 - Buffered Logging: Implemented buffer logging to ensure log entry order by @xuezhulian in #508
- Project Cleanup: Conducted a comprehensive project cleanup by @GLinnik21 in #510
- Swiftify API: Updated the API to be more Swift-friendly by @GLinnik21 in #504
- Xcode 16 Compatibility: Fixed compilation issues for Xcode 16 by @bamx23 in #514
- Remove Legacy Installations: Removed support for Quincy, Hockey, and Victory installations by @bamx23 in #515
- README Update: Updated the README to reflect the latest changes by @GLinnik21 in #517
Full Changelog: 2.0.0-alpha.2...2.0.0-alpha.3
2.0.0-alpha.2
What's Changed
2.0.0-alpha.2
- Fix SPM resources by @GLinnik21 in #484
- FIX: Resolve stack overflow caused by insufficient disk space. by @xuezhulian in #479
- Update MIT LICENSE for Better Compatibility with Automated Parsers by @GLinnik21 in #486
- Run actions on
master
with schedule by @GLinnik21 in #487 - Add Tests to triggers by @GLinnik21 in #489
- Fix tail call optimisation in C++ backtrace capture by @bamx23 in #468
- Update
__cxa_throw
swap by @GLinnik21 in #490 - Memory termination by @naftaly in #476
- Fix builds on Xcode 16 by @GLinnik21 in #497
- Disable simulators downloading by @bamx23 in #502
- Injectable monitors by @GLinnik21 in #496
- Filter out NSException in cxa_throw by @xuezhulian in #493
- Implement the new installation and configuration mechanism by @GLinnik21 in #499
- Configure GitHub Actions for Release Cycle by @GLinnik21 in #485
- Release Action. Try to fetch latest commit in rollback by @GLinnik21 in #505
2.0.0-alpha.1
- Refactor SPM Modules by @GLinnik21 in #462
- Update Podspec to the new project structure by @GLinnik21 in #465
- Fix extern "C" placement by @bamx23 in #469
- Fix unit tests and add CI jobs by @bamx23 in #467
- Add visionOS support by @bamx23 in #452
- Fix obfuscated pointers by @GLinnik21 in #470
- Added support for SIGTERM by @naftaly in #472
- Merge Release 2.0 to master by @GLinnik21 in #480
- Run tests on different OS versions by @bamx23 in #475
- Bump version by @GLinnik21 in #483
- Add
.clang-format
by @GLinnik21 in #481 - Split Privacy Manifest by modules by @GLinnik21 in #482
- Fix
NSArray
description by @GLinnik21 in #478 - Fix tagged date on old *OS by @GLinnik21 in #477