Skip to content

Support importing compound metadata#1206

Merged
ShanaLMoore merged 1 commit into
9-stablefrom
v9.5.0-for-compound
Jun 12, 2026
Merged

Support importing compound metadata#1206
ShanaLMoore merged 1 commit into
9-stablefrom
v9.5.0-for-compound

Conversation

@laritakr

Copy link
Copy Markdown
Contributor

Summary

Details

  • A field mapping with an object: writes each value into the object row under the mapping key by default. Mapping keys must be globally unique, so two objects could not both use the same in-row key (e.g. a title in two different compounds).
  • name: (alias row_key:) sets the in-row key explicitly, letting two uniquely-keyed mappings write the same row key into different objects — the case a sub-property shared across compounds, or one colliding with an existing scalar mapping, requires.
  • Backward compatible: mappings without name:/row_key: are unchanged.
  • Targets 9-stable for a 9.5.1 patch release.

Add support for `name:` (alias `row_key:`) in field mappings with an `object:` key.

This allows the mapping to specify the key under which the value will be
written inside the object row, independently of the globally unique mapping key.
@laritakr laritakr added the patch-ver for release notes label Jun 11, 2026
@laritakr laritakr changed the title Add name:/row_key: option for object field maps Support importing compound metadata Jun 11, 2026
@ShanaLMoore
ShanaLMoore merged commit 5831c1a into 9-stable Jun 12, 2026
10 checks passed
@ShanaLMoore
ShanaLMoore deleted the v9.5.0-for-compound branch June 12, 2026 14:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

patch-ver for release notes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants