release: 1.0.0#100
Conversation
- Set the CHANGELOG [1.0.0] heading date to 2026-06-09. - Reconcile wind-ui skill wording: state the 19 parser implementation files group into 12 token families; bump the skill to v2.0.5. - Fix the stale WKeyboardPlatform dartdoc (the enum is exported now, not "in a later step"). - Add a pubspec screenshots: block backed by a gallery overview image so the pub.dev package page shows real rendered Wind UI. Verified: dart analyze clean, dart format clean, 1381 tests green, coverage 90.6%, pana 160/160 (screenshots accepted), pub publish --dry-run clean. This PR does NOT tag or publish. Tagging 1.0.0 (which triggers publish.yml) is the maintainer's manual step after merge.
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Plus Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (4)
📝 WalkthroughWalkthroughThis PR updates documentation and metadata for the 1.0.0 release: the changelog records the concrete release date, pubspec.yaml adds package screenshots, a widget export is documented, and the skill version is bumped with an expanded description of the className parsing pipeline. ChangesRelease 1.0.0 Documentation and Metadata
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
There was a problem hiding this comment.
Pull request overview
Prepares the repository for the first stable 1.0.0 release by completing release-facing metadata and documentation “paperwork” that affects pub.dev/pana presentation and public docs, without changing runtime behavior.
Changes:
- Finalize the
CHANGELOG.mdentry date for1.0.0(2026-06-09). - Update the
wind-uiskill metadata wording (clarify “19 parsers” vs “12 token families”) and bump skill version to2.0.5. - Add a pub.dev
screenshots:block and correctWKeyboardPlatformdartdoc now that the enum is exported from the public barrel.
Reviewed changes
Copilot reviewed 4 out of 5 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
| skills/wind-ui/SKILL.md | Clarifies parser/family wording and bumps skill version metadata to 2.0.5. |
| pubspec.yaml | Adds screenshots: metadata for pub.dev using screenshots/wind-gallery-overview.png. |
| lib/src/widgets/w_keyboard_platform.dart | Updates dartdoc to reflect that WKeyboardPlatform is exported from the public barrel. |
| CHANGELOG.md | Replaces the 1.0.0 TBD date with 2026-06-09 for release readiness. |
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
First stable 1.0.0 release prep. Code was already production-ready; this PR closes the remaining release paperwork plus three polish items, verified end to end.
Changes
[1.0.0]dated2026-06-09(the one hard release blocker).wind-ui"19 parsers" vs "12 token families" wording (19 implementation files grouped into 12 families); bump skill tov2.0.5.WKeyboardPlatformdartdoc (the enum is exported now, not "in a later step").screenshots:block backed by a real gallery overview image.Verification (all green)
dart analyze: no issuesdart format: 0 changedflutter test: 1381 passed./tool/coverage.sh 90: 90.6%pana: 160/160 (screenshots accepted, 6/6 platforms, static analysis 50/50)flutter pub publish --dry-run: 0 warningsOut of scope (intentional)
This PR does NOT tag or publish. Tagging
1.0.0(which triggerspublish.ymlto push to pub.dev) is the maintainer's manual step after merge. Sibling depfluttersdk_wind_diagnostics_contracts 1.0.0is already live on pub.dev, so there is no publish-order blocker.Notes for the reviewer
--screenshotmode); additional per-route shots can be added later via a CDP driver that navigates post-bootstrap. One valid screenshot already satisfies pana/pub.dev.SKILL.mdcarries ~21 pre-existing em-dashes in sections this PR did not touch; left out of scope to keep the release-prep diff minimal.Summary by CodeRabbit
Documentation
Chores