- Add Privacy Manifest (#171, #172 and #173) via @peagasilva
- BREAKING CHANGE:
UserDefaultsReporter
is not part of all reporters anymore and must be instantiated to be used
- BREAKING CHANGE:
- Merge release 4.6.0 into master (#167) via @wetransferplatform
- [TMOB 5115] Trim using lines instead of bytes (#166) via @AvdLee
- [TMOB 5114] Log failures happening during log reading (#165) via @AvdLee
- Fix SwiftLint warnings inside example project (#164) via @AvdLee
- Update
CODEWONERS
file (#158) via @peagasilva - Fix: unblock building for VisionOS Simulator (#155) via @pgorrindo
- Merge release 4.5.0 into master (#152) via @wetransferplatform
- Updated logDescription of MXCrashDiagnostic with human-readable exception type and signal (#151) via @edorphy
- Merge release 4.4.1 into master (#148) via @wetransferplatform
- Clean up the project by fixing SwiftLint warnings (#147) via @AvdLee
- Add Sendable conformance (#146) via @AvdLee
- Merge release 4.4.0 into master (#144) via @wetransferplatform
- Add JSON data around crash callstack (#143) via @AvdLee
- Set minimum iOS support to iOS 11 (#139) via @antranapp
- Update CODEOWNERS (#140) via @peagasilva
- Merge release 4.3.1 into master (#137) via @wetransferplatform
- Directory modelling suggestion (#130) via @entunidotdeb
- Fix SwiftUI previews (#135) via @Rubenfer
- Merge release 4.3.0 into master (#134) via @wetransferplatform
- Let developer set App Store region for UpdateAvailableInsight (#133) via @Rubenfer
- Fix macCatalyst support (#131) via @mikakruschel
- Merge release 4.2.0 into master (#129) via @wetransferplatform
- Fix macOS support (#127) via @AvdLee
- Merge release 4.1.0 into master (#125) via @wetransferplatform
- Directory Tree Reporter (#121) via @AvdLee
- Report whether cellular is allowed (#124) via @AvdLee
- Merge release 4.0.0 into master (#119) via @wetransferplatform
- Use String instead of StaticString to be more inline with swift-log behaviour (#118) via @antranapp
- Adds Raphael as a code owner (#117) via @kairadiagne
- Catch obj-c exception, remove unneeded dispatch (#116) via @AvdLee
- Update example and readme (#115) via @mikakruschel
- Merge release 3.0.0 into master (#114) via @wetransferplatform
- [Reports] Smart reporting (#97) via @AvdLee
- Wrap words for better readability (#112) via @AvdLee
- Merge release 2.1.0 into master (#109) via @wetransferplatform
- Using StaticString since that's more correct (#108) via @AvdLee
- Remove Cocoapods support (#105) via @AvdLee
- Merge release 2.0.0 into master (#104) via @wetransferplatform
- [Diagnostics] Update color of links in CSS (#100) via @AvdLee
- [Reports] Make it easier to navigate through sessions (#95) via @AvdLee
- [Diagnostics] Make sections collapsing (#101) via @AvdLee
- [Diagnostics] Don't use
<pre>
for sections so HTML works (#102) via @AvdLee - Is it possible to separate Custom Logs & System Logs (#82) via @AvdLee
- [Reports] Filter easily on errors (#96) via @AvdLee
- Merge release 1.12.0 into master (#94) via @wetransferplatform
- [CI] Update danger to latest fix tag (#93) via @AvdLee
- Merge release 1.11.0 into master (#92) via @wetransferplatform
- Fix macOS Support (#91) via @AvdLee
- Merge release 1.10.0 into master (#90) via @wetransferplatform
- Use MetricKit to better collect crashes (#86) via @AvdLee
- Explore iOS 14 MetricKit possibilities (#73) via @AvdLee
- Merge release 1.9.1 into master (#88) via @wetransferplatform
- Use latest write APIs to prevent a crash when storage is full. (#87) via @AvdLee
- Update submodule reference. (#85) via @kairadiagne
- Merge release 1.9.0 into master (#84) via @wetransferplatform
- Merge release 1.8.0 into master (#77) via @wetransferplatform
- Xcode-fix (#76) via @JulianKahnert
- Native (aka non-catalyst) macOS support added (#75) via @JulianKahnert
- Merge release 1.7.0 into master (#70) via @ghost
- Add crashes to our logs (#63) via @AvdLee
- Memory leaks in DiagnosticsLogger.handlePipeNotification (#65) via @AvdLee
- Add unit test for HTML encoding. (#64) via @davidsteppenbeck
- Merge release 1.6.0 into master (#62) via @WeTransferBot
- Include device product names (#60)
- Encode Logging for HTML so object descriptions are visible (#51)
- Trivial title fix. (#59)
- Merge release 1.5.0 into master (#56)
- Migrate to Bitrise & Danger-Swift (#52) via @AvdLee
- Add charset utf-8 to html head (#50) via @AvdLee
- Make sure to check whether there's enough space left to save new logs (#37)
- Added public static method
DiagnosticsLogger.isSetUp()
(#41) - Changed log times to use 24H clock (#40)
- Support for iOS 10.0 and update package.swift & Diagnostics.podspec to minimum deployment target iOS 10.0. #42 #47
- Forward the output of the DiagnosticsLogger to not disable default logging
- Added an
HTMLFormatting
type for custom formatting HTML inside reports - Added a
DiagnosticsReportFilter
type to filter out senstive data (#17, #19) - Dictionaries are now shown as Tables in the HTML report
- You can now set a custom UserDefaults for the report by using
UserDefaultsReporter.userDefaults = ..
- Tests are no longer failing on CI (#18)
- Remove the CSS resource file for SPM support (#28)
- Saving to desktop makes sure the folder exists
- Fixed SPM build errors (#15)
- Fixed CocoaPods build errors by including CSS file (#21)
- First public release! 🎉