Code owners
Assign users and groups as approvers for specific file changes. Learn more.
unit_definition_changelog.txt 5.71 KiB
iqb-aspect-module@0.1.0 -> iqb-aspect-module@0.1.1:
- change button element action: undefined | 'previous' | 'next' | 'end'
iqb-aspect-definition@1.0.0
- Rename variable
- raise version to 1.0.0
2.0.0 (editor 1.26)
- positionProps -> position
- playerProps -> player
- styles -> styling
3.1.0
- radio now has "richTextOptions" instead of options
- text element has new property: columnCount
3.2.0
- LikertRowElement: +verticalButtonAlignment
- LikertRowElement: text: string; -> rowLabel: TextImageLabel;
- TextImageLabel: position: 'above' | 'below' | 'left' | 'right';
3.3.0
- SpellCorrectElement: +inputAssistancePreset: InputAssistancePreset;
+inputAssistancePosition: 'floating' | 'right';
+restrictedToInputAssistanceChars: boolean;
+showSoftwareKeyboard: boolean;
+softwareKeyboardShowFrench: boolean;
3.4.0 (editor 1.30)
- ToggleButton now have "richTextOptions" instead of options
3.5.0 (editor 1.31)
- +DropListSimpleElement
- +TextFieldSimpleElement
3.6.0
- DropList, DropListSimple: +copyOnDrop
3.7.0
- TextElement: +hasSelectionPopup: boolean;
- ToggleButtonElement now have "options: TextLabel[]" instead of "richTextOptions: string[]"
- TextAreaElement: InputAssistancePreset +'space'
+'comma'
+hasArrowKeys: boolean;
+hasReturnKey: boolean
- TextFieldElement/TextFieldSimpleElement/SpellCorrectElement: InputAssistancePreset +'space'
+'comma'
+hasArrowKeys: boolean;
3.8.0
- +HotspotImageElement
- TextAreaElement: +hasDynamicRowCount: boolean;
+expectedCharactersCount: number;
+hasKeyboardIcon: boolean;
- TextFieldElement: +hasKeyboardIcon: boolean;
+isLimitedToMaxLength: boolean;
- TextFieldSimpleElement: +isLimitedToMaxLength: boolean;
- TextFieldElement/TextFieldSimpleElement/SpellCorrectElement/TextAreaElement: InputAssistancePreset +'custom'
- Remove drop-list-simple as cloze child; is now a drop-list
- ButtonElement: action +highlightText
param +string
- Section: +activeAfterIdDelay: number
- DropListElement: +deleteDroppedItemWithSameID
- DropListValueElement:
+ returnToOriginOnReplacement?: boolean;
+ originListID?: string;
+ originListIndex?: number;
3.9.0
- TextFieldElement/TextFieldSimpleElement/SpellCorrectElement/TextAreaElement
+inputAssistanceFloatingStartPosition: 'startBottom' | 'endCenter';
3.10.0
- DropList: +allowReplacement
- DragAndDropValueObject: -returnToOriginOnReplacement; originListID and originListIndex are now mandatory
4.0.0
- UIElement:
- remove width
- remove height
- add DimensionProperties:
width: number;
height: number;
isWidthFixed: boolean;
isHeightFixed: boolean;
minWidth: number | null;
maxWidth: number | null;
minHeight: number | null;
maxHeight: number | null;
- PositionProperties:
- remove "dynamicPositioning"
- remove "fixedSize"
- remove "useMinHeight"
- margin properties now have a unit attached and are therefore an object ({value: number; unit: string})
- Section.gridColumnSizes and Section.gridRowSizes now have a unit attached and are therefore an object
({value: number; unit: string})
- Section:
- remove "activeAfterIdDelay"
- remove "activeAfterId"
- add "visibilityRules" (VisibilityRule[]) {id: string; operator: Operator; value: string;}
- add "visibilityDelay"
- add "animatedVisibility"
- add "enableReHide"
- Likert: new property: stickyHeaders
- ToggleButton: dynamicWidth removed
- Button.action:
- add "stateVariableChange"
- Button.actionParam:
- add "StateVariable" (StateVariable: {id: string; value: string;})
- Button:
- new properties: border-width, borderStyle, border-color, labelAlignment: 'super' | 'sub' | 'baseline', tooltipText, tooltipPosition
- Unit:
- add "stateVariables: StateVariable[]" (StateVariable: {id: string; value: string;})
- UIElement:
- add "isRelevantForPresentationComplete"
- DragNDropValueObject:
- add "audioSrc"
- TextAreaElement:
- add "hasAutoHeight"
- Checkbox:
- new property: crossOutChecked
- TextAreaElement, TextFieldElement, TextFieldSimpleElement, SpellCorrectElement:
- remove property: softwareKeyboardShowFrench
- new property: addInputAssistanceToKeyboard
4.1.0
- Section
- new property: logicalConnectiveOfRules: 'disjunction' | 'conjunction'
4.2.0
- Likert:
- new property: styling.firstLineColoring
- new property: styling.firstLineColoringColor
- new Element: MathTable
- new Element: TextAreaMath
4.3.0
- Geometry: new property: trackedVariables
- new property in "OtherStyles": helperRowColor
- MathTable:
- new styling property: helperRowColor
- new property: resultHelperRow
- new property value: operation: 'variable'
- new property: variableLayoutOptions: {
allowArithmeticChars: boolean;
isFirstLineUnderlined: boolean;
showResultRow: boolean;
showTopHelperRows: boolean;
allowFirstLineCrossOut: boolean; }
4.4.0
- New Trigger Element
- MathTable:
- new property: inputAssistancePreset
- new property: inputAssistancePosition
- new property: inputAssistanceFloatingStartPosition
- new property: showSoftwareKeyboard
- new property: hideNativeKeyboard
- new property: addInputAssistanceToKeyboard
- new property: hasArrowKeys
- DropList:
- new property: isSortList
- TextAreaElement, TextFieldElement, TextFieldSimpleElement, SpellCorrectElement, MathTableElement:
- new property: hideNativeKeyboard