loglytics 0.9.0 loglytics: ^0.9.0 copied to clipboard
An efficient, user-friendly way to implement logs, analytics and crash reports into your projects.
0.9.0 #
- ✨ New: Added the
AnalyticsService
to eachAnalytics
object, grab it with theservice
getter. - ⚠️ Breaking: Removed the
_CoreData
from theAnalytics
object. It is still available so just add it manually when you see fit in your own implementations. - ⚠️ Breaking: Removed the
AnalyticsService
from theLoglytics
object. Theanalytics
getter will now pass you yourAnalytics
implementation directly (which holds theAnalyticsService
). - ⚠️ Breaking: Refactored all callbacks in the
AnalyticsService
to accept regularString
s andMap
s. - ⚠️ Breaking: Renamed the
AnalyticsService.event
method toAnalyticsService.custom
.
0.8.1+1 #
- Fix readme.
0.8.1 #
- ✨ New: Add
toCustomAnalytic
extension method to allAnalyticsTypes
enums to allow for more flexible custom analytics creations.
0.8.0+1 #
- Fix example project and formatting.
0.8.0 #
- ✨ New: Added a
CustomAnalytic
object to allow for custom methods in yourAnalytics
implementations. - ⚠️ Breaking: Refactored the
AnalyticsService.event
method.
0.7.4 #
- ✨ New: Added new
Loglytics.logKeyValue
method. - Refactored
message
todescription
and addeddescription
to some log methods.
0.7.3+1 #
- 🐛️ Bugfix: Fix
Loglytics.value
print again.
0.7.3 #
- 🐛️ Bugfix: Fix
Loglytics.value
print.
0.7.2 #
- 🐛️ Bugfix: Remove
AnalyticsService.input
method unwanted change.
0.7.1 #
- 🐛️ Bugfix: Remove
logError
method unwanted change.
0.7.0 #
- ⚠️ Breaking: Most events are now past tense and have refactored methods.
- ✨ New: Added new events.
- ✨ New: Added new
addToCrashReports
boolean to each log to facilitate hiding sensitive info from crash reports. - ✨ New: Added new
errorStackTraceStart
anderrorStackTraceEnd
ints to allow for StackTrace printing length configuration. - ✨ New: Changed
AnalyticsService.reset
toAnalyticsService.resetAnalytics
.
0.6.0 #
- 🐛️ Bugfix: Setup method only allow one Analytics object to be passed due to wrong use of generics.
- ⚠️ Breaking: Setup method was refactored to pass an
AnalyticsFactory
to register all your analytics with.
0.5.0 #
- ⚠️ Breaking: Loglytics was completely refactored.
LoglyticsWrapper
was removed and doesn't have to be overridden anymore;LoglyticsSubjects
was removed and doesn't have to be implemented anymore;LoglyticsParameters
was removed and doesn't have to be implemented anymore;Analytics
object was introduced and is now the only class you have to implement and add toLoglytics
mixin
(as a generic) for access to your custom analytics.- Added a bunch of handy default analytics that are accessible through
analytics.core
(even without specifying a generic 🆒).
0.4.0+1 #
- Fix changelog.
0.4.0 #
- ⛔️ NOTE: Loglytics was unaware of the rules for semantic versioning. Please be aware that versions 0.1.2, 0.1.3 and 0.1.4 are not compatible with each other. Also, please be aware that from this day forth Loglytics will keep the semantic versioning rules in mind when specifying new versions 🙃.
0.1.4 #
- ⚠️ Breaking: Renamed the following:
core_analytics.dart
todefault_analytics.dart
;analytics_wrapper.dart
tologlytics_wrapper.dart
.
- 🐛️ Bugfix: Remove required crashReportsInterface when calling
customLog
.
0.1.3 #
- ✨ New: Added default analytics that are accessible trough
Loglytics.defaultAnalytics
and require no further configuration of theLoglytics
mixin. - ⚠️ Breaking: Renamed the following:
FeatureAnalytics
toLoglyticsWrapper
;FeatureSubjects
toLoglyticsSubjects
;FeatureParameters
toLoglyticsParameters
;Loglytics.featureAnalytics
getter toLoglytics.wrapper
.
- ✨ New: Added extra event types and methods.
- ⚠️ Breaking: Removed create, update, delete event types and methods (these are better fit as subjects).
0.1.2 #
- ⚠️ Breaking: Rename LogService to Loglytics.
- ⚠️ Breaking: Rename CrashlyticsInterface to CrashReportingInterface.
0.1.1 #
- Update readme.
- Add formatting to get 130 pub points.
0.1.0 #
- Initial release.