Skip to content

release: 0.0.40 - #175

Merged
anilcancakir merged 1 commit into
mainfrom
release/0.0.40
Oct 9, 2026
Merged

anilcancakir merged 1 commit into
mainfrom
release/0.0.40

Conversation

@anilcancakir

Copy link
Copy Markdown
Member

Release of the catalogue-driven billing screen and the social sign-in client that landed on main since 0.0.38. This is the last wave of the 2026-10-09 batch, after magic 0.0.27, magic_notifications 0.3.8 and magic_payments 0.0.8 (all live).

What ships

Floors

Dependency From To
magic_payments ^0.0.7 ^0.0.8 (a real requirement: product-key purchases, PurchaseContext, lastChangeTiming)
magic ^0.0.24 ^0.0.27
magic_notifications ^0.3.6 ^0.3.8
fluttersdk_wind ^1.8.0 ^1.8.1
fluttersdk_artisan ^0.0.17 ^0.0.19

Each pubspec comment that explains a floor keeps its reason and gains the batch note. magic_payments 0.0.8 is BREAKING and this package adopts it in this release (#174); none of magic 0.0.25 to 0.0.27, magic_notifications 0.3.7 and 0.3.8, wind 1.8.1 or artisan 0.0.18 and 0.0.19 is breaking.

Stamps

  • pubspec.yaml, CLAUDE.md **Version:**, and the README.md and doc/getting-started/installation.md install snippets.
  • .github/ISSUE_TEMPLATE/bug_report.yml: the Magic Starter Version field reads 0.0.40 and the Magic Framework Version field, which still read 1.0.0-alpha.3, reads 0.0.27.
  • magicStarterVersion, which is test-guarded.
  • magicNotificationsConstraint (^0.3.8), which has a parity test with the pubspec floor.
  • magic 0.0.27 stamped plugin-starter.md v0.0.40 ahead of this release (checked by hand: the worktree skips skill_reference_stamp_test).

git grep -nF 0.0.39 -- ':!CHANGELOG.md' ':!*.lock' is empty, and so is a grep for each old floor.

Gates

Run on the hosted graph (no pubspec_overrides.yaml; resolved magic 0.0.27, magic_notifications 0.3.8, magic_payments 0.0.8, wind 1.8.1, artisan 0.0.19):

  • dart format --output=none --set-exit-if-changed .: 388 files, 0 changed.
  • flutter analyze: no issues.
  • flutter test: +1884, with the one skip (skill_reference_stamp_test, no sibling checkout beside the worktree).
  • flutter pub publish --dry-run: 0 warnings.

Tag

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

@anilcancakir
anilcancakir merged commit b747f9a into main Oct 9, 2026
4 checks passed
@codecov

codecov Bot commented Oct 9, 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