Skip to content
Snippets Groups Projects
unit_definition_changelog.txt 3.64 KiB
Newer Older
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

- radio now has "richTextOptions" instead of options
- text element has new property: columnCount

3.2.0
- LikertRowElement: +verticalButtonAlignment
rhenck's avatar
rhenck committed
- 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'
rhenck's avatar
rhenck committed
- 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;
jojohoch's avatar
jojohoch committed

3.9.0
- TextFieldElement/TextFieldSimpleElement/SpellCorrectElement/TextAreaElement
    +inputAssistanceFloatingStartPosition: 'startBottom' | 'endCenter';

3.10.0
- DropList: +allowReplacement
- DragAndDropValueObject: -returnToOriginOnReplacement; originListID and originListIndex are now mandatory
rhenck's avatar
rhenck committed
3.12.0
- 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
rhenck's avatar
rhenck committed
- ToggleButton: dynamicWidth removed
- Button.action:
  - add "stateVariableChange"
- Button.actionParam:
  - add "StateVariable" (StateVariable: {id: string; value: string;})
- Unit:
  - add "stateVariables: StateVariable[]" (StateVariable: {id: string; value: string;})