Skip to content

Merge branch '2026.2' into 2026.x - #3916

Merged
ValeriaMaltseva merged 5 commits into
2026.xfrom
fwd/2026.2-into-2026.x
Jul 21, 2026
Merged

Merge branch '2026.2' into 2026.x#3916
ValeriaMaltseva merged 5 commits into
2026.xfrom
fwd/2026.2-into-2026.x

Conversation

@ValeriaMaltseva

Copy link
Copy Markdown
Contributor

Forward-merge 2026.2 → 2026.x

Routine upstream forward-merge from 2026.2 into 2026.x, with one deliberate exception.

What is delivered

What is intentionally NOT applied

Why

Keeps 2026.x and 2026.2 in sync for future merges while preserving the full-height-tabs feature that belongs in 2026.x, and forwards the additive SDK export needed by module-federation plugins.

Net effect on 2026.x

 assets/js/src/sdk/components/index.ts | 2 ++
 1 file changed, 2 insertions(+)

Note: the compiled bundle is source-only here; the "Automatic frontend build" is left to CI.

🤖 Generated with Claude Code

idaiv and others added 4 commits July 21, 2026 11:19
) (#3914)

* Revert "Scope full-height tab rules to own panes (fix nested-tabs collapse) (#3903)"

This reverts commit 337700d.

* Revert "[Studio UI] Fix full-height tabs and compact tab spacing (#3884)"

This reverts commit 827edf8.

* Automatic frontend build
…nts SDK (#3909)

Module-federation plugins cannot drive conditional visibility of fields inside
a field-collection row: per-row binding relies on the host Form.Item prepending
the group prefix from useFormGroupOptional().name, but Form.useWatch (antd) does
not apply that prefix, and the hook/context are not reachable from a plugin
because they are not re-exported from the components SDK barrel. Export both so
plugins can resolve the row prefix. Purely additive; no behavior change.
Forward-merge from 2026.2. Only the SDK export from 74f6d76 (#3909,
[SDK] Export useFormGroupOptional / FormGroupContext) is delivered.

The revert commit 6f035bb (Revert #3884 full-height tabs, #3914) is
intentionally NOT applied to 2026.x: those changes were accidentally
merged from 2026.x into 2026.2, so the full-height tabs feature must
stay in 2026.x. Merge resolved with strategy 'ours' to preserve the
2026.x tree, then the 74f6d76 change was applied on top.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings July 21, 2026 10:10
@ValeriaMaltseva ValeriaMaltseva added this to the 2026.3.0 milestone Jul 21, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Verdict: LGTM. Exposes the existing form-group context API through the components SDK for module-federation consumers.

Changes:

  • Exports useFormGroupOptional (assets/js/src/sdk/components/index.ts:87).
  • Exports FormGroupContext and FormGroupProvider (assets/js/src/sdk/components/index.ts:88).

Review contract:

  • Claim/root cause: Fixes the missing SDK export at the correct public barrel boundary (index.ts:87-88).
  • Call sites: Additive export; existing callers require no migration.
  • Compatibility: No breaking or runtime behavior change.
  • Tests/docs: SDK build and generated-type verification are the appropriate seam; no additional documentation issue identified.
  • Risk: Low; build verification was reported but not independently rerun.

@sonarqubecloud

Copy link
Copy Markdown

@ValeriaMaltseva
ValeriaMaltseva merged commit 8d5140a into 2026.x Jul 21, 2026
8 checks passed
@ValeriaMaltseva
ValeriaMaltseva deleted the fwd/2026.2-into-2026.x branch July 21, 2026 10:23
@github-actions github-actions Bot locked and limited conversation to collaborators Jul 21, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants