analytics_hub_mixpanel 0.4.0
analytics_hub_mixpanel: ^0.4.0 copied to clipboard
Mixpanel provider for analytics_hub. Forwards LogEvents to Mixpanel.track with optional properties and supports identify/reset for session and anonymous users.
0.4.0 - 2026-02-26 #
Changed #
- Updated dependency constraint to
analytics_hub: ">=0.4.0 <0.5.0"to align with the core 0.4.0 release and the newEventProvider.overridesAPI. - Renamed provider identifier from
MixpanelAnalyticsHubProviderIdentifiertoMixpanelAnalyticsHubIdentifierfor consistency with other official providers.
Breaking Changes #
- Event definitions and imports must now use
MixpanelAnalyticsHubIdentifierinstead ofMixpanelAnalyticsHubProviderIdentifier.
0.3.3 - 2026-02-24 #
Changed #
- Updated dependency constraint to
analytics_hub: ">=0.3.3 <0.4.0". - Added
loggingdependency and provider-level logging for session handling. - Updated
MixpanelAnalyticsHubProviderconstructor call to the new core provider contract (explicitinterceptors). - Implemented provider
flush()override delegated toMixpanel.flush(). - Added tests for provider flush delegation.
0.3.1 - 2026-02-24 #
Changed #
- Updated dependency constraint to
analytics_hub: ">=0.3.1 <0.4.0". - Synced resolver/tests with the refined typed context API used by core (
Context/ContextEntry-based dispatch context). - Updated README docs (EN/UA) and version snippets to
0.3.1.
0.3.0 - 2026-02-24 #
Changed #
- Updated examples/tests/docs to the log-only core API (
List<EventProvider>). - Updated dependency constraint to
analytics_hub: ">=0.3.0 <0.4.0". - Migrated
MixpanelEventResolverto new core resolver API based onResolvedEventandEventDispatchContext. - Updated tests for the new dispatch contract.
Breaking Changes #
- Version aligned with
analytics_hub0.3.xAPI changes. - Resolver implementation now must implement
resolve({required ResolvedEvent event, required EventDispatchContext context}).
0.2.1 - 2026-02-23 #
0.2.0 - 2026-02-23 #
Changed #
- Migrated provider identity usage from
ProviderKeytoProviderIdentifier. - Updated examples and tests to the new
Event.providersAPI withEventProvider. - Updated dependency constraint to
analytics_hub: ">=0.2.0 <0.3.0".
Breaking Changes #
MixpanelAnalyticsHubProvidernow usesidentifierinstead ofkey.MixpanelAnalyticsHubProviderKeynow extendsProviderIdentifier<MixpanelEventResolver>.- Events targeting Mixpanel must define
providers(List<EventProvider<...>>) instead ofproviderKeys.
0.1.0 - 2026-02-11 #
Added #
- Public API documentation for provider, key, and resolver.
- Dependency on
analytics_hub: ">=0.0.1 <0.2.0".
0.0.1 - 2026-02-10 #
Added #
- Initial Mixpanel provider integration for
analytics_hub. MixpanelAnalyticsHubProviderandMixpanelAnalyticsHubProviderKeyfor routing events to Mixpanel.MixpanelEventResolvermappingLogEventtoMixpanel.track.- Session handling in provider using
Mixpanel.identifyfor authenticated users andidentify/resetlogic for anonymous sessions.