Allow use of same-shape-adapters ahead of general adapter support in #3464003

Created on 15 July 2025, 4 days ago

Overview

While working on ๐Ÿ“Œ Improve the front-end DX of Active , I realized that both

are actually NOT what we should be doing, but it's the pragmatic work-around until we have adapter support: โœจ [later phase] PropShapes' JSON schema must match exactly with FieldType's storage format โ€” what if you want to use another FieldType? Active .

If we ship the beta like this, itโ€™ll mean supporting these computed field properties forever, unless we do a fully automated update path early on, before enormous amounts of content can be created. We know and proved itโ€™s technically possible (see ComponentInputsEvolutionTest::testBlockPluginUpdatePath()), but โ€ฆ ideally we avoid this.

Proposed resolution

Allow adapters that consume a single prop shape and output that same single shape.

This would bypass the need for:

  • design
  • UI changes
  • hopefully any front-end changes
  • hopefully minimal back-end changes

User interface changes

None.

๐Ÿ“Œ Task
Status

Active

Version

0.0

Component

Shape matching

Created by

๐Ÿ‡ง๐Ÿ‡ชBelgium wim leers Ghent ๐Ÿ‡ง๐Ÿ‡ช๐Ÿ‡ช๐Ÿ‡บ

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Production build 0.71.5 2024