android-collar

Gradle plugin which collects all analytics screen names, events and user properties for Android projects.

APACHE-2.0 License

Stars
26

Bot releases are visible (Hide)

android-collar - 1.3.9 Latest Release

Published by bojankoma over 1 year ago

  • Update Kotlin to 1.8.10.
  • Update dependencies.
  • Implement Tiramisu post notification permission.
android-collar - 1.3.8

Published by bojankoma over 1 year ago

  • Update dependencies.
  • Fix Koin backwards compatibility issues.
android-collar - 1.3.7

Published by bojankoma about 2 years ago

  • Make core module pure Kotlin.
  • Replace Bundle with Map dependency.
  • Fix Android 13 compatibility issues.
android-collar - 1.3.6

Published by bojankoma about 2 years ago

  • Fix generator value modifiers.
  • Avoid reserved Kotlin keywords in generator.
  • Fix Kotlin compiler flags.
android-collar - 1.3.5

Published by bojankoma about 2 years ago

  • Update to Kotlin 1.7.10.
  • Fix Kotlin compiler JVM default compatibility per module.
android-collar - 1.3.4

Published by bojankoma over 2 years ago

  • Expose event and property name Regex to plugin configuration.
android-collar - 1.3.3

Published by bojankoma over 2 years ago

  • Fix plugin implicit dependencies.
android-collar - 1.3.2

Published by bojankoma almost 3 years ago

  • Update Kotlin to 1.6.10.
  • Update Gradle wrapper to 7.3.3.
  • Update AndroidX dependencies.
  • Fix collecting flows on lifecycle.
  • Fix core JVM static method calls with Kotlin 1.6.x.
  • Fix missing event parameters in session list.
  • Fix large event parameters in detail view.
  • Fix large event parameters for in app notification.
  • Add exhaustive branches in generated code.
android-collar - 1.3.1

Published by bojankoma about 3 years ago

  • Deprecate screen name length limit.
  • Update Kotlin to 1.5.31.
  • Update Kotlin Poet and fix breaking changes.
  • Update various dependencies.
  • Prepare and optimize for Android 12.
  • Use KSP for Room in UI module.
  • Refactor AlertDialog to BottomSheetDialogFragment.
  • Optimize Snackbar ViewBinding.
android-collar - 1.3.0

Published by bojankoma about 3 years ago

  • Add custom Lint checks.
  • Fix R8 collisions on obfuscated class names.
  • Update dependencies.
android-collar - 1.2.8

Published by bojankoma about 3 years ago

  • Update dependencies.
  • Fix memory leaks.
android-collar - 1.2.7

Published by bojankoma over 3 years ago

  • Update Kotlin to 1.5.20.
  • Update other dependencies.
android-collar - 1.2.6

Published by bojankoma over 3 years ago

  • Update dependencies.
  • Fix API 19 compatibility issues.
android-collar - 1.2.3

Published by bojankoma over 3 years ago

  • Update Gradle to 6.8.2.
  • Fix bugs in processor specs.
  • Move to Maven Central.
  • Remove version from plugin extension.
android-collar - 1.2.2

Published by bojankoma over 3 years ago

  • Update Gradle to 6.8.1.
  • Fix a crash bug when shadowing ViewModel clear() method.
  • Enable Kotlin explicit mode.
android-collar - 1.2.0

Published by bojankoma almost 4 years ago

  • Add hotfix for plugin extension visibility modifier
  • Update Gradle to 6.8
  • Update Kotlin to 1.4.21
android-collar - 1.1.9

Published by bojankoma almost 4 years ago

Add consent collection enabled or disabled view.

android-collar - 1.1.8

Published by bojankoma almost 4 years ago

android-collar - 1.1.7

Published by bojankoma about 4 years ago

  • Replace ContentProvider with AndroidX Startup Initializer
android-collar - 1.1.6

Published by bojankoma about 4 years ago

  • BREAKING: Removed activity field from Screen class due to Firebase deprecated setCurrentScreen method.
  • BREAKING: Implement LiveCollector configuration class.
  • BREAKING: Rename Collar plugin extension parameter filePath to fileName.
  • Update Kotlin to 1.4.0.
  • Update various dependencies.
  • Implement latest changes on GeneratorTask.
  • Update Gradle wrapper to 6.6.
  • Set explicit dependency version for Kotlin Reflect to avoid adding multiple versions resolution.
  • Add Javadoc to exposed classes and methods.
  • Update KotlinPoet to 1.6.0.
  • Update Detekt to 1.11.0.
  • Implement redaction feature.
  • Replace Moshi with KotlinX Serialization in generators
  • Make description optional in generator models
  • Make members optional in AnalyticsModel
  • Make GenerateTask inherit from SourceTask
Package Rankings
Top 28.86% on Repo1.maven.org
Related Projects