lion/packages/combobox/CHANGELOG.md
github-actions[bot] ad697dbcd2 Version Packages
2020-12-07 13:18:25 +00:00

6.2 KiB

Change Log

0.1.14

Patch Changes

  • Updated dependencies [de536282]
  • Updated dependencies [11e8dbcb]
    • @lion/overlays@0.22.6

0.1.13

Patch Changes

  • Updated dependencies [83359ac2]
  • Updated dependencies [7709d7c2]
  • Updated dependencies [3c2a33a7]
  • Updated dependencies [2eeace23]
    • @lion/overlays@0.22.5
    • @lion/listbox@0.3.10

0.1.12

Patch Changes

  • Updated dependencies [5553e43e]
    • @lion/form-core@0.6.12
    • @lion/listbox@0.3.9
    • @lion/overlays@0.22.4

0.1.11

Patch Changes

  • Updated dependencies [aa8ad0e6]
  • Updated dependencies [9142a53d]
  • Updated dependencies [4bacc17b]
  • Updated dependencies [3944c5e8]
    • @lion/form-core@0.6.11
    • @lion/overlays@0.22.3
    • @lion/listbox@0.3.8

0.1.10

Patch Changes

  • Updated dependencies [c5c4d4ba]
    • @lion/form-core@0.6.10
    • @lion/listbox@0.3.7

0.1.9

Patch Changes

  • Updated dependencies [cf0967fe]
    • @lion/form-core@0.6.9
    • @lion/listbox@0.3.6

0.1.8

Patch Changes

  • Updated dependencies [b222fd78]
    • @lion/form-core@0.6.8
    • @lion/listbox@0.3.5
    • @lion/overlays@0.22.2

0.1.7

Patch Changes

  • Updated dependencies [cfbcccb5]
    • @lion/core@0.13.4
    • @lion/form-core@0.6.7
    • @lion/listbox@0.3.4
    • @lion/overlays@0.22.1

0.1.6

Patch Changes

  • 4f1e6d0d: Combobox: demos, Subclasser features and fixes

    Features

    • Subclassers can configure _syncToTextboxCondition(). By default only for autocomplete="inline|both"
    • Subclassers can configure _showOverlayCondition(options). For instance, already show once textbox gets focus or add your own custom
    • Subclassers can configure _syncToTextboxMultiple(modelValue, oldModelValue). See https://github.com/ing-bank/lion/issues/1038
    • Subclassers can configure _autoSelectCondition, for instance to have autcomplete="list" with auto select instead of manual selection. Both are possible according to w3c specs

    Fixes

    Demos

    • created a google combobox demo (with anchors as options)
      • advanced styling example
      • uses autocomplete 'list' as a fundament and enhances _showOverlayCondition and _syncToTextboxCondition
    • enhanced whatsapp combobox demo
      • how to match/highlight text on multiple rows of the option (not just choiceValue)

    Potentially breaking for subclassers:

    • _computeUserIntendsAutoFill -> __computeUserIntendsAutoFill (not overridable)
    • _syncCheckedWithTextboxOnInteraction is removed. Use _syncToTextboxCondition and/or _syncToTextboxMultiple
  • Updated dependencies [9c3224b4]

  • Updated dependencies [fff79915]

  • Updated dependencies [4f1e6d0d]

    • @lion/overlays@0.22.0
    • @lion/listbox@0.3.3

0.1.5

Patch Changes

  • Updated dependencies [e2e4deec]
    • @lion/core@0.13.3
    • @lion/form-core@0.6.6
    • @lion/listbox@0.3.2
    • @lion/overlays@0.21.3

0.1.4

Patch Changes

  • 618f2698: Run tests also on webkit
  • Updated dependencies [20ba0ca8]
  • Updated dependencies [618f2698]
  • Updated dependencies [16dd0cec]
    • @lion/core@0.13.2
    • @lion/form-core@0.6.5
    • @lion/listbox@0.3.1
    • @lion/overlays@0.21.2

0.1.3

Patch Changes

  • 9fcb67f0: Allow flexibility for extending the repropagation prevention conditions, which is needed for combobox, so that a model-value-changed event is propagated when no option matches after an input change. This allows validation to work properly e.g. for Required.
  • 7e915f94: Allow background customization of native input
  • Updated dependencies [2907649b]
  • Updated dependencies [c844c017]
  • Updated dependencies [bdf1cfb2]
  • Updated dependencies [68e3e749]
  • Updated dependencies [fd297a28]
  • Updated dependencies [9fcb67f0]
  • Updated dependencies [247e64a3]
  • Updated dependencies [e92b98a4]
    • @lion/form-core@0.6.4
    • @lion/listbox@0.3.0
    • @lion/overlays@0.21.1
    • @lion/core@0.13.1

0.1.2

Patch Changes

  • 533417f2: form-control class to correct node
  • 928a673a: Add a new option showAllOnEmpty which shows the full list if the input has an empty value
  • 6679fe77: Types button and combobox
  • c76c0786: add inherited styles in combobox (aria 1.1) _inputNode to allow styling
  • Updated dependencies [d83f7fc5]
  • Updated dependencies [d1c6b18c]
  • Updated dependencies [d5faa459]
  • Updated dependencies [17a0d6bf]
  • Updated dependencies [a4c4f1ee]
  • Updated dependencies [d5faa459]
  • Updated dependencies [0aa4480e]
    • @lion/overlays@0.21.0
    • @lion/listbox@0.2.0
    • @lion/form-core@0.6.3

0.1.1

Patch Changes

  • 0ebca5b4: Combobox api, demo and ux improvements

    • renamed filterOptionCondition (similarity to match-mode, since this is basically an override)
    • demos for matchCondition
    • inline autocompletion edge cases solved (that would be inconsistent ux otherwise)
    • demos took a long time render: introduced a lazyRender directive that only adds (expensive) lionOptions after first meaningful paint has happened
    • made clearer from the code that selectionDisplay component is for demo purposes only at this moment

Minor Changes

  • 01a798e5: Combobox package

    Features

    • combobox: new combobox package
    • core: expanded browsers detection utils
    • core: closest() polyfill for IE
    • overlays: allow OverlayMixin to specify reference node (when invokerNode should not be positioned against)
    • form-core: add _onLabelClick to FormControlMixin. Subclassers should override this

    Patches

    • form-core: make ChoiceGroupMixin a suite
    • listbox: move generic tests from combobox to listbox
    • select-rich: enhance tests

Patch Changes

  • Updated dependencies [27879863]
  • Updated dependencies [4b7bea96]
  • Updated dependencies [01a798e5]
  • Updated dependencies [a9d6971c]
  • Updated dependencies [a31b7217]
  • Updated dependencies [85720654]
  • Updated dependencies [32202a88]
  • Updated dependencies [b9327627]
  • Updated dependencies [02145a06]
    • @lion/overlays@0.20.0
    • @lion/form-core@0.6.2
    • @lion/core@0.13.0
    • @lion/listbox@0.1.2