A new attribute type (also known as CSType) was added, which allows limiting a selection field to a subset of selectable items. Even though there are two different selection field data types available in the standard, they always allow picking any value of the value list. Sometimes it makes sense to limit the range of available values, for example when for a certain area of products only a subset of materials or colors should be selectable:
How it works
The attribute type can be found as "BS Sub Selection" attribute type:
It behaves exactly like any other Selection CSType, just that the values are retrieved from another attribute of the same object by assigning this selection as "Selection Attribute" to the configuration:
A typical use case would be to make this other attribute inheritable so that for a whole branch of objects only this limited choice is available.