turbolytics 1.0.0 copy "turbolytics: ^1.0.0" to clipboard
turbolytics: ^1.0.0 copied to clipboard

An efficient, user-friendly way to implement logs, analytics and crash reports into your projects.

Changelog #

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

1.0.0 - 2025-01-06 #

Added #

  • Complete logging, analytics and crash reporting solution
  • Integration with Firebase Analytics and Firebase Crashlytics
  • Feature-based analytics organization with subjects and parameters
  • Loglytics mixin for easy integration
  • Log class for standalone logging
  • AnalyticsService for analytics operations
  • EventBus for chronological event handling
  • Support for custom analytics implementations
  • Multiple analytics types per class via analyticsAs<A>()
  • Log level filtering and time logging
  • Tag support for debugging
  • Crash report type configuration
  • Silent updates and force updates
  • Analytics to crash reports integration
  • Custom analytic objects
  • Individual usage support (Log, Loglytics, AnalyticsService objects)
  • All features from previous versions (0.1.0 - 0.15.0)

Changed #

  • Package renamed from loglytics to turbolytics
  • Updated import paths to use package:turbolytics/turbolytics.dart
  • Updated dependencies (get_it 8.0.3, flutter_lints 5.0.0)
  • Enhanced error handling
  • Improved stack trace handling
  • Better IntelliSense support
  • Refactored API for better clarity
  • Comprehensive documentation

Fixed #

  • Fixed EventBus stream handling
  • Fixed Loglytics.create return type
  • Fixed various logging and crash reporting issues
  • Fixed stack trace printing
  • Fixed equality checks

Removed #

  • Various deprecated APIs from previous versions
  • Removed convenience methods and deprecated functionality
1
likes
140
points
133
downloads

Publisher

unverified uploader

Weekly Downloads

An efficient, user-friendly way to implement logs, analytics and crash reports into your projects.

Homepage

Documentation

API reference

License

BSD-3-Clause (license)

Dependencies

flutter, get_it

More

Packages that depend on turbolytics