Skip to content

release: 0.0.23 - #209

Merged
anilcancakir merged 1 commit into
masterfrom
release/0.0.23
Sep 27, 2026
Merged

anilcancakir merged 1 commit into
masterfrom
release/0.0.23

Conversation

@anilcancakir

Copy link
Copy Markdown
Member

Patch: the make:* generators full set.

What ships

One merged PR since 0.0.22, #208, all in the CHANGELOG section:

  • New make:resource <Model>, the analogue of make:model --all: a full CRUD vertical in one all-or-nothing run.
  • New make:test --kind=<kind>, plus --test on six generators.
  • Write variants:
    • make:action --kind=create|update|delete --model=<Model>
    • make:form --resource=<Model>
    • make:enum --wire
    • make:lang --from=<locale>
  • Rewritten stubs for the controller (SessionScoped, opt-in mixin flags, RepositoryQuery resource), the stateful view (MagicStatefulView<T>) and the request (const FormRequest).
  • make:component writes its preview only where a catalogue exists, and now writes a widget test.
  • ActionRequestFailed is exported, and the model stub gains fromMap.
  • Integration test: every generator's output is analyzed in a scratch app, in the new CI job "Generated code analyzes".
  • Also carried: references/plugin-sentry.md for magic_sentry 0.0.1.

BREAKING, each with its migration in the CHANGELOG:

  • The controller and stateful-view stub shapes changed. make:view --stateful now needs its derived controller to exist.
  • The make:component preview is now opt-out.
  • The ActionRequestFailed export clashes with an app's own class of that name.

Floors

Unchanged: fluttersdk_wind ^1.7.0 and fluttersdk_artisan ^0.0.16 are the newest published.

Stamps

Site To
pubspec.yaml, example/pubspec.yaml and its lockfile 0.0.23
skills/magic-framework/SKILL.md body stamp magic 0.0.23; frontmatter version: 0.1.53 already moved with the content in #208

git grep -nF 0.0.22 -- ':!CHANGELOG.md' ':!*.lock' leaves only the plugin reference pages, which quote each plugin's own magic ^0.0.22 floor. example/pubspec.lock carries no /Users/ path.

Gates

Gate Result
dart format --set-exit-if-changed . 470 files, 0 changed
flutter analyze --no-fatal-infos no issues
flutter test 2225 passed
integration test passed
dart pub publish --dry-run 0 warnings; the standing hint about the old 1.0.0-alpha.13 line

Tag

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

@codecov

codecov Bot commented Sep 27, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@anilcancakir
anilcancakir merged commit 4c5d007 into master Sep 27, 2026
7 checks passed
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