Skip to content

Releases: vaadin/vaadin-checkbox

v2.2.8

15 May 14:19
Compare
Choose a tag to compare

Live Demo →
API Documentation →

Fixes

  • vaadin-checkbox-group: fixes for dynamically added checkboxes
  • make change event not composed

Changes Since v2.2.7:

  • 4998845 Cleanup

  • e236f56 fix: check added checkbox if included in value

    In the asynchronous FlattenedNodesObserver, the checkboxes should
    be updated to be checked if included in the checkbox-group value.
    Previously, this caused an invalid state where the checkbox's
    checked-state and the checkbox-group's value were out-of-sync (also when
    value was set after adding the checkbox, because of asynchronisity).

    fix vaadin/vaadin-checkbox-flow#89

  • 8973123 fix: prevent duplicates in checkbox-group value

    Eg. when setting the value manually and adding a checked checkbox.

    Previously, the value of the added checked checkbox was always added to
    the checkbox-group value, even if it was already included.

    fix vaadin/vaadin-checkbox-flow#83

  • d2c6f79 test: update browser versions used in tests

    Related to:
    https://github.com/vaadin/components-team-tasks/issues/450
    vaadin/vaadin-element-skeleton#204

  • 0a6115e fix: make change event not composed (#146)

  • ea524e1 chore: align with skeleton, replace gulp with npm scripts

v2.2.7

15 Feb 13:35
Compare
Choose a tag to compare

Live Demo →
API Documentation →

Changes Since v2.2.6:

  • b791d26 fix(lumo): disabled checkbox group label style (#144)

    • Fix checkbox group label greying out with lumo theme

    • Add visual tests for disabled checkbox group

v2.2.6

10 Jan 14:08
Compare
Choose a tag to compare

Live Demo →
API Documentation →

Fixes

  • Fixed Firefox issue when using Tab key to navigate between checkboxes

Changes Since v2.2.5:

  • bcbd99b fix(checkbox): set focusElement to input to avoid firefox issue (#139)

  • 319a0a0 Explicitly specify port in 'npm start' script

  • fa827f3 Add 'npm start' script

v2.2.5

18 Dec 09:40
Compare
Choose a tag to compare

Live Demo →
API Documentation →

Fixes

  • Add missing styles for hidden attribute
  • Aligned CSS for user-select property vendor prefixes

Changes Since v2.2.4:

  • 1d68295 fix(theme): add user-select vendor prefixes for consistency [skip ci]

  • 8626b9e fix(checkbox): add missing styles for hidden attribute (#137)

  • aa87d46 Align with skeleton: use latest vaadin-demo-helpers, improve demos

  • 11d058c Update vaadun-button to stable version, remove iron-demo-helpers

  • b63e966 Fix incorrect closing tag in demo [skip ci] (#135)

v2.1.3

18 Dec 11:13
Compare
Choose a tag to compare

Live Demo →
API Documentation →

Fixes

  • Add missing styles for hidden attribute
  • Aligned CSS for user-select property vendor prefixes
  • Fix label consider it is empty also if there is only one empty text node inside

Changes Since v2.1.2:

  • aa8899b fix(theme): add user-select vendor prefixes for consistency [skip ci]

  • 4267426 fix(checkbox): add missing styles for hidden attribute (#137)

  • c6a237d Add _isAssignedNodesEmpty method and test for it

v2.2.4

01 Nov 10:38
Compare
Choose a tag to compare

Live Demo →
API Documentation →

Changes Since v2.2.3:

  • d7692ae Set indeterminate false by default

  • cf61dbf Remove checkboxgroup role

v2.2.3

08 Oct 08:00
Compare
Choose a tag to compare

Live Demo →
API Documentation →

Changes Since v2.2.2:

  • 8b98be7 Add _isAssignedNodesEmpty method and test for it

  • d0c03a5 Revert CSS display change

  • ea6d0db Create ISSUE_TEMPLATE.md

  • ee03ca4 Fix empty slot check

    Consider the label empty also if there is only one empty text node inside the <vaadin-checkbox> tag.

v2.2.2

18 Sep 08:53
Compare
Choose a tag to compare

Live Demo →
API Documentation →

Changes Since v2.2.1:

  • 023d84b Fix focusout validation regression in Firefox

  • 5ec9f8d Fix checkbox-group not validating on focusout (#126)

  • 96d5b55 Update checkbox-group to use required field mixin

  • 9d3e7c1 Add missing has-value state attribute for styling

  • 698f805 Fix checkbox ripple cropped in Chrome

v2.1.2

03 Sep 10:27
Compare
Choose a tag to compare

Live Demo →
API Documentation →

Changes Since v2.1.1:

  • ac40325 Remove extra indents on empty label

v2.2.1

20 Aug 10:40
Compare
Choose a tag to compare

Live Demo →
API Documentation →

Changes Since v2.2.0-beta2:

  • c979be0 Update vaadin-element-mixin to 2.0.0

  • 83d6467 Remove Polymer legacy syntax from demo [skip ci]

  • 7ac8e03 Update test to check the first button checked state

  • 8fb62d5 Move adding of the listeners to ready

  • 68a6bed Add test for checking number of calls of checked changed listener

  • 06bfeeb Run tests in headless Chrome and Firefox, use sudo: false in travis

  • d990500 Remove analysis.json [skip ci]

  • 642739a Exclude visual tests for PR builds in travis [skip ci]

  • 05607fa Remove Polymer mention [skip ci]

  • cc9ec44 Use badgen for npm and bower versions badges [skip ci]

  • c1549b0 Add Part name to the description

  • d38dd37 Switch from using flattenedNodesObserver to use slotchange event

  • d8a4d3c Update test to dispatch slotchange event instead of flushing observer

  • 335081e Add emtpy attribute documentation, update existing state attributes docs

  • 2fee129 Update styles for non-empty label in material and lumo

  • 50ea00b Add observer for tracking removal/adding of the label

  • 7e20415 Add tests for setting empty attribute on part label

  • 38a7b57 Update screenshots to include empty label

  • ff08af0 Add visual test

  • 7bae657 Use @vaadin/vaadin-component-dev-dependencies