New
2.0.5
What's Changed
OSLogWriterOSLogWriternow takes in optionalsubsystemandcategorystrings that are sent to OSLog initializerOSLogWriternow takes in optionalpublicLoggingboolean that when set to true would enforce logs to be public (See documentation here).- Changed
logThrowableto callthrowable.stackTraceToString()instead ofthrowable.getStackTrace().joinToString("\n") - Fixing other issues
- Adding
kermit-iomodule for file logging, which includes a rolling log file writerRollingFileLogWriterusing kotlinx-io - Updated the WASM Implementation to match newest recommendations
- Updating kotlin version to
2.0.21
Pull Requests
- OSLogWriter not working properly by @robbiehanson in https://github.com/touchlab/Kermit/pull/381
- Enable KLib ABI validation by @Goooler in https://github.com/touchlab/Kermit/pull/402
- Revert "Enable KLib ABI validation" by @KevinSchildhorn in https://github.com/touchlab/Kermit/pull/411
- Create CONTRIBUTING.md by @samhill303 in https://github.com/touchlab/Kermit/pull/415
- Updating Wasm implementation and Updating to Kotlin 2.0.21 by @KevinSchildhorn in https://github.com/touchlab/Kermit/pull/413
- OSLogWriter structured logging takes optional subsystem and category by @rocketraman in https://github.com/touchlab/Kermit/pull/409
- iOS public logging by @rocketraman in https://github.com/touchlab/Kermit/pull/408
- Using "stackTraceToString" for iOS Logs by @KevinSchildhorn in https://github.com/touchlab/Kermit/pull/417
- Rolling log file writer in new io module by @rocketraman in https://github.com/touchlab/Kermit/pull/406
New Contributors
- @robbiehanson made their first contribution in https://github.com/touchlab/Kermit/pull/381
- @Goooler made their first contribution in https://github.com/touchlab/Kermit/pull/402
- @rocketraman made their first contribution in https://github.com/touchlab/Kermit/pull/409
Full Changelog: https://github.com/touchlab/Kermit/compare/2.0.4...2.0.5