Skip to content

Latest commit

 

History

History
270 lines (171 loc) · 5.11 KB

CHANGELOG.md

File metadata and controls

270 lines (171 loc) · 5.11 KB

Change Log

Version 1.4.0

2023-03-27

  • Replace Koin with Kotlin Inject.
  • Refactor notifications.

Version 1.3.9

2023-03-217

  • Replace Koin with Kotlin Inject.

Version 1.3.9

2023-03-21

  • Update Kotlin to 1.8.10.
  • Update dependencies.
  • Implement Tiramisu post notification permission.

Version 1.3.8

2023-01-31

  • Update dependencies.
  • Fix Koin backwards compatibility issues.

Version 1.3.7

2022-08-24

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

Version 1.3.6

2022-08-09

  • Fix generator value modifiers.
  • Avoid reserved Kotlin keywords in generator.
  • Fix Kotlin compiler flags.

Version 1.3.5

2022-08-05

  • Update dependencies.
  • Add Kotlin default parameter option for compiler backend.

Version 1.3.4

2022-05-10

  • Expose event and property name Regex to plugin configuration.

Version 1.3.3

2022-05-06

  • Fix plugin implicit dependencies.

Version 1.3.2

2021-12-24

  • 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.

Version 1.3.1

2021-09-27

  • 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.

Version 1.3.0

2021-08-23

  • Add custom Lint checks.
  • Fix R8 collisions on obfuscated class names.

Version 1.2.9

2021-08-21

  • Update dependencies.

Version 1.2.8

2021-07-22

  • Update dependencies.
  • Fix memory leaks.

Version 1.2.7

2021-07-09

  • Update dependencies.

Version 1.2.6

2021-05-21

  • Update dependencies.
  • Fix API 19 compatibility issues.

Version 1.2.5

2021-05-04

  • Lower min SDK from 21 to 19 per client request.

Version 1.2.4

2021-04-10

  • Update Gradle to 7.0.
  • Replace dependencies.gradle with version catalogs.
  • Update to stable dependencies.
  • Remove Bintray configuration.

Version 1.2.3

2021-02-13

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

Version 1.2.2

2021-01-29

  • Update Gradle to 6.8.1.
  • Fix a crash bug when shadowing ViewModel clear() method.

Version 1.2.1

2021-01-18

  • Enable Kotlin explicit mode.

Version 1.2.0

2021-01-13

  • Update Gradle to 6.8.
  • Update Kotlin to 1.4.21.
  • Make plugin extension public.

Version 1.1.9

2020-30-10

  • New: Add collection disabled UI indicator.
  • New: Add analytics collection status setter method to Collector.
  • Fix Lint warnings.

Version 1.1.8

2020-09-28

  • Fix no op package.
  • Update Kotlin on 1.4.10

Version 1.1.7

2020-09-09

  • Replace ContentProvider with AndroidX Startup Initializer

Version 1.1.6

2020-09-01

  • 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

Version 1.1.5

2020-04-28

  • Fix: Annotated event parameter names collected properly

Version 1.1.4

2020-04-20

  • New: Add empty state on UI
  • Fix: Fix dependency configurations
  • Fix: Fix crash on running Activity without implementing a Collector

Version 1.1.3

2020-04-16

  • New: Add session settings
  • New: Add deployment tasks
  • Fix: Fix initial code debt
  • Fix: Fix dark mode
  • Fix: Enable ViewBinding

Version 1.1.2

2020-04-14

  • New: Add generate Gradle task support
  • New: Enhance LiveCollector with in app popups
  • Fix: Refactor processor
  • Fix: Remove deprecated Kotlin Metadata dependency
  • Fix: Remove extended AndroidX Core KTX support
  • Fix: Simplify build scripts

Version 1.1.1

2020-03-16

  • New: Allow enums without constants.
  • New: Improved formatting of TypeSpec KDoc.
  • New: Support @property and @param KDoc tags in TypeSpec.
  • Fix: Use pre-formatted strings for arguments to %P.

Version 1.1.0

2020-03-01

  • New: Improved formatting of TypeSpec KDoc.
  • New: Support @property and @param KDoc tags in TypeSpec.
  • Fix: Use pre-formatted strings for arguments to %P.

Version 1.0.0

2020-02-24

  • Initial public release.