Skip to content
Snippets Groups Projects
unit_definition_changelog.txt 4.96 KiB
Newer Older
  • Learn to ignore specific revisions
  • 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
    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;
    
    rhenck's avatar
    rhenck committed
    - 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;})
    
      - new properties: border-width, borderStyle, border-color, labelAlignment:  'super' | 'sub' | 'baseline',  tooltipText, tooltipPosition
    
    - Unit:
      - add "stateVariables: StateVariable[]" (StateVariable: {id: string; value: string;})
    
    jojohoch's avatar
    jojohoch committed
    - UIElement:
      - add "isRelevantForPresentationComplete"
    
    - DragNDropValueObject:
      - add "audioSrc"
    
    - TextAreaElement:
      - add "hasAutoHeight"
    
    jojohoch's avatar
    jojohoch committed
      - new property: crossOutChecked
    
    - TextAreaElement, TextFieldElement, TextFieldSimpleElement, SpellCorrectElement:
      - remove property: softwareKeyboardShowFrench
      - new property: addInputAssistanceToKeyboard
    
    rhenck's avatar
    rhenck committed
    4.1.0
    
      - Section
        - new property: logicalConnectiveOfRules: 'disjunction' | 'conjunction'
    
    rhenck's avatar
    rhenck committed
    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": lastHelperRowColor
    
    rhenck's avatar
    rhenck committed
    - MathTable:
      - new styling property: lastHelperRowColor
      - new property: allowArithmeticChars
      - new property: isFirstLineUnderlined
      - new property value: operation: 'none'