chore: prepare mix 2.2.0-beta.6 and mix_generator 2.2.0-beta.4 - #1055
Merged
Merged
Conversation
Promote the unreleased `@MixWidget` qualifier fix (#1050) to a versioned changelog entry and bump the package version.
The `WidgetModifierConfig` notes from #1054 landed under the already-published 2.2.0-beta.5 heading, so move them into a new 2.2.0-beta.6 section and bump the package version. The 2.2.0-beta.5 section now matches the published release.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Related issue
None.
Description
Prepares the next coordinated beta:
mix 2.2.0-beta.6andmix_generator 2.2.0-beta.4.mix 2.2.0-beta.5was published on 2026-08-19, but #1054 added itsWidgetModifierConfignotes under that already-released heading, so therepository's changelog no longer matched the published archive and the new API
had no version to ship in. Moving those notes into a
2.2.0-beta.6sectionrestores both.
mix_generatorcarried the@MixWidgetqualifier fix from #1050 under an## Unreleasedheading; it is now a versioned entry in the package's existing**FIX**:style.Changes
packages/mix: add a## 2.2.0-beta.6section holding theWidgetModifierConfigconvenience-API entry from feat(mix): complete widget modifier config APIs #1054; bumpversionto2.2.0-beta.6. The remaining2.2.0-beta.5section is now byte-identical tothe CHANGELOG in the published pub.dev archive.
packages/mix_generator: promote## Unreleasedto## 2.2.0-beta.4andreword it to describe the actual mechanism — the generated build parameter is
now the wildcard
BuildContext _, which is what lets a field namedcontextkeep forwarding the widget's own value; bump
versionto2.2.0-beta.4.No source, generated output, or dependency constraint changes. Downstream
mix: ^2.2.0-beta.5constraints inmix_chart,mix_winds,mix_protocol,and
mix_chart_protocolalready admit2.2.0-beta.6under caret prereleaserules.
Packages deliberately left at their current versions:
mix_annotations(onlydoc-comment and lint-ignore changes since
2.2.0-beta.1, verified against thepublished archive),
mix_chart(no commits since0.0.1-beta.3), and the twopublish_to: noneprotocol packages.mix_winds 0.1.0-alpha.0remainsprepared-but-unpublished and is out of scope here.
Release tags after merge, generator first because
mixdev-depends on it:mix_generator-v2.2.0-beta.4, thenmix-v2.2.0-beta.6.Review Checklist
melos run cipasses; no behavior changed by this PR.mix 2.2.0-beta.6adds only the additive APIsfrom feat(mix): complete widget modifier config APIs #1054.
Validation
Run locally against the pinned SDK (Flutter 3.41.7 via FVM):
melos run gen:build— passed, zero generated-file changesmelos run ci— passedmelos run analyze— passed, no issues in any packagescripts/verify_changelogs.sh packages— passed, all eight changelogs matchtheir pubspecs
dart pub publish --dry-runinpackages/mixandpackages/mix_generator—archives validate at the new versions