diff --git a/CHANGELOG.md b/CHANGELOG.md index 90d365f..4f028cb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,19 @@ # Changelog +## 1.0.1 - 2026-08-17 + +### Changed + +- Rebrands the public Kotlin packages and Android namespace from + `dev.taghizadeh.flextrack` to `dev.flextrack`. +- Changes Maven coordinates to `dev.flextrack:flextrack:1.0.1`. +- Updates the sample application ID and imports to the new namespace. + +### Migration + +Replace imports beginning with `dev.taghizadeh.flextrack` with `dev.flextrack`. +No runtime behavior or Core Specification semantics changed. + ## 1.0.0 - 2026-08-17 ### Added diff --git a/README.md b/README.md index ff01096..e1f0c96 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,7 @@ The Kotlin SDK targets Android API 21+ and implements ## Installation -The release workflow publishes version `1.0.0` through GitHub Packages. After +The release workflow publishes version `1.0.1` through GitHub Packages. After the release tag is pushed, add the repository and credentials to your Gradle settings, then add the dependency: @@ -37,7 +37,7 @@ repositories { ```kotlin dependencies { - implementation("dev.taghizadeh.flextrack:flextrack:1.0.0") + implementation("dev.flextrack:flextrack:1.0.1") } ``` @@ -102,11 +102,11 @@ app's private files directory and retries only the destinations still pending. ## Release The tag must match the version in `flextrack/build.gradle.kts`. Pushing a tag -such as `v1.0.0` verifies the library and publishes it to GitHub Packages: +such as `v1.0.1` verifies the library and publishes it to GitHub Packages: ```bash -git tag v1.0.0 -git push origin v1.0.0 +git tag v1.0.1 +git push origin v1.0.1 ``` ## License diff --git a/flextrack/build.gradle.kts b/flextrack/build.gradle.kts index 1eadae1..002b4fd 100644 --- a/flextrack/build.gradle.kts +++ b/flextrack/build.gradle.kts @@ -4,11 +4,11 @@ plugins { `maven-publish` } -group = "dev.taghizadeh.flextrack" -version = "1.0.0" +group = "dev.flextrack" +version = "1.0.1" android { - namespace = "dev.taghizadeh.flextrack" + namespace = "dev.flextrack" compileSdk { version = release(36) } diff --git a/flextrack/src/main/kotlin/dev/taghizadeh/flextrack/FlexTrack.kt b/flextrack/src/main/kotlin/dev/flextrack/FlexTrack.kt similarity index 76% rename from flextrack/src/main/kotlin/dev/taghizadeh/flextrack/FlexTrack.kt rename to flextrack/src/main/kotlin/dev/flextrack/FlexTrack.kt index d1ba642..b4d004d 100644 --- a/flextrack/src/main/kotlin/dev/taghizadeh/flextrack/FlexTrack.kt +++ b/flextrack/src/main/kotlin/dev/flextrack/FlexTrack.kt @@ -1,9 +1,9 @@ -package dev.taghizadeh.flextrack +package dev.flextrack /** Package metadata for the FlexTrack Kotlin SDK. */ public object FlexTrack { /** Current SDK version. */ - public const val VERSION: String = "1.0.0" + public const val VERSION: String = "1.0.1" /** Language-neutral FlexTrack Core specification implemented by this SDK. */ public const val CORE_SPEC_VERSION: String = "1.0.0" diff --git a/flextrack/src/main/kotlin/dev/taghizadeh/flextrack/event/EnrichedEvent.kt b/flextrack/src/main/kotlin/dev/flextrack/event/EnrichedEvent.kt similarity index 90% rename from flextrack/src/main/kotlin/dev/taghizadeh/flextrack/event/EnrichedEvent.kt rename to flextrack/src/main/kotlin/dev/flextrack/event/EnrichedEvent.kt index 228ad95..ad979da 100644 --- a/flextrack/src/main/kotlin/dev/taghizadeh/flextrack/event/EnrichedEvent.kt +++ b/flextrack/src/main/kotlin/dev/flextrack/event/EnrichedEvent.kt @@ -1,7 +1,7 @@ -package dev.taghizadeh.flextrack.event +package dev.flextrack.event -import dev.taghizadeh.flextrack.routing.EventCategory -import dev.taghizadeh.flextrack.routing.TrackerGroup +import dev.flextrack.routing.EventCategory +import dev.flextrack.routing.TrackerGroup import java.util.Collections /** Adds properties without changing the identity or metadata of [original]. */ diff --git a/flextrack/src/main/kotlin/dev/taghizadeh/flextrack/event/FlexEvent.kt b/flextrack/src/main/kotlin/dev/flextrack/event/FlexEvent.kt similarity index 90% rename from flextrack/src/main/kotlin/dev/taghizadeh/flextrack/event/FlexEvent.kt rename to flextrack/src/main/kotlin/dev/flextrack/event/FlexEvent.kt index 1f293be..5351a61 100644 --- a/flextrack/src/main/kotlin/dev/taghizadeh/flextrack/event/FlexEvent.kt +++ b/flextrack/src/main/kotlin/dev/flextrack/event/FlexEvent.kt @@ -1,7 +1,7 @@ -package dev.taghizadeh.flextrack.event +package dev.flextrack.event -import dev.taghizadeh.flextrack.routing.EventCategory -import dev.taghizadeh.flextrack.routing.TrackerGroup +import dev.flextrack.routing.EventCategory +import dev.flextrack.routing.TrackerGroup import java.time.Instant import java.util.UUID diff --git a/flextrack/src/main/kotlin/dev/taghizadeh/flextrack/event/TransformerPipeline.kt b/flextrack/src/main/kotlin/dev/flextrack/event/TransformerPipeline.kt similarity index 95% rename from flextrack/src/main/kotlin/dev/taghizadeh/flextrack/event/TransformerPipeline.kt rename to flextrack/src/main/kotlin/dev/flextrack/event/TransformerPipeline.kt index 9a050a8..b32c84a 100644 --- a/flextrack/src/main/kotlin/dev/taghizadeh/flextrack/event/TransformerPipeline.kt +++ b/flextrack/src/main/kotlin/dev/flextrack/event/TransformerPipeline.kt @@ -1,4 +1,4 @@ -package dev.taghizadeh.flextrack.event +package dev.flextrack.event /** Ordered, failure-isolated event transformation. */ public class TransformerPipeline { diff --git a/flextrack/src/main/kotlin/dev/taghizadeh/flextrack/routing/EventCategory.kt b/flextrack/src/main/kotlin/dev/flextrack/routing/EventCategory.kt similarity index 94% rename from flextrack/src/main/kotlin/dev/taghizadeh/flextrack/routing/EventCategory.kt rename to flextrack/src/main/kotlin/dev/flextrack/routing/EventCategory.kt index a221d7d..a3293b0 100644 --- a/flextrack/src/main/kotlin/dev/taghizadeh/flextrack/routing/EventCategory.kt +++ b/flextrack/src/main/kotlin/dev/flextrack/routing/EventCategory.kt @@ -1,4 +1,4 @@ -package dev.taghizadeh.flextrack.routing +package dev.flextrack.routing @JvmInline public value class EventCategory(public val name: String) { diff --git a/flextrack/src/main/kotlin/dev/taghizadeh/flextrack/routing/RoutingConfiguration.kt b/flextrack/src/main/kotlin/dev/flextrack/routing/RoutingConfiguration.kt similarity index 82% rename from flextrack/src/main/kotlin/dev/taghizadeh/flextrack/routing/RoutingConfiguration.kt rename to flextrack/src/main/kotlin/dev/flextrack/routing/RoutingConfiguration.kt index 5ce928b..0c9406d 100644 --- a/flextrack/src/main/kotlin/dev/taghizadeh/flextrack/routing/RoutingConfiguration.kt +++ b/flextrack/src/main/kotlin/dev/flextrack/routing/RoutingConfiguration.kt @@ -1,8 +1,8 @@ -package dev.taghizadeh.flextrack.routing +package dev.flextrack.routing -import dev.taghizadeh.flextrack.event.FlexEvent -import dev.taghizadeh.flextrack.sampling.DeterministicSampler -import dev.taghizadeh.flextrack.sampling.EventSampler +import dev.flextrack.event.FlexEvent +import dev.flextrack.sampling.DeterministicSampler +import dev.flextrack.sampling.EventSampler public data class RoutingConfiguration( val rules: List, diff --git a/flextrack/src/main/kotlin/dev/taghizadeh/flextrack/routing/RoutingEngine.kt b/flextrack/src/main/kotlin/dev/flextrack/routing/RoutingEngine.kt similarity index 97% rename from flextrack/src/main/kotlin/dev/taghizadeh/flextrack/routing/RoutingEngine.kt rename to flextrack/src/main/kotlin/dev/flextrack/routing/RoutingEngine.kt index 2d4d7e8..88c04a9 100644 --- a/flextrack/src/main/kotlin/dev/taghizadeh/flextrack/routing/RoutingEngine.kt +++ b/flextrack/src/main/kotlin/dev/flextrack/routing/RoutingEngine.kt @@ -1,6 +1,6 @@ -package dev.taghizadeh.flextrack.routing +package dev.flextrack.routing -import dev.taghizadeh.flextrack.event.FlexEvent +import dev.flextrack.event.FlexEvent public class RoutingEngine(public val configuration: RoutingConfiguration) { public fun route( diff --git a/flextrack/src/main/kotlin/dev/taghizadeh/flextrack/routing/RoutingResult.kt b/flextrack/src/main/kotlin/dev/flextrack/routing/RoutingResult.kt similarity index 89% rename from flextrack/src/main/kotlin/dev/taghizadeh/flextrack/routing/RoutingResult.kt rename to flextrack/src/main/kotlin/dev/flextrack/routing/RoutingResult.kt index dfff41a..884c727 100644 --- a/flextrack/src/main/kotlin/dev/taghizadeh/flextrack/routing/RoutingResult.kt +++ b/flextrack/src/main/kotlin/dev/flextrack/routing/RoutingResult.kt @@ -1,6 +1,6 @@ -package dev.taghizadeh.flextrack.routing +package dev.flextrack.routing -import dev.taghizadeh.flextrack.event.FlexEvent +import dev.flextrack.event.FlexEvent public data class SkippedRule( val rule: RoutingRule, diff --git a/flextrack/src/main/kotlin/dev/taghizadeh/flextrack/routing/RoutingRule.kt b/flextrack/src/main/kotlin/dev/flextrack/routing/RoutingRule.kt similarity index 91% rename from flextrack/src/main/kotlin/dev/taghizadeh/flextrack/routing/RoutingRule.kt rename to flextrack/src/main/kotlin/dev/flextrack/routing/RoutingRule.kt index 7939c58..5b6d05d 100644 --- a/flextrack/src/main/kotlin/dev/taghizadeh/flextrack/routing/RoutingRule.kt +++ b/flextrack/src/main/kotlin/dev/flextrack/routing/RoutingRule.kt @@ -1,9 +1,9 @@ -package dev.taghizadeh.flextrack.routing +package dev.flextrack.routing -import dev.taghizadeh.flextrack.event.FlexEvent -import dev.taghizadeh.flextrack.event.originalEvent -import dev.taghizadeh.flextrack.sampling.DeterministicSampler -import dev.taghizadeh.flextrack.sampling.EventSampler +import dev.flextrack.event.FlexEvent +import dev.flextrack.event.originalEvent +import dev.flextrack.sampling.DeterministicSampler +import dev.flextrack.sampling.EventSampler public data class ConsentState( val general: Boolean = false, diff --git a/flextrack/src/main/kotlin/dev/taghizadeh/flextrack/routing/TrackerGroup.kt b/flextrack/src/main/kotlin/dev/flextrack/routing/TrackerGroup.kt similarity index 95% rename from flextrack/src/main/kotlin/dev/taghizadeh/flextrack/routing/TrackerGroup.kt rename to flextrack/src/main/kotlin/dev/flextrack/routing/TrackerGroup.kt index c386ba6..6b4999e 100644 --- a/flextrack/src/main/kotlin/dev/taghizadeh/flextrack/routing/TrackerGroup.kt +++ b/flextrack/src/main/kotlin/dev/flextrack/routing/TrackerGroup.kt @@ -1,4 +1,4 @@ -package dev.taghizadeh.flextrack.routing +package dev.flextrack.routing import java.util.Collections diff --git a/flextrack/src/main/kotlin/dev/taghizadeh/flextrack/runtime/DispatchResult.kt b/flextrack/src/main/kotlin/dev/flextrack/runtime/DispatchResult.kt similarity index 77% rename from flextrack/src/main/kotlin/dev/taghizadeh/flextrack/runtime/DispatchResult.kt rename to flextrack/src/main/kotlin/dev/flextrack/runtime/DispatchResult.kt index 13ad865..15f8682 100644 --- a/flextrack/src/main/kotlin/dev/taghizadeh/flextrack/runtime/DispatchResult.kt +++ b/flextrack/src/main/kotlin/dev/flextrack/runtime/DispatchResult.kt @@ -1,7 +1,7 @@ -package dev.taghizadeh.flextrack.runtime +package dev.flextrack.runtime -import dev.taghizadeh.flextrack.event.FlexEvent -import dev.taghizadeh.flextrack.routing.RoutingResult +import dev.flextrack.event.FlexEvent +import dev.flextrack.routing.RoutingResult public data class TrackerFailure(val trackerId: String, val cause: Throwable) diff --git a/flextrack/src/main/kotlin/dev/taghizadeh/flextrack/runtime/EventQueue.kt b/flextrack/src/main/kotlin/dev/flextrack/runtime/EventQueue.kt similarity index 94% rename from flextrack/src/main/kotlin/dev/taghizadeh/flextrack/runtime/EventQueue.kt rename to flextrack/src/main/kotlin/dev/flextrack/runtime/EventQueue.kt index d82ba55..9e1df22 100644 --- a/flextrack/src/main/kotlin/dev/taghizadeh/flextrack/runtime/EventQueue.kt +++ b/flextrack/src/main/kotlin/dev/flextrack/runtime/EventQueue.kt @@ -1,6 +1,6 @@ -package dev.taghizadeh.flextrack.runtime +package dev.flextrack.runtime -import dev.taghizadeh.flextrack.event.FlexEvent +import dev.flextrack.event.FlexEvent import kotlinx.coroutines.sync.Mutex import kotlinx.coroutines.sync.withLock import java.time.Instant diff --git a/flextrack/src/main/kotlin/dev/taghizadeh/flextrack/runtime/FileEventQueue.kt b/flextrack/src/main/kotlin/dev/flextrack/runtime/FileEventQueue.kt similarity index 97% rename from flextrack/src/main/kotlin/dev/taghizadeh/flextrack/runtime/FileEventQueue.kt rename to flextrack/src/main/kotlin/dev/flextrack/runtime/FileEventQueue.kt index 0ff6d14..54a8f82 100644 --- a/flextrack/src/main/kotlin/dev/taghizadeh/flextrack/runtime/FileEventQueue.kt +++ b/flextrack/src/main/kotlin/dev/flextrack/runtime/FileEventQueue.kt @@ -1,9 +1,9 @@ -package dev.taghizadeh.flextrack.runtime +package dev.flextrack.runtime import android.content.Context import android.util.AtomicFile -import dev.taghizadeh.flextrack.event.FlexEvent -import dev.taghizadeh.flextrack.routing.EventCategory +import dev.flextrack.event.FlexEvent +import dev.flextrack.routing.EventCategory import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.sync.Mutex import kotlinx.coroutines.sync.withLock diff --git a/flextrack/src/main/kotlin/dev/taghizadeh/flextrack/runtime/FlexTrackClient.kt b/flextrack/src/main/kotlin/dev/flextrack/runtime/FlexTrackClient.kt similarity index 93% rename from flextrack/src/main/kotlin/dev/taghizadeh/flextrack/runtime/FlexTrackClient.kt rename to flextrack/src/main/kotlin/dev/flextrack/runtime/FlexTrackClient.kt index 40f36b5..b48d313 100644 --- a/flextrack/src/main/kotlin/dev/taghizadeh/flextrack/runtime/FlexTrackClient.kt +++ b/flextrack/src/main/kotlin/dev/flextrack/runtime/FlexTrackClient.kt @@ -1,9 +1,9 @@ -package dev.taghizadeh.flextrack.runtime +package dev.flextrack.runtime -import dev.taghizadeh.flextrack.event.FlexEvent -import dev.taghizadeh.flextrack.event.TransformerPipeline -import dev.taghizadeh.flextrack.routing.ConsentState -import dev.taghizadeh.flextrack.routing.RoutingEngine +import dev.flextrack.event.FlexEvent +import dev.flextrack.event.TransformerPipeline +import dev.flextrack.routing.ConsentState +import dev.flextrack.routing.RoutingEngine import kotlinx.coroutines.async import kotlinx.coroutines.awaitAll import kotlinx.coroutines.CancellationException diff --git a/flextrack/src/main/kotlin/dev/taghizadeh/flextrack/runtime/Tracker.kt b/flextrack/src/main/kotlin/dev/flextrack/runtime/Tracker.kt similarity index 74% rename from flextrack/src/main/kotlin/dev/taghizadeh/flextrack/runtime/Tracker.kt rename to flextrack/src/main/kotlin/dev/flextrack/runtime/Tracker.kt index 89b23a7..250015d 100644 --- a/flextrack/src/main/kotlin/dev/taghizadeh/flextrack/runtime/Tracker.kt +++ b/flextrack/src/main/kotlin/dev/flextrack/runtime/Tracker.kt @@ -1,6 +1,6 @@ -package dev.taghizadeh.flextrack.runtime +package dev.flextrack.runtime -import dev.taghizadeh.flextrack.event.FlexEvent +import dev.flextrack.event.FlexEvent /** A destination adapter managed by [FlexTrackClient]. */ public interface Tracker { diff --git a/flextrack/src/main/kotlin/dev/taghizadeh/flextrack/runtime/TrackerRegistry.kt b/flextrack/src/main/kotlin/dev/flextrack/runtime/TrackerRegistry.kt similarity index 97% rename from flextrack/src/main/kotlin/dev/taghizadeh/flextrack/runtime/TrackerRegistry.kt rename to flextrack/src/main/kotlin/dev/flextrack/runtime/TrackerRegistry.kt index 42453d7..4a74e1a 100644 --- a/flextrack/src/main/kotlin/dev/taghizadeh/flextrack/runtime/TrackerRegistry.kt +++ b/flextrack/src/main/kotlin/dev/flextrack/runtime/TrackerRegistry.kt @@ -1,4 +1,4 @@ -package dev.taghizadeh.flextrack.runtime +package dev.flextrack.runtime import kotlinx.coroutines.sync.Mutex import kotlinx.coroutines.sync.withLock diff --git a/flextrack/src/main/kotlin/dev/taghizadeh/flextrack/sampling/DeterministicSampler.kt b/flextrack/src/main/kotlin/dev/flextrack/sampling/DeterministicSampler.kt similarity index 93% rename from flextrack/src/main/kotlin/dev/taghizadeh/flextrack/sampling/DeterministicSampler.kt rename to flextrack/src/main/kotlin/dev/flextrack/sampling/DeterministicSampler.kt index 73caa1d..0bd68d5 100644 --- a/flextrack/src/main/kotlin/dev/taghizadeh/flextrack/sampling/DeterministicSampler.kt +++ b/flextrack/src/main/kotlin/dev/flextrack/sampling/DeterministicSampler.kt @@ -1,6 +1,6 @@ -package dev.taghizadeh.flextrack.sampling +package dev.flextrack.sampling -import dev.taghizadeh.flextrack.event.FlexEvent +import dev.flextrack.event.FlexEvent public fun interface EventSampler { public fun shouldSample(event: FlexEvent, sampleRate: Double): Boolean diff --git a/flextrack/src/test/kotlin/dev/taghizadeh/flextrack/FlexTrackTest.kt b/flextrack/src/test/kotlin/dev/flextrack/FlexTrackTest.kt similarity index 75% rename from flextrack/src/test/kotlin/dev/taghizadeh/flextrack/FlexTrackTest.kt rename to flextrack/src/test/kotlin/dev/flextrack/FlexTrackTest.kt index 151afd4..94351ad 100644 --- a/flextrack/src/test/kotlin/dev/taghizadeh/flextrack/FlexTrackTest.kt +++ b/flextrack/src/test/kotlin/dev/flextrack/FlexTrackTest.kt @@ -1,4 +1,4 @@ -package dev.taghizadeh.flextrack +package dev.flextrack import org.junit.jupiter.api.Assertions.assertEquals import org.junit.jupiter.api.Test @@ -6,7 +6,7 @@ import org.junit.jupiter.api.Test class FlexTrackTest { @Test fun `package metadata identifies SDK and contract versions`() { - assertEquals("1.0.0", FlexTrack.VERSION) + assertEquals("1.0.1", FlexTrack.VERSION) assertEquals("1.0.0", FlexTrack.CORE_SPEC_VERSION) } } diff --git a/flextrack/src/test/kotlin/dev/taghizadeh/flextrack/conformance/CoreMvpConformanceTest.kt b/flextrack/src/test/kotlin/dev/flextrack/conformance/CoreMvpConformanceTest.kt similarity index 93% rename from flextrack/src/test/kotlin/dev/taghizadeh/flextrack/conformance/CoreMvpConformanceTest.kt rename to flextrack/src/test/kotlin/dev/flextrack/conformance/CoreMvpConformanceTest.kt index 6d8b080..59ec9a0 100644 --- a/flextrack/src/test/kotlin/dev/taghizadeh/flextrack/conformance/CoreMvpConformanceTest.kt +++ b/flextrack/src/test/kotlin/dev/flextrack/conformance/CoreMvpConformanceTest.kt @@ -1,14 +1,14 @@ -package dev.taghizadeh.flextrack.conformance +package dev.flextrack.conformance -import dev.taghizadeh.flextrack.event.EnrichedEvent -import dev.taghizadeh.flextrack.event.FlexEvent -import dev.taghizadeh.flextrack.routing.ConsentState -import dev.taghizadeh.flextrack.routing.EventCategory -import dev.taghizadeh.flextrack.routing.RoutingConfiguration -import dev.taghizadeh.flextrack.routing.RoutingEngine -import dev.taghizadeh.flextrack.routing.RoutingRule -import dev.taghizadeh.flextrack.routing.TrackerGroup -import dev.taghizadeh.flextrack.sampling.DeterministicSampler +import dev.flextrack.event.EnrichedEvent +import dev.flextrack.event.FlexEvent +import dev.flextrack.routing.ConsentState +import dev.flextrack.routing.EventCategory +import dev.flextrack.routing.RoutingConfiguration +import dev.flextrack.routing.RoutingEngine +import dev.flextrack.routing.RoutingRule +import dev.flextrack.routing.TrackerGroup +import dev.flextrack.sampling.DeterministicSampler import org.json.JSONObject import org.junit.jupiter.api.Assertions.assertEquals import org.junit.jupiter.api.DynamicTest diff --git a/flextrack/src/test/kotlin/dev/taghizadeh/flextrack/event/EventContractTest.kt b/flextrack/src/test/kotlin/dev/flextrack/event/EventContractTest.kt similarity index 96% rename from flextrack/src/test/kotlin/dev/taghizadeh/flextrack/event/EventContractTest.kt rename to flextrack/src/test/kotlin/dev/flextrack/event/EventContractTest.kt index 78febd0..8e8c375 100644 --- a/flextrack/src/test/kotlin/dev/taghizadeh/flextrack/event/EventContractTest.kt +++ b/flextrack/src/test/kotlin/dev/flextrack/event/EventContractTest.kt @@ -1,6 +1,6 @@ -package dev.taghizadeh.flextrack.event +package dev.flextrack.event -import dev.taghizadeh.flextrack.routing.EventCategory +import dev.flextrack.routing.EventCategory import java.time.Instant import org.junit.jupiter.api.Assertions.assertEquals import org.junit.jupiter.api.Assertions.assertNotEquals diff --git a/flextrack/src/test/kotlin/dev/taghizadeh/flextrack/routing/RoutingEngineTest.kt b/flextrack/src/test/kotlin/dev/flextrack/routing/RoutingEngineTest.kt similarity index 95% rename from flextrack/src/test/kotlin/dev/taghizadeh/flextrack/routing/RoutingEngineTest.kt rename to flextrack/src/test/kotlin/dev/flextrack/routing/RoutingEngineTest.kt index dfb19d2..15e4d71 100644 --- a/flextrack/src/test/kotlin/dev/taghizadeh/flextrack/routing/RoutingEngineTest.kt +++ b/flextrack/src/test/kotlin/dev/flextrack/routing/RoutingEngineTest.kt @@ -1,8 +1,8 @@ -package dev.taghizadeh.flextrack.routing +package dev.flextrack.routing -import dev.taghizadeh.flextrack.event.ChildTestEvent -import dev.taghizadeh.flextrack.event.EnrichedEvent -import dev.taghizadeh.flextrack.event.TestEvent +import dev.flextrack.event.ChildTestEvent +import dev.flextrack.event.EnrichedEvent +import dev.flextrack.event.TestEvent import org.junit.jupiter.api.Assertions.assertEquals import org.junit.jupiter.api.Assertions.assertTrue import org.junit.jupiter.api.Test diff --git a/flextrack/src/test/kotlin/dev/taghizadeh/flextrack/runtime/FlexTrackClientTest.kt b/flextrack/src/test/kotlin/dev/flextrack/runtime/FlexTrackClientTest.kt similarity index 92% rename from flextrack/src/test/kotlin/dev/taghizadeh/flextrack/runtime/FlexTrackClientTest.kt rename to flextrack/src/test/kotlin/dev/flextrack/runtime/FlexTrackClientTest.kt index f1457a4..161a5c4 100644 --- a/flextrack/src/test/kotlin/dev/taghizadeh/flextrack/runtime/FlexTrackClientTest.kt +++ b/flextrack/src/test/kotlin/dev/flextrack/runtime/FlexTrackClientTest.kt @@ -1,11 +1,11 @@ -package dev.taghizadeh.flextrack.runtime - -import dev.taghizadeh.flextrack.event.FlexEvent -import dev.taghizadeh.flextrack.routing.ConsentState -import dev.taghizadeh.flextrack.routing.RoutingConfiguration -import dev.taghizadeh.flextrack.routing.RoutingEngine -import dev.taghizadeh.flextrack.routing.RoutingRule -import dev.taghizadeh.flextrack.routing.TrackerGroup +package dev.flextrack.runtime + +import dev.flextrack.event.FlexEvent +import dev.flextrack.routing.ConsentState +import dev.flextrack.routing.RoutingConfiguration +import dev.flextrack.routing.RoutingEngine +import dev.flextrack.routing.RoutingRule +import dev.flextrack.routing.TrackerGroup import kotlinx.coroutines.test.runTest import org.junit.jupiter.api.Assertions.assertEquals import org.junit.jupiter.api.Assertions.assertFalse diff --git a/flextrack/src/test/kotlin/dev/taghizadeh/flextrack/sampling/DeterministicSamplerTest.kt b/flextrack/src/test/kotlin/dev/flextrack/sampling/DeterministicSamplerTest.kt similarity index 93% rename from flextrack/src/test/kotlin/dev/taghizadeh/flextrack/sampling/DeterministicSamplerTest.kt rename to flextrack/src/test/kotlin/dev/flextrack/sampling/DeterministicSamplerTest.kt index d6dc3dd..e92fe6a 100644 --- a/flextrack/src/test/kotlin/dev/taghizadeh/flextrack/sampling/DeterministicSamplerTest.kt +++ b/flextrack/src/test/kotlin/dev/flextrack/sampling/DeterministicSamplerTest.kt @@ -1,6 +1,6 @@ -package dev.taghizadeh.flextrack.sampling +package dev.flextrack.sampling -import dev.taghizadeh.flextrack.event.TestEvent +import dev.flextrack.event.TestEvent import org.junit.jupiter.api.Assertions.assertEquals import org.junit.jupiter.api.Assertions.assertFalse import org.junit.jupiter.api.Assertions.assertTrue diff --git a/sample/build.gradle.kts b/sample/build.gradle.kts index 1db3c11..6a1bb27 100644 --- a/sample/build.gradle.kts +++ b/sample/build.gradle.kts @@ -4,13 +4,13 @@ plugins { } android { - namespace = "dev.taghizadeh.flextrack.sample" + namespace = "dev.flextrack.sample" compileSdk { version = release(36) } defaultConfig { - applicationId = "dev.taghizadeh.flextrack.sample" + applicationId = "dev.flextrack.sample" minSdk = 21 targetSdk = 36 versionCode = 1 diff --git a/sample/src/androidTest/java/dev/taghizadeh/flextrack/sample/ExampleInstrumentedTest.kt b/sample/src/androidTest/java/dev/flextrack/sample/ExampleInstrumentedTest.kt similarity index 82% rename from sample/src/androidTest/java/dev/taghizadeh/flextrack/sample/ExampleInstrumentedTest.kt rename to sample/src/androidTest/java/dev/flextrack/sample/ExampleInstrumentedTest.kt index 4ca50a6..13057af 100644 --- a/sample/src/androidTest/java/dev/taghizadeh/flextrack/sample/ExampleInstrumentedTest.kt +++ b/sample/src/androidTest/java/dev/flextrack/sample/ExampleInstrumentedTest.kt @@ -1,4 +1,4 @@ -package dev.taghizadeh.flextrack.sample +package dev.flextrack.sample import androidx.test.platform.app.InstrumentationRegistry import androidx.test.ext.junit.runners.AndroidJUnit4 @@ -19,6 +19,6 @@ class ExampleInstrumentedTest { fun useAppContext() { // Context of the app under test. val appContext = InstrumentationRegistry.getInstrumentation().targetContext - assertEquals("dev.taghizadeh.flextrack.sample", appContext.packageName) + assertEquals("dev.flextrack.sample", appContext.packageName) } } \ No newline at end of file diff --git a/sample/src/main/kotlin/dev/taghizadeh/flextrack/sample/MainActivity.kt b/sample/src/main/kotlin/dev/flextrack/sample/MainActivity.kt similarity index 83% rename from sample/src/main/kotlin/dev/taghizadeh/flextrack/sample/MainActivity.kt rename to sample/src/main/kotlin/dev/flextrack/sample/MainActivity.kt index def7a98..133be7f 100644 --- a/sample/src/main/kotlin/dev/taghizadeh/flextrack/sample/MainActivity.kt +++ b/sample/src/main/kotlin/dev/flextrack/sample/MainActivity.kt @@ -1,19 +1,19 @@ -package dev.taghizadeh.flextrack.sample +package dev.flextrack.sample import android.os.Bundle import android.widget.Button import android.widget.LinearLayout import android.widget.TextView import androidx.appcompat.app.AppCompatActivity -import dev.taghizadeh.flextrack.event.FlexEvent -import dev.taghizadeh.flextrack.routing.ConsentState -import dev.taghizadeh.flextrack.routing.RoutingConfiguration -import dev.taghizadeh.flextrack.routing.RoutingEngine -import dev.taghizadeh.flextrack.routing.RoutingRule -import dev.taghizadeh.flextrack.routing.TrackerGroup -import dev.taghizadeh.flextrack.runtime.FileEventQueue -import dev.taghizadeh.flextrack.runtime.FlexTrackClient -import dev.taghizadeh.flextrack.runtime.Tracker +import dev.flextrack.event.FlexEvent +import dev.flextrack.routing.ConsentState +import dev.flextrack.routing.RoutingConfiguration +import dev.flextrack.routing.RoutingEngine +import dev.flextrack.routing.RoutingRule +import dev.flextrack.routing.TrackerGroup +import dev.flextrack.runtime.FileEventQueue +import dev.flextrack.runtime.FlexTrackClient +import dev.flextrack.runtime.Tracker import kotlinx.coroutines.MainScope import kotlinx.coroutines.cancel import kotlinx.coroutines.launch diff --git a/sample/src/test/java/dev/taghizadeh/flextrack/sample/ExampleUnitTest.kt b/sample/src/test/java/dev/flextrack/sample/ExampleUnitTest.kt similarity index 88% rename from sample/src/test/java/dev/taghizadeh/flextrack/sample/ExampleUnitTest.kt rename to sample/src/test/java/dev/flextrack/sample/ExampleUnitTest.kt index 561b393..b6e8e85 100644 --- a/sample/src/test/java/dev/taghizadeh/flextrack/sample/ExampleUnitTest.kt +++ b/sample/src/test/java/dev/flextrack/sample/ExampleUnitTest.kt @@ -1,4 +1,4 @@ -package dev.taghizadeh.flextrack.sample +package dev.flextrack.sample import org.junit.Test