Skip to content

Releases: vaadin/vaadin-grid

v4.0.0-alpha3

29 Sep 09:04
Compare
Choose a tag to compare

Live Demo →
API Documentation →

Changes Since v4.0.0-alpha2:

  • 3889869 Expose reorder ghost as a shadow part.

  • 4078832 Fix focus outline appearing after mouse focus

  • 6943467 More accurate cell click handling

    • Rely on native browser focusing on mousedown

    • onClick cell listener does not move focus anymore

    • On Shadow DOM mousedown on slotted content does not focus shadow DOM
      cell. Workaround by making cellContent focusable and delegating focus
      to cells.

  • e71a4e1 Cleanup _getCellByCellContent removal leftovers

  • e570927 Fix cell content click not activating items in MSIE

  • caa9bfc Remove input.focus() stub in keyboard nav tests

  • b0b9812 Update last columns after first render

  • e12c715 Prepare templates manually when column template observer doesn't trigger

  • 024b383 Stamp the row details template lazily

  • 17c3143 Update the column tree with microtask timing to avoid shady style scope issues

  • eea97ae Don't allow the last resizable column handle to overflow

  • b3198df Add a test for resizable column width

  • bacc9f4 Revert a bad cleanup

  • b625d21 Add default theme for sorter

  • 9de0fe4 Add content part and align part naming

  • 2e539ba Make sorter extend themable mixin

v4.0.0-alpha2

26 Sep 12:53
Compare
Choose a tag to compare

Live Demo →
API Documentation →

Changes Since v4.0.0-alpha1:

  • 45da18b Fix deactivating items on space or click in non-body row

  • 43d18af Fix keyboard-navigation test suite so it won't break on ios

  • 2c9e8fa Update README.md

  • 99b20e8 Bump vaadin-demo-helpers to ^1.0.0

v4.0.0-alpha1 - Polymer 2.0 ES6 class based element

26 Sep 08:54
Compare
Choose a tag to compare

Polymer 2.0 ES6 class based version of the vaadin-grid.

v3.0.2 - Fix scrolling in Firefox on Windows

12 Sep 12:02
Compare
Choose a tag to compare

Live Demo →

API Documentation →

  • support WheelEvent.deltaMode DOM_DELTA_LINE (#974)
  • fix expanded not working with dynamic columns (#933)

v3.0.1 - Maintenance Release

09 Aug 14:03
Compare
Choose a tag to compare

Live Demo →

API Documentation →

Changes since v3.0.0:

  • Added Dom Observers for Templates #918
  • Fix typo in demos #940

v3.0.0 - Stable Polymer 2.0 Hybrid Release

14 Jul 10:02
Compare
Choose a tag to compare

This is the Polymer 2.0 Hybrid Stable version of the vaadin-grid.

Live Demo →

API Documentation →

Breaking change since v2.0.3:

  • custom children now require slot="filter"

    <!-- 2.x -->
    <vaadin-grid-column>
      <template class="header">
        <vaadin-grid-filter value="[[filterValue]]">
          <input value="{{filterValue::input}}">
        </vaadin-grid-filter>
      </template>
    </vaadin-grid-column>
    
    <!-- 3.x -->
    <vaadin-grid-column>
      <template class="header">
        <vaadin-grid-filter value="[[filterValue]]">
          <input slot="filter" value="{{filterValue::input}}">
        </vaadin-grid-filter>
      </template>
    </vaadin-grid-column>

Changes since v2.0.3:

  • Polymer 2.0 (Hybrid) Support
  • Polymer dependencies now default to ^2.0.0
  • Screen reader support (#889)
  • draggable="true" can now be used properly inside cell templates
  • Fix computed height (#916)

Changes since v3.0.0-beta1:

  • Fix computed height (#916)

v3.0.0-beta1

19 Jun 18:51
Compare
Choose a tag to compare

Changes

  • draggable="true" can now be used properly inside cell templates

v3.0.0–alpha2 - Screen Reader Support

09 Jun 13:59
Compare
Choose a tag to compare

Live Demo ↗

Changes:

  • Screen reader support (#889)
  • Fixed sorters/filters with deep nested path (#891)

v2.0.3

05 Jun 13:05
Compare
Choose a tag to compare
  • Fixed filtering/sorting with multi-part paths (#891, thanks to @leebickmtu)

v3.0.0–alpha1 - Polymer 2.0 Support

19 May 08:34
Compare
Choose a tag to compare

Live demos ↗

Changes

  • Polymer 2.0 (Hybrid) Support
  • Polymer dependencies now default to ^2.0.0
  • <vaadin-grid-filter> custom children now require slot="filter"
<!-- 2.x -->
<vaadin-grid-column>
  <template class="header">
    <vaadin-grid-filter value="[[filterValue]]">
      <input value="{{filterValue::input}}">
    </vaadin-grid-filter>
  </template>
</vaadin-grid-column>

<!-- 3.x -->
<vaadin-grid-column>
  <template class="header">
    <vaadin-grid-filter value="[[filterValue]]">
      <input slot="filter" value="{{filterValue::input}}">
    </vaadin-grid-filter>
  </template>
</vaadin-grid-column>