Skip to content

docs: add v6 Rokt migration guidance#706

Open
denischilik wants to merge 1 commit into
workstation/6.0-Releasefrom
docs/migrating-v6-rokt
Open

docs: add v6 Rokt migration guidance#706
denischilik wants to merge 1 commit into
workstation/6.0-Releasefrom
docs/migrating-v6-rokt

Conversation

@denischilik
Copy link
Copy Markdown

Background

Adds v6 migration guidance for Rokt API ownership and type updates so integrators can move to the new kit-owned API surface without changing call flow.

What Has Changed

  • Documented that Rokt APIs are now owned by rokt-kit while access remains MParticle.getInstance().Rokt()
  • Added mapping from removed mParticle Rokt wrapper types to native com.rokt.roktsdk types
  • Clarified that imports should use com.mparticle.kits.Rokt for app-facing code
  • Documented that Rokt.prepareAttributesAsync(...) is internal and no longer public API

Screenshots/Video

N/A

Checklist

  • I have performed a self-review of my own code.
  • I have made corresponding changes to the documentation.
  • I have added tests that prove my fix is effective or that my feature works.
  • I have tested this locally.

Additional Notes

Documentation-only change.

Document v6 Rokt migration details so integrators can update imports and type usage after moving Rokt APIs into rokt-kit.
@denischilik denischilik requested a review from a team as a code owner May 20, 2026 14:37
@cursor
Copy link
Copy Markdown

cursor Bot commented May 20, 2026

PR Summary

Low Risk
Low risk documentation-only update; no runtime code changes. Risk is limited to potential integrator confusion if the new import/type mappings are incorrect.

Overview
Adds v6 migration guidance for Rokt integrations: clarifies that the Rokt API surface is now owned by rokt-kit while access remains MParticle.getInstance().Rokt(), and updates example imports to com.mparticle.kits.Rokt.

Documents removal of mParticle Rokt wrapper types (e.g., MpRoktEventCallback, RoktConfig, PlacementOptions) and maps integrators to the corresponding native com.rokt.roktsdk types, and notes that Rokt.prepareAttributesAsync(...) is now internal and not part of the public API.

Reviewed by Cursor Bugbot for commit 4618544. Bugbot is set up for automated code reviews on this repo. Configure here.

@sonarqubecloud
Copy link
Copy Markdown

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants