- No functional changes
- Support Chinese
- Replace symlink with copy because for github pages issues
- Drop RequireJS support and use browserify for bundles
- Use commonJS for source files
- Update dateutils to stable version
- Add Language support for German and French
- Highlight Finnish holidays and show tooltips
- Provide possibility to use iso date format for input field
- Read dateutils from external dependency
- Ensure box-sizing=content box for calendar icon
- Support js date objects and DateTime objects as first and last date
- Add callback for popup opening
- Use inline images for custom scrollbar
- Prevent date labels wrap between week day and date
- Add possibility to set date selection as constructor parameter
- Add DateTime.toISODateString
- De-couple DateLocale and continuousCalendar
- Remove IE 6 tweaks
- Make tinyscrollbar as separate dependency
- Add Duration module
- Bring old IE support back by using $.map instead of Array.prototype.map
- Make DateTime constructor less ambigous and rely on factory methods instead
Get rid of eval in DateFormat.js. Fixes #67
- Determine single date vs range with configuration parameter instead of provided input elements. Fixes #9
- Leave only production files under src/main
- Refer to tinyscrollbar directly
- Provide project as npm module
- Fix parsing localized input fields
- Add selection setting through field(s)
- Do not throw an error when range selection is dragged outside of calendar
- Fix declensions for russian localization
- Add possibility to use fixed height scroll when using custom scrollbar
- Update russian translations for clear date labels
- Add the option of allowing clearing of dates on both range and single date calendars
- Add DateTime.today() to show current date with midnight time
- Improve code quality
- Update latvian translations
- Fix off by one bug when calculating last date to be shown
- Fix issue #57 by replacing setInterval with setTimeout for scroll throttling
- Add language support for Latvian
- Fix dependency issues
- Extract single date behavior to separate module
- Extract translations to separate modules
- Improve DateTime constructor
- Support non-AMD usage only by using bundles
- Stop providing non-minified version of js and css bundle
- Include almond.js in bundle
- Set hour, minutes and seconds to 0 when not specified for DateTime constructor
- Update manifest file for jquery plugins site indexing
- Modify tinyscrollbar plugin: Stop options leaking as global variable, trigger scroll event also from wheel event
- Fix syntax error in tinyscrollbar style file
- Update dateTimeFormat for Estonian langueage, it shoud use kl instead of klo
- Remove duplicate or unused methods from DateTime:
- getDaysInMonth (duplicate)
- getWeekOfYear (duplicate)
- getDayOfYear (use getDayInYear)
- isLeapYear
- getSuffix
- stripped
- getTimezone
- Add new methods to DateTime:
- fromDate(year, month, day)
- fromMillis(ms)
- fromDateObject(date)
- withResetMS
- toISOString
- minusDays
- Add more validation logic to following DateTime methods:
- fromIsoDate
- fromIsoDateTime
- getDaysInMonth
- isBetweenDates
- Provide milliseconds for DateTime constructor and make it stricter
- Fix spelling of DateTime.WEDNESDAY constant
- Make dateTime.toString() return local instead of UTC times
- Update shortWeekday locales for estonian, english and australian and make calendar to use that instead of subtracting 2 letters from long weekday name
- Force vertical alignment of text in continuous calendar
- Bugfix: Scroll viewport to selected date
- Move calendar rendering to separate module
- Move range behavior to separate module
- Remove DateLocale.DEFAULT
- Update custom scroll styles for all themes
- Add constants for all weekdays in DateTime
- Add support for jquery 1.9.0+
- Add support for themes with elem.continuousCalendar({theme: ‘transparent|rounded’})
- Fix order of dependencies in build script
- Move hoursAndMinutes() from DateLocale to DateFormat
- Move weekday constants from DateLocale to DateTime
- Move getFirstDateOfWeek() from DateLocale to DateTime
- Take disabled dates into account also when selecting ranges
- Fix bug related to fromIsoDate and fromIsoDateTime in DateTime.js
- Add DateTime.fromIsoDate and DateTime.fromIsoDateTime
- Add support for swedish
- Fix issues when using custom scroll bar with popup version
- Overload constructor with y,m,d,h,m arguments
- Bug fix: fix DateTime.withTime by resetting allways seconds
- Bug fix: Update year title when using custom scroll
- Allow overriding bg image path for custom scrollbar
- Add support for Russian and Estonian translations
- Allow setting locale as case insensitive string
- Provide script for compiling scss styles
- Include compiling of scss files to build script
- Add support for custom scrollbar (jquery.tinyscrollbar)
- Introduce dayNames and shortDayNames in DateLocale
- Define AMD paths as relative and let require.js determine module name from name of the file
- Use SASS for styles
- Move all formatting related code from DateTime to DateFormat
- Remove close icon from popup calendar
- Update example and playground
- Add optional AMD support
- Backwards incompatible change: rename global
Locale
object toDateLocale
- (Changes not listed)