All Components

Changelog

v1.3.0 (2017-10-17)

Bug Fixes

  • calendar:
    • calc non-Month views' height correctly
    • unfold templates to static HTML to support AOT

Features

  • calendar: introduce year/decade/century views for faster navigation

v1.2.1 (2017-10-04)

Bug Fixes

  • accept Angular 5.x as a peer dependency
  • use ngTemplateOutletContext
  • replace OpaqueToken with InjectionToken
  • enable virtual scrolling in IE9

v1.2.0 (2017-09-06)

Bug Fixes

  • add class to timepicker popup
  • timepicker: Now button should set value to the current time

Features

  • timepicker: add show/hide option for the Cancel button

v1.1.0 (2017-08-29)

Bug Fixes

  • avoid importing whole RxJS
  • calendar: error in universal rendering
  • dateinput:
    • stop HTML5 input autocomplete functionality
    • update input value on format property change
  • datepicker: position popup correctly in zoomed mobile device
  • timepicker:
    • position popup correctly in zoomed mobile device
    • enable initial scroll animation when selected value is different
    • update current when set value through form model
    • skip scroll animation when same text is selected
    • snap through items on every wheel scroll
  • timepicker-dom-service: restructure fake element to match new styling

Features

  • datepicker: add popup appendTo option
  • timepicker: add popup appendTo option

v1.0.6 (2017-08-11)

Bug Fixes

  • calendar:
    • calculate calendarHeight correctly in bootstrap
    • correctly calculate navigation offset when flexbox is used
    • update form model before triggering valueChange event
    • throw exception when provided value is not valid
  • dateinput:
    • stop HTML5 input autocomplete functionality
    • update input value on format property change
    • update form model before triggering valueChange event
    • throw exception when provided value is not valid
  • datepicker:
    • update form model before triggering valueChange event
    • throw exception when provided value is not valid
    • avoid views jumping on scroll
    • defer the calendar focusing on popup open

v1.0.5 (2017-06-27)

Bug Fixes

  • update license

v1.0.4 (2017-06-15)

Bug Fixes

  • upgrade Popup dependency to 1.1.0
  • bundle build with Angular 4.2

v1.0.3 (2017-06-07)

Bug Fixes

  • use Renderer2 to set element properties
  • calendar: render without exception in IE9
  • dateinput:
    • select single date segment on calendar change
    • keep time unchanged when type new year value
    • keep first segment selected when whole text is replaced
    • use base date with midnight time portion.
  • datepicker:
    • right-align popup when in RTL mode
    • retain dateinput selection on calendar change
    • avoid NaN date values in IE11.

v1.0.2 (2017-06-01)

Bug Fixes

  • use Renderer2 to set element properties
  • dateinput:
    • select single date segment on calendar change
    • keep time unchanged when type new year value
    • keep first segment selected when whole text is replaced
    • use base date with midnight time portion.
  • datepicker:
    • right-align popup when in RTL mode
    • retain dateinput selection on calendar change
    • avoid NaN date values in IE11.

v1.0.1 (2017-05-09)

Bug Fixes

  • dateinput:
    • add k-state-active to spin buttons
    • add k-state-focused when component is active.

v1.0.0 (2017-05-04)

Features

  • official release
  • Remove placeholder property binding

v0.9.0 (2017-05-03)

Features

  • Remove placeholder property binding

v0.8.3 (2017-04-27)

Bug Fixes

  • dateinput:
    • select first/last segment using HOME/END
    • allow selection and modification of AM/PM segment
    • select first segment when call focus method
    • keep day in range when modify month segment
    • allow zero year in IE11.

v0.8.2 (2017-04-25)

Bug Fixes

  • perform range validation only if component has value
  • dateinput: update FormControl only when min/max range actually has changed.

v0.8.1 (2017-04-21)

Bug Fixes

  • dateinput: allow number input in short/long month name segments.

v0.8.0 (2017-04-20)

Bug Fixes

  • calendar: export component as kendo-calendar
  • dateinput:
    • disable dragAndDrop to prevent incorrect input
    • prevent pasting in the input as a whole
    • export the component as 'kendo-dateinput'
    • norify FormControl for min/max range change
    • notify FormControl for range changes to hide old min/max errors
    • accept leap days when whole value has been deleted
    • typing a month will normalize the invalid date
    • typing a year will normalize the invalid date
  • datepicker: export component as kendo-datepicker

Features

  • dateinput:
    • switch date segments using TAB/Shift+TAB
    • backspace switches to prev date segment
    • switch date segment when typed value overflows

v0.7.0 (2017-04-13)

Bug Fixes

  • calendar:
    • keep navigation bar sync after another calendar is destroyed.
    • accept only valid focusedDate property value
  • dateinput: skip value updates when meta key is pressed
  • dateinputs:
    • skip validation if min/max are null
    • remove @progress/animations peer dependency as it is defined by the Popup packag

Features

  • introduce a DatePicker component
  • calendar: enable cell template to be defined through input property
  • dateinput: define input placeholder attribute
  • datepicker: render all internal components

v0.6.1 (2017-04-11)

Bug Fixes

  • dateinputs: add @angular/animations package as peer dependency

v0.6.0 (2017-04-05)

Features

  • upgrade to Angular 4

v0.5.3 (2017-04-04)

Bug Fixes

  • dateinput: AOT support

v0.5.2 (2017-04-04)

Bug Fixes

  • dateinput: keep caret position when update value

v0.5.1 (2017-04-03)

Bug Fixes

  • dateinput: update input text on subsequent value property updates

v0.5.0 (2017-03-29)

Bug Fixes

  • DateInput: typing over invalid selection to be nicely handled #47 #48
  • dateInput:
    • clicking on separator not always select correct part
    • typing month to be case insensitive
    • various fixes
    • typing in mobile devices
    • missing setDisabledState method
    • typing letter on initially empty input results in js error
    • tabbing and focusing browser related issues
    • title
    • shift+scroll to navigate thru parts;
    • change months by typing name or number #27
    • aria fixes
    • hours navigation issue
    • typing over already masked part if out of range
    • backspace over selection
    • selection fixes, and spin buttons to modify the active part
  • dateinput:
    • render numbers for aria-value* attributes
    • accept 0 value when valid for a date part.

Features

  • release DateInput component
  • Expose custom message components for both Calendar and DateInput
  • DateInput: Display placeholders for deleted parts #42
  • dateInput:
    • localized placeholders
    • typing restriction
  • dateinput:
    • introduce auto-correction functionality
    • add option to enable/disable range validation
    • use @progress/kendo-angular-l10n for localization
    • add focus/blur events and methods
    • add support for an arbitrary tabindex

v0.4.1 (2017-03-24)

Bug Fixes

  • calendar: wire scroll event only on the client

v0.4.0 (2017-03-24)

Features

  • calendar:
    • introduce blur method
    • Calendar Navigation Bar

v0.3.7 (2017-03-02)

Bug Fixes

  • update intl version

v0.3.6 (2017-02-13)

Bug Fixes

  • calendar: shift week names based first week day.

v0.3.5 (2017-02-10)

Bug Fixes

  • lock TS version to 2.0.x

v0.3.4 (2017-02-09)

Bug Fixes

  • calendar: amend AOT support making injected services public

v0.3.3 (2017-02-09)

Bug Fixes

  • calendar: ammend AOT using public HostBindings

v0.3.2 (2017-02-07)

Bug Fixes

  • calendar:
    • scroll to focused date when it is not in view port
    • trigger detect changes before the cell is clicked.
  • utils: correctly check whether date is in dates collection. Test all util methods too

v0.3.1 (2017-02-03)

Bug Fixes

  • calendar: use default min/max values when null is provided.

v0.3.0 (2017-02-02)

Bug Fixes

  • calendar:
    • keep focus in calendar on click
    • calculate view height in IE11 correctly.

Features

  • calendar: introduce a focus method

v0.2.0 (2017-01-31)

Bug Fixes

  • calendar:
    • use today if [value] is null
    • render views without skipping months

Features

  • calendar:
    • release v0.2.0
    • render k-state-focused only when element is focused