chore(release): 0.3.0 - #31
Conversation
0.3.0 was cut on 2026-09-09 and never tagged, and three commits landed on master afterwards: the APNs environment check reading a flavoured project, the configuration it cannot judge being named, and the documentation pass on what happens when somebody taps a push. They wrote into a fresh [Unreleased] above a version that had not gone out. Tagging that as it stood would publish code whose own changelog calls part of it unreleased, since publish.yml builds the release from the tag. The section is folded and dated for the day it goes out instead.
|
Note Kodizm (AI-generated). May contain mistakes; verify before acting. Changelog-only release fold; the move is correct and every version string in the repo already agrees with it. The diff is exactly two lines: the Verified rather than taken on trust:
Minor
TestsNothing to test - no Dart source, config or asset changed. The gate numbers quoted in the description (644 tests, clean analyze, clean format) belong to the commits already merged, not to this diff. Checks I ran
|
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
Prepares 0.3.0 for publish. The version was cut on 2026-09-09 and never tagged; three commits landed after it (#28, #29, #30) and wrote into a fresh
[Unreleased]above a release that had not gone out.Tagging as it stood would have published code whose own changelog calls part of it unreleased, because
publish.ymlbuilds the GitHub release from the tag and the CHANGELOG section behind it. So the section is folded rather than left split, and dated for the day it ships. Nothing else moves:pubspec.yaml,CLAUDE.md,README.mdanddoc/getting-started/installation.mdhave said 0.3.0 since the version was cut, andmagic/skills/magic-framework/references/plugin-notifications.mdis already stampedv0.3.0.What 0.3.0 now carries
notifications:doctorreading the APNs environment each build configuration signs against (Check the APNs environment each build configuration signs against #28), plus the flavoured-project fix that check needed (Read the APNs environment of a flavoured project #29):Release-productionand its siblings dropped out of the map entirely, so the check printed a clean bill of health for exactly the shape it exists to catch.toOneSignalexample that sent a destination the app could not read.Gates
Run with
pubspec_overrides.yamlmoved aside, so the resolution is the one the publish workflow sees:magic 0.0.11,fluttersdk_wind 1.5.3,fluttersdk_artisan 0.0.14, all hosted.flutter test: 644 passeddart analyze: no issuesdart format --output=none --set-exit-if-changed .: 0 of 99 changeddart pub publish --dry-run: one warning, the uncommitted CHANGELOG at the time it ran. Nothing else.After this merges
git tag 0.3.0 && git push origin 0.3.0. This release is what unblocksmagic_starter0.0.27, whose floor moves to^0.3.0(fluttersdk/magic_starter#129): that PR'sPublished graphjob is red until this is on pub.dev.Author: Anılcan Çakır anilcan.cakir@gmail.com