mirror of
https://github.com/mixpanel/mixpanel-swift
synced 2026-04-21 13:37:18 +00:00
* added code for communcation bridge * removed the excess logging * removed the MixpanelBridgeEvent class * updated eventBridge code * moved notifyListeners to track call * use AsyncStream * Merge branch 'master' into feature/communcation-bridge * moved the bridge code to shared module * Update Package.swift * Use mixpanel-swift-common package Replace mixpanel-swift-shared with mixpanel-swift-common across the project. Updated Package.swift (dependency URL and product name), changed import in Sources/Track.swift, and modified Mixpanel.xcodeproj entries to reference MixpanelSwiftCommon (XCRemoteSwiftPackageReference, XCSwiftPackageProductDependency, framework entries and groups). Also bumped the package requirement to upToNextMajor with minimumVersion 2.0.0. * Update Package.swift * Update Package.swift * Lower mixpanel-swift-common min version and remove duplicate Reduce the XCRemoteSwiftPackageReference minimumVersion for mixpanel-swift-common from 2.0.0 to 1.0.0 in Mixpanel.xcodeproj to allow older compatible releases. Also remove a duplicated flagManager.checkFirstTimeEvents(...) block in Sources/Track.swift to prevent the same first-time event check from running twice. * Add MixpanelEventBridgeTests covering bridge notification on track and opt-out behavior Agent-Logs-Url: https://github.com/mixpanel/mixpanel-swift/sessions/fa45ba33-c2bf-4811-9e91-829afdc858bf Co-authored-by: ketanmixpanel <188901560+ketanmixpanel@users.noreply.github.com> * Add MixpanelEventBridgeTests.swift to Mac test directory Agent-Logs-Url: https://github.com/mixpanel/mixpanel-swift/sessions/fa45ba33-c2bf-4811-9e91-829afdc858bf Co-authored-by: ketanmixpanel <188901560+ketanmixpanel@users.noreply.github.com> * Add MixpanelEventBridgeTests.swift to tvOS test target Agent-Logs-Url: https://github.com/mixpanel/mixpanel-swift/sessions/47b76ca2-86a7-4c28-9265-b72264c0d548 Co-authored-by: ketanmixpanel <188901560+ketanmixpanel@users.noreply.github.com> * Update MixpanelEventBridgeTests.swift * added pod dependency --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: ketanmixpanel <188901560+ketanmixpanel@users.noreply.github.com> |
||
|---|---|---|
| .. | ||
| Info.plist | ||
| MixpanelAutomaticEventsTests.swift | ||
| MixpanelBaseTests.swift | ||
| MixpanelDemoMacTests-Bridging-Header.h | ||
| MixpanelDemoTests.swift | ||
| MixpanelEventBridgeTests.swift | ||
| MixpanelGroupTests.swift | ||
| MixpanelOptOutTests.swift | ||
| MixpanelPeopleTests.swift | ||
| TestConstants.swift | ||