All notable changes will be documented in this file. This project sort of conforms to Semantic Versioning. Since we're still pre-1.0, it's like the Wild West up in here!
- Still planning out how to include i18n data and functionality.
- Incorrect usage of the word "meridian" will be deprecated. It should be "meridiem".
showWidgetOnAddonClick
's current behavior is not intuitive. Clicking the input addon should toggle the widget instead of showing it.
- Tabbing out of the timepicker widget will now close it.
- You can specify your own icon classes. See docs for the option.
- Cleaned up
package.json
andbower.json
files. The npm/bower package should be cleaner now. timepicker.less
now lives in thecss/
directory of the package.- bootstrap-timepicker now uses the latest minor releases for jQuery 2 and Bootstrap 3
- Fixed bad interaction between
setTime("12:00 AM")
andshowMeridian
- Various documentation issues were fixed.
- Critical fix (#279) for bootstrap initialization. If you happened to
list your timepicker's classes in an order other than "input-group
bootstrap-timepicker", you'd be out of luck. Now we use jQuery's
hasClass
method correctly. Yay!
- Bootstrap 3 support. No more Bootstrap 2 support.
- setTime sets time better
- more tests, and they exercise Bootstrap 3 support!
- snapToStep is a new option, off by default, which snaps times to the nearest step or overflows to 0 if it would otherwise snap to 60 or more.
- explicitMode is a new option, off by default, which lets you leave out colons when typing times.
- shift+tab now correctly moves the cursor to the previously highlighted unit, and blurs the timepicker when expected.
- We have cut out significant amounts of old cruft from the repository.
- Minified/Uglified code is no longer kept in the repo. Please download a release tarball or zip file to get the compiled and minified CSS and Javascript files.