chore(release): 0.0.10 - #150
Conversation
Promotes the whole Unreleased section, which carries the file_picker 11 to 12 move and the Pick facade port alongside MagicSelector, MagicResponsiveView's context helpers and the queryParameter tests. Pre-1.0, so the BREAKING entries land in a patch as CLAUDE.md allows. Bumps the four surfaces the release checklist names: pubspec.yaml, the CHANGELOG heading, the SKILL.md stamp comment and example/pubspec.yaml's pinned version.
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
|
Note Kodizm (AI-generated). May contain mistakes; verify before acting. The four release surfaces are all correct and consistent, and the release notes will extract cleanly; two documentation gaps in the promoted section, neither blocking. Minor
Notes, not findings
TestsNot a code change, so nothing new to cover. I ran the suites for the features being released rather than trusting the section: 26 pass in Checks I ran
|
Cuts 0.0.10 so
MagicSelectoris reachable from a consumer. watchools needs it to scope the rebuild a keystroke causes, and.claude/rules/workflow.mdthere forbids reshaping the app around an unreleased API: its CI resolves magic from pub.dev, so wiring the selector in before this lands would go red on a green local run.What ships
The whole
[Unreleased]section, promoted unchanged. Four groups:file_pickermoves from>=11.0.2 <12.0.0-0to^12.2.0and thePickfacade is ported to v12's surface (pickFilesreturns a plain list,saveFilereturns aUri?,withDatais gone). Pre-1.0, so a breaking change in a patch is whatCLAUDE.mdallows.MagicSelector<C, T>, plus the earlier entries already sitting there.The four surfaces the checklist names
pubspec.yamlversion: 0.0.9to0.0.10CHANGELOG.md## [Unreleased]to## [0.0.10] - 2026-09-09skills/magic-framework/SKILL.mdmagic 0.0.9tomagic 0.0.10example/pubspec.yamlversion: 0.0.9to0.0.10No trailing link references in this CHANGELOG, so there is nothing to add beside the heading.
Gates
dart analyzeclean,dart format .no diff, 1440 tests green with no new skips,dart pub publish --dry-runclean apart from the expected uncommitted-files warning at the time it ran.One hint from the dry run worth passing on rather than silently accepting: pub.dev's newest version of this package is
1.0.0-alpha.13, so 0.0.10 is behind it on the prerelease line while being ahead on the stable one.CLAUDE.mddeclares master the active 0.0.x line and 1.0.0 the future milestone, so this is consistent with the stated plan, but the two facts sit oddly together and someone should decide whether the alpha line is still meant to exist.After this merges
git tag 0.0.10 && git push origin 0.0.10, which is whatpublish.ymlwatches. I have not tagged anything: the publish is irreversible and outward-facing, so it is the maintainer's call rather than mine.