Releases: vaadin/vaadin-date-picker
v4.0.2
Live Demo →
API Documentation →
Fixes
- Add missing disabled date style for Material date-picker
Changes Since v4.0.1:
v4.0.1
Live Demo →
API Documentation →
Fixes
-
Fixed the last date of month incorrectly disabled (#654)
-
Fixed the error thrown when pressing Enter (#653)
-
Fixed the overlay wrongly open on clear button click
Changes Since v4.0.0:
v4.0.0
Live Demo →
API Documentation →
⚠️ Breaking Changes Since v3.x:
- The clear button is now hidden by default. To make it visible, set the
clear-button-visible
attribute or use theclearButtonVisible
property. (Note: if the value of the date picker is empty, the clear button is always hidden.)
v4.0.0-alpha1
Live Demo →
API Documentation →
Changes Since v3.3.4:
-
d284870 Fix theme attribute propagation (#652)
-
Fix theme attribute propagation
-
Remove magi post
-
-
318d0fc feat: add clear-button-visible API from (#648)
Fixes #645
BREAKING CHANGE: The clear button is now hidden by default. To make it
visible, set theclear-button-visible
attribute or use
clearButtonVisible
JS API property.
v3.3.4
Live Demo →
API Documentation →
Changes Since v3.3.3:
v3.3.3
Live Demo →
API Documentation →
Changes Since v3.3.2:
-
e9a321f chore: align with skeleton, replace gulp with npm scripts
-
82d6db0 style: add semicolon to css in attribute
-
3ee2474 Switch from dom-if to disable-upgrade and update tests (#637)
-
Switch from dom-if to disable-upgrade and update tests
-
Implement _overlayInitialized property
-
-
48e02b8 Update visual test's style module name for correct importing order
-
a6dd00c Add vaadin-custom-field to range date picker demo [skip ci] (#631)
-
eb56898 Accept minor vertical diff in today button click handling (#629)
-
7e6db86 Pin webcomponentsjs to 2.2.0 for iOS 9
-
42c5b45 Update Lumo to 1.4.1, renegerate screenshots
-
b96db37 Remove redundant font-icon styles
-
ffb1a82 Explicitly specify port in 'npm start' script
-
07d3419 Add 'npm start' script
-
a36253b chore(api-docs): add note about 0-based month [skip ci] (#624)
-
2d86da5 Postpone overlay stamping to first opening (#621)
This is a performance improvement.
When attaching a lot of date pickers at once, the initial render can take a lot of time. Most of the time is spent on executing logic related to the overlay. This functionality is not needed until the overlay is opened, and it is wasted effort for any date picker on the page that the user doesn't open even once.
As a trade-off the first opening takes a bit longer.
v3.3.2
Live Demo →
API Documentation →
Fixes
- Correctly align overlay in RTL mode (#584)
Changes Since v3.3.1:
v3.3.1
Live Demo →
API Documentation →
Changes Since v3.3.0:
v3.3.0
Live Demo →
API Documentation →
New Features
- the
theme
attribute value set on<vaadin-date-picker>
will be propagated to the internal themable components<vaadin-date-picker-overlay>
,<vaadin-date-picker-overlay-content>
,<vaadin-month-calendar>
Changes Since v3.2.0:
-
0412b3d Use default mouse cursor for overlay content [skip ci]
The content inside the overlay is mostly interactive (vs. plain text content), so it’s more expected to have the same mouse cursor as buttons.
-
fc0486d Ignore ES6 custom validator demo in IE11 [skip ci]
-
04d4992 Fix visual tests to check if date-picker is defined
-
b0fd74e Change order of scripts to workaround P3 failures in IE11
-
399a4e7 Check if value has changed before validating it
-
12f69f2 Do not execute _valueChanged without value being actually changed (initialization)
-
361add0 Update dependencies to stable versions and overlay alpha
-
29299dc Propagate theme attribute to internal components
-
da35067 Avoid unnecessary DOM measurements when updating position
-
010c091 Remove unused and add missing imports
-
b1bfef8 Do not extend IronA11yKeysBehavior, only one static method is used
-
6dc8c8f Remove legacy and refactor duplicated code
v3.3.0-beta1
Live Demo →
API Documentation →
New Features
- the
theme
attribute value set on<vaadin-date-picker-light>
will be propagated to the internal themable components<vaadin-date-picker-overlay>
,<vaadin-date-picker-overlay-content>
,<vaadin-month-calendar>
Changes Since v3.2.0:
-
0412b3d Use default mouse cursor for overlay content [skip ci]
The content inside the overlay is mostly interactive (vs. plain text content), so it’s more expected to have the same mouse cursor as buttons.
-
fc0486d Ignore ES6 custom validator demo in IE11 [skip ci]
-
04d4992 Fix visual tests to check if date-picker is defined
-
b0fd74e Change order of scripts to workaround P3 failures in IE11
-
399a4e7 Check if value has changed before validating it
-
12f69f2 Do not execute _valueChanged without value being actually changed (initialization)
-
361add0 Update dependencies to stable versions and overlay alpha
-
29299dc Propagate theme attribute to internal components
-
da35067 Avoid unnecessary DOM measurements when updating position
-
010c091 Remove unused and add missing imports
-
b1bfef8 Do not extend IronA11yKeysBehavior, only one static method is used
-
6dc8c8f Remove legacy and refactor duplicated code