loglytics 0.9.1+3
loglytics: ^0.9.1+3 copied to clipboard
An efficient, user-friendly way to implement logs, analytics and crash reports into your projects.
0.9.1+3 #
- Expose implementations.
0.9.1+2 #
- Update debug print statement of analytics parameters.
0.9.1+1 #
- Update debug print statement of analytics parameters.
0.9.1 #
- ✨ New: Added const version of
Loglytics=>ConstLoglytics.
0.9.0+2 #
- 🐛️ Bugfix: Made
Loglytics.analyticsfinal.
0.9.0+1 #
- Fix readme.
0.9.0 #
- ✨ New: Added the
AnalyticsServiceto eachAnalyticsobject, grab it with theservicegetter. - ⚠️ Breaking: Removed the
_CoreDatafrom theAnalyticsobject. It is still available so just add it manually when you see fit in your own implementations. - ⚠️ Breaking: Removed the
AnalyticsServicefrom theLoglyticsobject. Theanalyticsgetter will now pass you yourAnalyticsimplementation directly (which holds theAnalyticsService). - ⚠️ Breaking: Refactored all callbacks in the
AnalyticsServiceto accept regularStrings andMaps. - ⚠️ Breaking: Renamed the
AnalyticsService.eventmethod toAnalyticsService.custom.
0.8.1+1 #
- Fix readme.
0.8.1 #
- ✨ New: Add
toCustomAnalyticextension method to allAnalyticsTypesenums to allow for more flexible custom analytics creations.
0.8.0+1 #
- Fix example project and formatting.
0.8.0 #
- ✨ New: Added a
CustomAnalyticobject to allow for custom methods in yourAnalyticsimplementations. - ⚠️ Breaking: Refactored the
AnalyticsService.eventmethod.
0.7.4 #
- ✨ New: Added new
Loglytics.logKeyValuemethod. - Refactored
messagetodescriptionand addeddescriptionto some log methods.
0.7.3+1 #
- 🐛️ Bugfix: Fix
Loglytics.valueprint again.
0.7.3 #
- 🐛️ Bugfix: Fix
Loglytics.valueprint.
0.7.2 #
- 🐛️ Bugfix: Remove
AnalyticsService.inputmethod unwanted change.
0.7.1 #
- 🐛️ Bugfix: Remove
logErrormethod unwanted change.
0.7.0 #
- ⚠️ Breaking: Most events are now past tense and have refactored methods.
- ✨ New: Added new events.
- ✨ New: Added new
addToCrashReportsboolean to each log to facilitate hiding sensitive info from crash reports. - ✨ New: Added new
errorStackTraceStartanderrorStackTraceEndints to allow for StackTrace printing length configuration. - ✨ New: Changed
AnalyticsService.resettoAnalyticsService.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
AnalyticsFactoryto register all your analytics with.
0.5.0 #
- ⚠️ Breaking: Loglytics was completely refactored.
LoglyticsWrapperwas removed and doesn't have to be overridden anymore;LoglyticsSubjectswas removed and doesn't have to be implemented anymore;LoglyticsParameterswas removed and doesn't have to be implemented anymore;Analyticsobject was introduced and is now the only class you have to implement and add toLoglyticsmixin(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.darttodefault_analytics.dart;analytics_wrapper.darttologlytics_wrapper.dart.
- 🐛️ Bugfix: Remove required crashReportsInterface when calling
customLog.
0.1.3 #
- ✨ New: Added default analytics that are accessible trough
Loglytics.defaultAnalyticsand require no further configuration of theLoglyticsmixin. - ⚠️ Breaking: Renamed the following:
FeatureAnalyticstoLoglyticsWrapper;FeatureSubjectstoLoglyticsSubjects;FeatureParameterstoLoglyticsParameters;Loglytics.featureAnalyticsgetter 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.