ds_common 0.1.32 copy "ds_common: ^0.1.32" to clipboard
ds_common: ^0.1.32 copied to clipboard

Common library SectDev of Flutter projects (https://sect.dev/) - wraps Yandex Metrica, Adjust, Firebase, Fimber, etc.

0.1.32 #

  • add user_id_metrica tag to Sentry logging

0.1.31 #

  • fix DSLimitedBlock and DSLimitedText bugs

0.1.30 #

  • fix DSMetrica UserProfileID initialization

0.1.29 #

  • revert "update appmetrica_plugin" to 1.x (fix KSCrash dependency build error: demangle.h:19:10: fatal error: 'absl/base/config.h' file not found)
  • add Flutter 3.22 support

0.1.28 #

  • try to fix DSMetrica.yandexId for first run

0.1.27 #

  • declare web support

0.1.26 #

  • add device_info versions

0.1.25 #

  • Add DSMetricaUserIdType calls for ds_purchase support
  • Add recall for Adjust.getAdid()
  • Add method DSAdjust.addAfterInitCallback

0.1.24 #

  • fix breaking change issue

0.1.23 #

  • add Sentry support
  • add web logging support (by Sentry)
  • appmetrica_plugin updated

0.1.22 #

  • add EventSendingType oncePerAppLifetime to report method

0.1.21 #

  • expand Adjust methods list

0.1.20 #

  • add DSAdjust (Adjust library integration)
  • minor code quality improvements

0.1.19 #

  • fix web platform checks
  • add DSConstants.isInternalVersionOpt for uninitialized access

0.1.18 #

  • fix DSLimitedText exception

0.1.17 #

  • add AppMetrica.setUserProfileID
  • add DSLimitedBlock.calcSize method (experimental)
  • add exceptions logging for yandexId initialization

0.1.16 #

  • allow to exclude duplicated and non-informative exceptions from logging in DSCrashReportingTree

0.1.15 #

  • add DSLimitedBlock widget
  • add FirebaseAnalytics optional events (fbSend parameter of DSMetrica.reportEvent)
  • add AppMetrica putErrorEnvironmentValue wrapper
  • UserX updated

0.1.14 #

  • add DSLimitedText widget

0.1.13 #

  • add method internalInit to DSConstants

0.1.12 #

  • add web support
  • add "let" extension (like in Kotlin)

0.1.11 #

  • fixed first start with no internet connection

0.1.10 #

  • add user_time attribute to reportEvent

0.1.9 #

  • improve stack logging for unawaitedCatch

0.1.8 #

  • update UserX to 1.1.0 (previous versions of ds_common are incompatible with UserX 1.1.0)

0.1.7 #

  • add optional debug mode sending to DSMetrica
  • add dynamic PersistentAttrs (DSMetrica.setPersistentAttrsHandler)

0.1.6 #

  • build fixed

0.1.5 #

  • add reportScreenOpened method
  • update AppMetrica plugin min version
  • add some documentation

0.1.4 #

  • DSPrefs now is a ChangeNotifier

0.1.3 #

  • disable text highlighting for iOS logging

0.1.2 #

  • dependencies updated

0.1.1 #

  • DSMetrica initialization fixed

0.1.0 #

  • implements Metrica, Firebase Crashlytics, RemoteConfig, Fimber and Shared Preferences support