Skip to content

docs(flutter): Add v10 migration guide and interactive checklist - #19390

Open
buenaflor wants to merge 14 commits into
masterfrom
codex/docs/flutter-v10-migration
Open

buenaflor wants to merge 14 commits into
masterfrom
codex/docs/flutter-v10-migration

Conversation

@buenaflor

@buenaflor buenaflor commented Sep 14, 2026 •

Copy link
Copy Markdown
Contributor

Document the Flutter v9-to-v10 migration with a dedicated full guide and a companion interactive checklist, matching the JavaScript migration experience. The guide covers platform requirements, removed APIs, and telemetry behavior changes for v10.

Closes getsentry/sentry-dart#4023

IS YOUR CHANGE URGENT?

Help us prioritize incoming PRs by letting us know when the change needs to go live.
Select exactly one option. For deadlines, replace YYYY-MM-DD with the due date. You can update this information later by editing the PR description.

  • Urgent deadline (GA date, etc.): YYYY-MM-DD
  • Other deadline: YYYY-MM-DD
  • No deadline: Not urgent, can wait up to 1 week+

SLA

  • Teamwork makes the dream work, so please add a reviewer to your PRs.
  • Please give the docs team up to 1 week to review your PR unless you've supplied a deadline.

Thanks in advance for your help!

PRE-MERGE CHECKLIST

Make sure you've checked the following before merging your changes:

  • Checked Vercel preview for correctness, including links
  • PR was reviewed and approved by any necessary SMEs (subject matter experts)
  • PR was reviewed and approved by a member of the Sentry docs team

LEGAL BOILERPLATE

Look, I get it. The entity doing business as "Sentry" was incorporated in the State of Delaware in 2015 as Functional Software, Inc. and is gonna need some rights from me in order to utilize my contributions in this here PR. So here's the deal: I retain all rights, title and interest in and to my contributions, and by keeping this boilerplate intact I confirm that Sentry can use, modify, copy, and redistribute my contributions, under Sentry's choice of terms.

EXTRA RESOURCES

Document migration steps through 10.0.0-alpha.5, including platform
requirements, API removals, and telemetry behavior changes.

Co-Authored-By: Codex <noreply@openai.com>
@vercel

vercel Bot commented Sep 14, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
sentry-docs Ready Ready Preview Oct 1, 2026 9:18am UTC
1 Skipped Deployment
Project Deployment Actions Updated
develop-docs Ignored Ignored Preview Oct 1, 2026 9:18am UTC

Request Review

@buenaflor buenaflor changed the title docs(flutter): v10 migration guide [DRAFT] docs(flutter): Add v10 migration guide and interactive checklist [DRAFT] Sep 17, 2026
@buenaflor buenaflor changed the title docs(flutter): Add v10 migration guide and interactive checklist [DRAFT] docs(flutter): Add v10 migration guide and interactive checklist Sep 24, 2026
@buenaflor
buenaflor marked this pull request as ready for review September 24, 2026 09:17
@buenaflor
buenaflor requested review from a team and a lite review from Copilot September 24, 2026 09:17

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🟡 Changes recommended

Unresolved documentation and SDK behavior inconsistencies could mislead Flutter v10 users.

Get a fresh assessment by requesting another Copilot review.

Review effort: Lite
Findings: 1 Medium severity

Open (1)
What changed in this PR

Adds Flutter v9-to-v10 migration documentation, an interactive checklist, agent prompt, and collection-specific progress support.

Changes:

  • Adds 17 validated Flutter migration steps and shared guide content.
  • Extends migration components and validation for multiple collections.
  • Adds full and interactive migration guides with scoped progress storage.
File Summary
src/​components/​migrationGuide/​index.tsx Supports multiple migration collections and storage scopes.
src/​components/​migrationGuide/​index.spec.tsx Tests collection behavior and progress isolation.
src/​components/​migrationGuide/​client.tsx Accepts migration-specific progress storage.
scripts/​validate-migration-items.spec.ts Tests collection-aware migration validation.
scripts/​validate-migration-items.mjs Adds multi-collection validation.
includes/​migration/​flutter-v10/​telemetry-callbacks.mdx Adds telemetry callback migration guidance.
includes/​migration/​flutter-v10/​span-attributes.mdx Adds span attribute migration guidance.
includes/​migration/​flutter-v10/​sentry-packages.mdx Adds package migration guidance.
includes/​migration/​flutter-v10/​sensitive-content.mdx Adds sensitive-content migration guidance.
includes/​migration/​flutter-v10/​removed-apis.mdx Documents removed APIs.
includes/​migration/​flutter-v10/​native-failed-requests.mdx Adds native failed-request guidance.
includes/​migration/​flutter-v10/​minimum-versions.mdx Documents minimum versions.
includes/​migration/​flutter-v10/​logs-and-metrics.mdx Adds logs and metrics migration guidance.
includes/​migration/​flutter-v10/​http-error-capture.mdx Adds HTTP error capture guidance.
includes/​migration/​flutter-v10/​flutter-web.mdx Adds Flutter web migration guidance.
includes/​migration/​flutter-v10/​feature-flags.mdx Adds feature flag migration guidance.
includes/​migration/​flutter-v10/​error-processing.mdx Adds error processing migration guidance.
includes/​migration/​flutter-v10/​desktop-crash-reporting.mdx Adds desktop crash reporting guidance.
includes/​migration/​flutter-v10/​callback-failures.mdx Adds callback failure guidance.
includes/​migration/​flutter-v10/​apple-swift-package-manager.mdx Adds Apple Swift Package Manager guidance.
includes/​migration/​flutter-v10/​app-start.mdx Adds app-start migration guidance.
includes/​migration/​flutter-v10/​android-kotlin.mdx Adds Android Kotlin migration guidance.
includes/​flutter-v10-migration-overview.mdx Provides migration highlights.
includes/​flutter-v10-agent-migration.mdx Adds the agent-assisted migration prompt.
docs/​platforms/​dart/​guides/​flutter/​migration/​v9-to-v10/​interactive.mdx Adds the interactive checklist.
docs/​platforms/​dart/​guides/​flutter/​migration/​v9-to-v10/​index.mdx Adds the full migration guide.
docs/​platforms/​dart/​guides/​flutter/​migration/​index.mdx Links the new migration resources.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread includes/migration/flutter-v10/desktop-crash-reporting.mdx
Include the Android minimum and required minSdk setting in the shared migration guide content.

Refs getsentry/sentry-dart#4049
Co-Authored-By: Codex <noreply@openai.com>
Document the planned SDK default change and the explicit transaction-mode fallback.

Co-Authored-By: Codex <noreply@openai.com>
Update the checklist count and verify the stream-default item is loaded.

Co-Authored-By: Codex <noreply@openai.com>
Show previous and new requirements together and identify Android minSdk in the table.

Co-Authored-By: Codex <noreply@openai.com>
Clarify terminal unhandled sessions and sampled-out Dart errors in the migration guide.

Co-Authored-By: Codex <noreply@openai.com>
Keep the opening paragraph within the migration validator limit.
Preserve the existing explanation of cross-request deduplication.

Co-Authored-By: Codex <noreply@openai.com>

@antonis antonis left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM 🚀
I did a manual proof reading and a fact check with Claude and didn't find any issues.

This branch was successfully deployed

2 active (1 outdated) deployments
Preview – sentry-docs — 98cd8139 Deployed Oct 1, 2026 by vercel[bot]
Preview – develop-docs — d197bc0d Deployed Oct 1, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Priority: Normal Docs review has no urgent deadline

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Write Flutter v9 --> v10 migration guide incl. upgrade-assistance agent prompt

3 participants