Skip to content

release: 1.0.0#100

Merged
anilcancakir merged 1 commit into
masterfrom
chore/release-1-0-0-prep
Jun 9, 2026
Merged

release: 1.0.0#100
anilcancakir merged 1 commit into
masterfrom
chore/release-1-0-0-prep

Conversation

@anilcancakir

@anilcancakir anilcancakir commented Jun 9, 2026

Copy link
Copy Markdown
Collaborator

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

  • CHANGELOG: [1.0.0] dated 2026-06-09 (the one hard release blocker).
  • Skill accuracy: reconcile the wind-ui "19 parsers" vs "12 token families" wording (19 implementation files grouped into 12 families); bump skill to v2.0.5.
  • Doc fix: correct the stale WKeyboardPlatform dartdoc (the enum is exported now, not "in a later step").
  • pub.dev page: add a screenshots: block backed by a real gallery overview image.

Verification (all green)

  • dart analyze: no issues
  • dart format: 0 changed
  • flutter 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 warnings

Out of scope (intentional)

This PR does NOT tag or publish. Tagging 1.0.0 (which triggers publish.yml to push to pub.dev) is the maintainer's manual step after merge. Sibling dep fluttersdk_wind_diagnostics_contracts 1.0.0 is already live on pub.dev, so there is no publish-order blocker.

Notes for the reviewer

  • The screenshot is a single landing-hero capture. The capture pipeline produces one distinct image per non-looping headless run (Flutter web hash routes do not switch in one-shot --screenshot mode); 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.md carries ~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

    • Finalized 1.0.0 release date in changelog
    • Added export documentation for keyboard platform widget
    • Updated skill version (2.0.4 → 2.0.5) with enhanced description detailing implementation organization
  • Chores

    • Added package screenshots showcasing Wind example gallery with Tailwind className rendering, dark mode support, and responsive breakpoints

- 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.
Copilot AI review requested due to automatic review settings June 9, 2026 13:41
@coderabbitai

coderabbitai Bot commented Jun 9, 2026

Copy link
Copy Markdown

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: 69624a21-4763-449c-9980-a77331ea796f

📥 Commits

Reviewing files that changed from the base of the PR and between d07604a and b3bcfaa.

⛔ Files ignored due to path filters (1)
  • screenshots/wind-gallery-overview.png is excluded by !**/*.png
📒 Files selected for processing (4)
  • CHANGELOG.md
  • lib/src/widgets/w_keyboard_platform.dart
  • pubspec.yaml
  • skills/wind-ui/SKILL.md

📝 Walkthrough

Walkthrough

This 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.

Changes

Release 1.0.0 Documentation and Metadata

Layer / File(s) Summary
Release 1.0.0 documentation and metadata
CHANGELOG.md, pubspec.yaml, lib/src/widgets/w_keyboard_platform.dart, skills/wind-ui/SKILL.md
Changelog records the 1.0.0 release date as 2026-06-09. Pubspec.yaml adds screenshot metadata describing the Wind example gallery. Widget export is clarified with a Dartdoc comment. Skill version is bumped from 2.0.4 to 2.0.5 with expanded description of the 19-file className parsing pipeline organized into 12 token families.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Poem

🐰 With version 1.0 now in flight,
The changelog shines its release date bright,
Screenshots showcase the gallery's charm,
While docs and metadata raise the alarm—
Wind's ready to fly, no more TBD to fight!

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title 'release: 1.0.0' directly and specifically summarizes the main objective of this PR: preparing the 1.0.0 release.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch chore/release-1-0-0-prep

Comment @coderabbitai help to get the list of available commands and usage tips.

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.

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.md entry date for 1.0.0 (2026-06-09).
  • Update the wind-ui skill metadata wording (clarify “19 parsers” vs “12 token families”) and bump skill version to 2.0.5.
  • Add a pub.dev screenshots: block and correct WKeyboardPlatform dartdoc 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.

@sentry

sentry Bot commented Jun 9, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@anilcancakir anilcancakir merged commit d6e64b1 into master Jun 9, 2026
10 checks passed
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.

2 participants