Repository navigation
Releases: volvo-cars/sensible-logging-for-android
Releases · volvo-cars/sensible-logging-for-android
Release list
2.1.1
What's Changed
- Nothing changed compared to 2.1.0. This release is necessary to fix maven publishing.
dependencies {
implementation 'sh.vcm.sensiblelogging:sensible-logging-core:2.1.1' // pure JVM core, e.g. Logger, Channel, Filter, Formatter
implementation 'sh.vcm.sensiblelogging:sensible-logging-android:2.1.1' // Android integrations, e.g. LogCatChannel, SharedPreferencesCategoryFilter
implementation 'sh.vcm.sensiblelogging:sensible-logging-lifecycle:2.1.1' // AndroidX Lifecycle-based logging helpers
}Full Changelog: 2.1.0...2.1.1
2.1.0
What's Changed
- #44 extract android specific code to a separate gradle module by Christian (@Krillsson) in #45
Full Changelog: 2.0.0...2.1.0
dependencies {
implementation 'sh.vcm.sensiblelogging:sensible-logging-core:2.1.0' // pure JVM core, e.g. Logger, Channel, Filter, Formatter
implementation 'sh.vcm.sensiblelogging:sensible-logging-android:2.1.0' // Android integrations, e.g. LogCatChannel, SharedPreferencesCategoryFilter
implementation 'sh.vcm.sensiblelogging:sensible-logging-lifecycle:2.1.0' // AndroidX Lifecycle-based logging helpers
}2.0.0
What's Changed
- #36 BREAKING: Rename API to Logger by Christian (@Krillsson) in #41
- #40 bump maven publish plugin and switch publishing to Central Portal by Christian (@Krillsson) in #42
Full Changelog: 1.2.2...2.0.0
dependencies {
implementation 'sh.vcm.sensiblelogging:sensible-logging:2.0.0'
implementation 'sh.vcm.sensiblelogging:lifecycle:2.0.0'
}1.2.2
What's Changed
- #35 update LogCatFormatterExtended to include clickable links by Christian (@Krillsson) in #37
- #38 update to use gradle kotlin dsl, version catalogs and bump dependencies by Christian (@Krillsson) in #39
Full Changelog: 1.2.1...1.2.2
dependencies {
implementation 'sh.vcm.sensiblelogging:sensible-logging:1.2.2'
implementation 'sh.vcm.sensiblelogging:lifecycle:1.2.2'
}1.2.1
What's Changed
- #33 update dependencies by Christian (@Krillsson) in #34
Download
dependencies {
implementation 'sh.vcm.sensiblelogging:sensible-logging:1.2.1'
implementation 'sh.vcm.sensiblelogging:lifecycle:1.2.1'
// ...
}Full Changelog: 1.2.0...1.2.1
1.2.0
What's Changed
- #28 BREAKING: Channel now has two subtypes;
ReleaseChannelandDebugChannel.- Motivation:
Metais captured usingThrowable.stacktrace. This may impact performance negatively. ReleaseChannelno longer haveMetapassed to it'sprint()method and it can be used in Release builds.DebugChannelare to be used in development builds.Metaparameter inFormatter.format()method is now nullable.
- Motivation:
Migration: let your channel subtype inherit from either Release- or DebugChannel instead of Channel
Download
dependencies {
implementation 'sh.vcm.sensiblelogging:sensible-logging:1.2.0'
implementation 'sh.vcm.sensiblelogging:lifecycle:1.2.0'
// ...
}Full Changelog: 1.1.0...1.2.0
1.1.0
What's Changed
- #18 Removed NotificationChannel(you can still find it here) by Christian (@Krillsson) in #23
- #22 Automated releasing to Maven Central by Christian (@Krillsson) in #27
- #21 Adopted
LogCatFormatterExtendedto new Android Studio LogCat window by Christian (@Krillsson) in #26 - #4 Extracted lifecycle to separate package by Christian (@Krillsson) in #24
- BREAKING: the lifecycle extension moved to
sh.vcm.sensiblelogging.lifecyclepackage - It's now possible to attach logger to any Lifecycle with
Lifecycle.registerLifecycleLogger()extension.
- BREAKING: the lifecycle extension moved to
- #19 Moved
Log.addChannels(...)andLog.removeChannels(...)toLog.Setup. by Christian (@Krillsson) in #25- Easier setup of sane defaults using
Log.Setup.Configuration()builder style object.
- Easier setup of sane defaults using
Download
dependencies {
implementation 'sh.vcm.sensiblelogging:sensible-logging:1.1.0'
implementation 'sh.vcm.sensiblelogging:lifecycle:1.1.0'
// ...
}Full Changelog: 1.0.0...1.1.0
1.0
First public release 🎉
Artifact is published to the Maven Central repository
implementation 'sh.vcm.sensiblelogging:sensible-logging:1.0.0'
What's Changed
- #10 introduce channels concept by Christian (@Krillsson) in #11
- #16 update copyright holder to "Volvo Cars Corporation" by Christian (@Krillsson) in #17
- #9 Maven publishing by Christian (@Krillsson) in #20
Full Changelog: https://github.com/VolvoCarsMobility/sensible-logging-for-android/commits/1.0.0