Skip to content

Releases: vaadin/vaadin-combo-box

v4.2.0-beta2

26 Oct 07:14
Compare
Choose a tag to compare

Live Demo →
API Documentation →

Changes Since v4.2.0-beta1:

  • cd4e3f5 Update overlay dependency to stable version

  • f896901 Fix demo syntax

  • 42b2f77 fix: add loader part and style loading items state

    Fixes #710

v4.2.0-beta1

25 Oct 07:06
Compare
Choose a tag to compare

Live Demo →
API Documentation →

Changes Since v4.1.0:

New Features

Item rendering

  • <vaadin-combo-box> supports using custom renderer callback function for defining the content of <vaadin-combo-box-item>.
  • The renderer function provides root, comboBox, model arguments when applicable.
    Generate DOM content by using model object properties if needed, append it to the root
    element and control the state of the host element by accessing comboBox. Before generating new
    content, users are able to check if there is already content in root for reusing it.

Lazy loading

  • Added the dataProvider property allowing to set the function which loads items lazily

Raw commit history

  • 74b7809 Avoid getting placeholders marked selected while loading

  • 340718c Don't throw with large size on clearCache

  • 85a2fc0 Don't throw with large size

  • 7233f1a Remove Polymer mention from package description [skip ci]

  • 36659c6 Fix error message when both template and renderer are set

  • 3f8beb9 Clear pending requests on clearCache

  • 20049a0 Use filtered-countries in lazy loading demo [skip ci]

  • f2ed635 Improve dataProvider demo

  • 3eb880e Add dataProvider docs

  • 7a872f2 Add dataProvider mixin (#725)

  • 554c5d5 Fix incorrectly reset selectedItem when custom value allowed

  • e1840b9 Improve renderers docs

  • b3a8d66 Don't add content with innerHTML in renderer demos

  • 86ffe2a Propagate theme attribute to internal components

  • e9eed1e Add render method for manual renderer invocation

  • e7a05d1 Add test for manual renderer invocation

  • a4453a8 Remove unused paper elements from demos

  • f03e9cb Update dependencies to latest versions

  • a9a8e6f Remove unused and add missing imports

  • 4bb2982 Remove duplicate touch device detection

  • 0e20b41 Remove IronA11yKeysBehavior as not actually used anymore

  • d193d48 Cleanup legacy and duplicate code, remove unused notify: true

  • 379ef3b Added visual tests for Material theme

  • d0b5c90 Update renderers demos [skip ci]

  • ea0f6b5 Move the renderer docs section upper [skip ci]

  • 608bd66 Align renderer API docs with context-menu [skip ci] (#697)

  • 9ec9867 Update demos to prefer renderers

  • 8fc6aef Throw error and clean template or renderer when are assigned together

  • 5560cec Fix clearing of the root for template and renderer function

  • 01a9952 Combine renderer, item and index observers, improve test

  • 34907ef Update renderer args and bump analysis.json

  • 97ca635 Add renderer binding to light version

  • 9d9fcc9 Update args order and analysis.json

  • 964c6ac Fix renderer tests

  • 8640832 Update docs and bump analysis.json

  • 45dab4f Remove renderer declaration from light version

  • 8f9f2c0 Update demo wording

  • 5179e6a Update demo, docs and bump analysis.json

  • e418aff Fix docs

  • 5c45c6e Fix rendering during scrolling

  • a579c3b Fix and update demo

  • 87ec31b Update docs, owner property of renderer function and add test for root, model and owner

  • a9e71b7 Update docs and wording, bump analysis.json

  • a792222 Add item renderer demo

  • 9baf4b2 Add item renderer implementation

  • 6f6f2a8 Add renderer test

v4.2.0-alpha7

16 Oct 11:03
Compare
Choose a tag to compare

Live Demo →
API Documentation →

Changes Since v4.2.0-alpha6:

  • 74b7809 Avoid getting placeholders marked selected while loading

v4.2.0-alpha6

16 Oct 08:22
Compare
Choose a tag to compare

Live Demo →
API Documentation →

Changes Since v4.2.0-alpha5:

  • 340718c Don't throw with large size on clearCache

  • 85a2fc0 Don't throw with large size

v4.2.0-alpha5

12 Oct 11:35
Compare
Choose a tag to compare

Live Demo →
API Documentation →

Changes Since v4.2.0-alpha4:

  • 7233f1a Remove Polymer mention from package description [skip ci]

  • 36659c6 Fix error message when both template and renderer are set

  • 3f8beb9 Clear pending requests on clearCache

  • 20049a0 Use filtered-countries in lazy loading demo [skip ci]

v4.2.0-alpha4

03 Oct 13:25
Compare
Choose a tag to compare
v4.2.0-alpha4 Pre-release
Pre-release

Live Demo →
API Documentation →

New Features

  • Added the dataProvider property allowing to set the function which loads items lazily

Changes Since v4.2.0-alpha3:

  • f2ed635 Improve dataProvider demo
  • 3eb880e Add dataProvider docs
  • 7a872f2 Add dataProvider mixin (#725)
  • 554c5d5 Fix incorrectly reset selectedItem when custom value allowed
  • e1840b9 Improve renderers docs
  • b3a8d66 Don't add content with innerHTML in renderer demos

v4.2.0-alpha3

06 Sep 11:13
Compare
Choose a tag to compare
v4.2.0-alpha3 Pre-release
Pre-release

Live Demo →
API Documentation →

Changes Since v4.2.0-alpha2:

  • 86ffe2a Propagate theme attribute to internal components

  • e9eed1e Add render method for manual renderer invocation

  • e7a05d1 Add test for manual renderer invocation

v4.0.2

31 Aug 06:29
Compare
Choose a tag to compare

Live Demo →
API Documentation →

Changes Since v4.0.1:

  • d6b8688 Avoid notifyResize calls when overlay is closed (#700)
  • eeb0c6c Update filtered items correctly (#672)

v4.2.0-alpha2

28 Aug 12:13
Compare
Choose a tag to compare

Live Demo →
API Documentation →

Changes Since v4.2.0-alpha1:

  • a4453a8 Remove unused paper elements from demos

  • f03e9cb Update dependencies to latest versions

  • a9a8e6f Remove unused and add missing imports

  • 4bb2982 Remove duplicate touch device detection

  • 0e20b41 Remove IronA11yKeysBehavior as not actually used anymore

  • d193d48 Cleanup legacy and duplicate code, remove unused notify: true

  • 379ef3b Added visual tests for Material theme

v4.2.0-alpha1 - Renderer

23 Aug 13:59
Compare
Choose a tag to compare

Live Demo →
API Documentation →

New Features

Item rendering

  • <vaadin-combo-box> supports using custom renderer callback function for defining the content of <vaadin-combo-box-item>.
  • The renderer function provides root, comboBox, model arguments when applicable.
    Generate DOM content by using model object properties if needed, append it to the root
    element and control the state of the host element by accessing comboBox. Before generating new
    content, users are able to check if there is already content in root for reusing it.

Changes Since v4.1.0:

  • d0b5c90 Update renderers demos [skip ci]

  • ea0f6b5 Move the renderer docs section upper [skip ci]

  • 608bd66 Align renderer API docs with context-menu [skip ci] (#697)

  • 9ec9867 Update demos to prefer renderers

  • 8fc6aef Throw error and clean template or renderer when are assigned together

  • 5560cec Fix clearing of the root for template and renderer function

  • 01a9952 Combine renderer, item and index observers, improve test

  • 34907ef Update renderer args and bump analysis.json

  • 97ca635 Add renderer binding to light version

  • 9d9fcc9 Update args order and analysis.json

  • 964c6ac Fix renderer tests

  • 8640832 Update docs and bump analysis.json

  • 45dab4f Remove renderer declaration from light version

  • 8f9f2c0 Update demo wording

  • 5179e6a Update demo, docs and bump analysis.json

  • e418aff Fix docs

  • 5c45c6e Fix rendering during scrolling

  • a579c3b Fix and update demo

  • 87ec31b Update docs, owner property of renderer function and add test for root, model and owner

  • a9e71b7 Update docs and wording, bump analysis.json

  • a792222 Add item renderer demo

  • 9baf4b2 Add item renderer implementation

  • 6f6f2a8 Add renderer test