Skip to content

Latest commit

 

History

History
172 lines (110 loc) · 3.66 KB

CHANGELOG.md

File metadata and controls

172 lines (110 loc) · 3.66 KB

0.7.6

New Features in date picker

Support for multiple input formats for keyboard inputs

  • new directive attribute mdp-acceptable-format added
  • example
<mdp-date-picker
    mdp-open-on-click required
    name="dateFormat"
    mdp-placeholder="My date(dd/mm/yyyy)"
    mdp-format="DD/MM/YYYY"
    ng-model="currentDate"
    mdp-acceptable-format="DD/MM/YY,DD/MM/YYYY">
        <div ng-messages="demoForm.dateFormat.$error">
          <div ng-message="required">This is required</div>
          <div ng-message="format">Invalid format</div>
        </div>
</mdp-date-picker>

Functionality to change the first day of week in calendar

  • new directive attribute mdp-first-dow added
  • example
<!-- set the week starts with Monday -->
<mdp-date-picker
    mdp-placeholder="Date"
    ng-model="currentDate"
    mdp-first-dow="1">
</mdp-date-picker>

0.7.5

Minor bugfixes

0.7.4

Minor bugfixes

0.7.3

Several bugfixes

Features

  • Added mdp-disabled

Breaking changes

min and max attributes are refactored to mdp-min-date and mdp-max-date respectively and are setup as two-way binding

Features

  • Floating labels and mdp-no-float attribute
  • Directives are restricted to (A)ttribute and (E)lement
  • mdp-open-on-click attribute for open date picker by clicking on the input

0.7.1

Bugfixes and improvements

0.7.0

Bugfixes and improvements (obviously.. :))

Breaking Changes

  • mdpTimePicker and mdpDatePicker are now restricted to and Element (see demo for details)
  • Pickers will not open clicking the input, but using the button

Features

  • Button for open dialog
  • Set first day of the week by changing Moment.js localeData
  • Customize date format on date picker
  • Dialog will not close others (needs angular material >= 1.1.0rc-1)

0.6.1

Minor bugfixes and improvements

0.6.0

Breaking Changes

  • Removed Material Design Icons dependency
  • $mdpDatePicker and $mdpTimePicker now accept the date/time and an object containing the options as arguments. (see demo for more details)

Features

  • mdpDatePicker directive now accept min/max date and a filter function
<input type="date" min="2000-01-01" max="2050-01-01" mdp-date-filter="myFilterFunction" />
function myFilterFunction(date) {
    ...
}
  • Output format in mdpTimePicker and mdpDatePicker directives thorugh mdp-format attribute (see moment.js documentation for details)
<input type="text" min="2000-01-01" max="2050-01-01" mdp-format="DD/MM/YYYY" />
  • Swipe capabilities on date picker
  • Automatic switch between hours and minutes view in the time picker

0.5.2

Bugfixes

  • Corrected packaje.json file

Features

  • Added mdpTimePicker directive for input[type=time]

0.5.1

Minor bugfixes and improvements

0.5.0

Breaking Changes

  • Service $mdDatePicker is changed to $mdpDatePicker
  • Directive mdDatePicker is changed to mdpDatePicker

Features

  • Time picker
  • Dynamic year selector on date picker
  • Animations
  • Minor improvements

0.3.2

Bugfixes

  • Renamed classes names to avoid collisions with official date picker
  • Changed angular repository in bower config

Features

  • Added config provider for $mdDatePicker. Now is possible to set the labels of the dialog buttons with $mdDatePickerProvider.setOKButtonLabel(...) and $mdDatePickerProvider.setCancelButtonLabel(...)
  • Minor improvements

0.3.0

Features

  • Bower support

0.2.0

Breaking Changes

Repository name is changed to mdPickers. The goal is to have a both date and time pickers in the same module.

0.1.0

Features

  • Date picker dialog