Skip to content

release: fluttersdk_artisan 0.0.11 - #44

Merged
anilcancakir merged 1 commit into
masterfrom
release/0.0.11
Aug 20, 2026
Merged

release: fluttersdk_artisan 0.0.11#44
anilcancakir merged 1 commit into
masterfrom
release/0.0.11

Conversation

@anilcancakir

Copy link
Copy Markdown
Contributor

What

Patch release for #43.

The session isolation 0.0.10 introduced only held for callers standing in the repo root. sessionOwnershipError lets a command run from a package subdirectory through, but sessionPathFor hashed the working directory, so from there the session lookup missed, fell back to the shared pointer, and with two apps up got refused for driving somebody else's app. That is a false refusal on exactly the layout the guard was written to permit, and it is live in 0.0.10.

Stamps

All six bumped in one pass, using the list the 0.0.10 cut had to discover the hard way:

File
pubspec.yaml source
lib/src/mcp/mcp_server.dart guarded by mcp_server_version_test.dart
example/pubspec.yaml guarded by pub's resolver
example/packages/awesome_plugin/pubspec.yaml guarded by pub's resolver
skills/fluttersdk-artisan/SKILL.md guarded by nothing
example/pubspec.lock regenerated

Both example pubspecs moved together, so flutter pub get resolved cleanly rather than failing with version solving failed the way the 0.0.10 attempt did. The MCP guard test passes, confirming the handshake string moved with the package.

Testing

dart format zero diff, dart analyze zero issues, 1222 tests green, dart pub publish --dry-run clean.

After merge

git tag 0.0.11 && git push origin 0.0.11.

Ships the session-key fix from #43: the isolation 0.0.10 introduced only
held for callers standing in the repo root, and a command run from a package
subdirectory got a false refusal on exactly the layout the ownership guard
was written to permit.

All six stamps bumped in one pass this time, using the list the 0.0.10 cut
had to discover: pubspec, the MCP handshake string, both example pubspecs,
the skill stamp, and the example lockfile. The two example pubspecs moved
together, so `flutter pub get` resolved without the `version solving failed`
that caught the last cut, and the MCP guard test confirms the handshake
string moved with the package.
@anilcancakir
anilcancakir merged commit baa255f into master Aug 20, 2026
2 checks passed
@anilcancakir
anilcancakir deleted the release/0.0.11 branch August 20, 2026 18:27
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.

1 participant