Skip to content

release: 0.0.24 - #212

Merged
anilcancakir merged 1 commit into
masterfrom
release/0.0.24
Sep 29, 2026
Merged

anilcancakir merged 1 commit into
masterfrom
release/0.0.24

Conversation

@anilcancakir

Copy link
Copy Markdown
Member

Patch: the perf hooks, request ids, change-only notifies, and deferred rebuilds under a covered route. This is wave 4 of the 2026-09-29 perf batch, after wind 1.8.0 and artisan 0.0.17 (both live).

What ships

Two merged PRs since 0.0.23. The CHANGELOG section has all of it.

BREAKING: MagicController.onRefreshUI is removed and MagicPerfHooks.sink replaces it; the migration is in the CHANGELOG. magic_devtools 0.0.7 assigns onRefreshUI and does not compile against this release. magic_devtools 0.0.8 (fluttersdk/magic_devtools#22, already cleared) is published straight after this tag, and 0.0.7 is to be retracted.

Floors

Dependency From To
fluttersdk_wind ^1.7.0 ^1.8.0
fluttersdk_artisan ^0.0.16 ^0.0.17

The devtools install pins move with the batch: magic:install --with-devtools (_devtoolsDependencies), the install.yaml post-install message (parity-tested) and doc/packages/magic-devtools.md now write magic_devtools ^0.0.8, fluttersdk_dusk ^0.0.17 and fluttersdk_telescope ^0.0.9.

Stamps

  • pubspec.yaml, example/pubspec.yaml and example/pubspec.lock: 0.0.24. The lockfile is hosted (wind 1.8.0, artisan 0.0.17, contracts 1.2.0) and has no /Users/ path.
  • skills/magic-framework/SKILL.md: body stamp magic 0.0.24, frontmatter 0.1.56 to 0.1.57, because the reference content moved.
  • CLAUDE.md stack line.
  • Plugin references, stamped ahead of their releases in this batch:
Page To
plugin-notifications.md v0.3.6, with the floors paragraph
plugin-deeplink.md v0.1.5
plugin-social-auth.md v0.0.7
plugin-payments.md v0.0.7 (was stamped v0.0.5 while 0.0.6 was live), with the install snippet and floors line
plugin-sentry.md v0.0.2, with the install snippet and floors line
plugin-devtools.md v0.0.8, with the install snippet, the floors paragraph, and 0.0.8's !kReleaseMode guard in the wiring snippets
plugin-starter.md v0.0.38, with the floors paragraph (AuthRestored.changed is the new magic requirement)

git grep -nF 0.0.23 -- ':!CHANGELOG.md' ':!*.lock' is empty, and so is a grep for the old floors (^0.0.16, ^0.0.22, ^0.0.7, ^1.7.0, ^0.3.5, ^0.0.37).

Gates

Gate Result
dart format --set-exit-if-changed . 475 files, 0 changed
flutter analyze --no-fatal-infos no issues
flutter test +2272, 1 pre-existing skip
dart pub publish --dry-run 0 warnings; the standing hint about the old 1.0.0-alpha.13 line

Tag

Held until dusk 0.0.17 is live and magic_devtools 0.0.8 is ready to publish straight after it:

git tag 0.0.24 <merge-oid> && git push origin 0.0.24

@anilcancakir
anilcancakir merged commit a26f81b into master Sep 29, 2026
6 checks passed
@codecov

codecov Bot commented Sep 29, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

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