mixpanel-swift/MixpanelDemo/MixpanelDemo.xcodeproj
ketanmixpanel 3ad0fb8221
Integrate common SDK to use the Event bridge (#709)
* 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>
2026-04-10 20:14:33 +05:30
..
project.xcworkspace remove cocoapods and 'Nocilla' 2022-01-25 17:23:21 -08:00
xcshareddata/xcschemes add option for 'createAlias' for not calling identify 2022-06-24 17:05:15 -07:00
project.pbxproj Integrate common SDK to use the Event bridge (#709) 2026-04-10 20:14:33 +05:30