Stripped personal data from development repository
Samo Penic
2019-02-20 83c3f647c35477564b77cbc5b36d37d793d5442a
commit | author | age
83c3f6 1 Changelog
SP 2 =========
3
4 1.7.1
5 -----
6
7 ## Bugfixes
8  *     Revert "move `jquery` to `peerDependencies` from `dependencies`"
9
10 1.7.0
11 -----
12
13 ## Features
14  * Adding dateCells option (#1723)
15  * Added keepEmptyValues option (#1558 + #1901)
16  * added "changeViewMode" event; also adds the current `viewMode` to events (#1953)
17  * adds `updateViewDate` option (#1982)
18  * Added hiding week day names functionality (#2087)
19  * Allow customizing day cell value (#2043)
20
21 ## Bugfixes
22  * originalEvent object needs preventDefault fn (#1824)
23  * Fix jQuery selector from premature selection of span element in inline/embedded calendar's month selection (#1859 + #1886)
24  * Use date arithmetic to allow dates with times other than 00:00:00 (#1483)
25  * Multiple general fixes (#1883 + #1893)
26  * Visibility fix for nav arrows (#1916)
27  * Do not trigger change or changeDate on initialization (#1912)
28  * Fix: Close datepicker on touchstart (#1924)
29  * Fix data-date-dates-disabled attribute to accept a comma-separated list (#1946)
30  * Fix maxViewMode and navigation switch click (#1951)
31  * Add support jQuery 3. Bootstrap 2 still available (composer.json) (#1958)
32  * fix(parseDate) use insensitive regex to support +15d with capslock (#1910)
33  * Refactoring timedelta aliases (dateAliases) (#1965)
34  * Fix RTL layout (#1973)
35  * Remove listen `changeDate` after destroy DateRangePicker (#1968)
36  * add tests for setDatesDisabled function (#1983)
37  * resolves bug on days when DST is added. (#2009)
38  * XHTML fixes (#1998)
39  * update grunt and other dev-dependencies (#2111)
40  * Use display:table-cell instead of display:block for today, clear and title (#2121)
41  * moved assumeNearbyYear to correct location (#2140)
42  * move `jquery` to `peerDependencies` from `dependencies` (#2163)
43  * Use default arrow values (#2176)
44
45 ## Locales
46 ### New
47  * en-ZA (#1798)
48  * en-ZNZ (#1799)
49  * en-IE (#1800)
50  * ar-tn (#1863)
51  * Added Sinhala (si) locale (#2025)
52  * Occitan locale (#2024 + #2026) 
53  * [l10n]Add breton translation (#2028)
54  * Added Tajik language (#2117)
55  * Add Uzbek latin and cyrill locales (#2152)
56  * add Bengali (Bangla) language (#2171)
57  * Added Hindi locale (#2199)
58
59 ### Bugfix
60  * km/kh (#1812)
61  * Capital letters in Polish translation (#1890)
62  * Add missing monthsTitle in cs (#1900)
63  * Update bootstrap-datepicker.da.js (#1936)
64  * Fix typo in month name (#2040)
65  * Added missing basque language properties (#2066)
66  * Added weekStart to slovenian translation (#2067)
67  * add monthsTitle for ru (#2092)
68  * Change danish (da) date format to match the rest of the locales (#2048)
69  * Fix Tamil Language file with proper locale code (#2141)
70  * Revert strange changes, +monthsTitle (#2153)
71  * updated Tajik (cyrillic) translation file (#2167)
72  * Romanian uses dd/mm/yyyy format for dates (#2173)
73  * Missing latvian translation (#2204)
74
75 ## Docs
76  * Fix typo in index.rst (#1882)
77  * Update CDNjs info in README.md (#1933)
78  * [Doc] Keyboard navigation is not supported for embedded / inline type (#2002)
79  * Removed reference to stefan petre (#2031)
80  * Improve defaultViewDate documentation (#2052)
81  * Add notes about multiple dates and examples for update method (#2060)
82  * Add Code Of Conduct (#2095)
83  * Update install instructions on README.md (#2160)
84
85 1.6.2 - 1.6.3 - 1.6.4
86 ---------------------
87
88 Bugfix
89
90  * Backported jquery 3 fix from #1958
91
92 1.6.1
93 -----
94 Bugfixes
95
96  * add specific class for disabled dates back (Fixes #1785)
97  * [fix] Allow keyboard navigation for non-input fields (Fixes: #874)
98  * fix kazakh mothShort
99  * Fix bug when clicking on a day that is highlighted today in the next month
100  * dates read out are 12am UTC
101  * Fix show by component (with disabled attribute)
102
103 1.6.0
104 -----
105 Features
106
107  * Changes nonpunctuation to accept unicode characters
108  * Add "assumeNearbyYear" option
109  * Decade and century picking
110  * Added timedelta aliases. (Fixes #785)
111  * add getter methods for date limits
112  * Replace arrow entities for glyphicon + template + libs snippets (Fixes: #610 #833 #1007)
113  * added class .disabled to dow header
114  * Rename "remove" to "destroy" and create alias
115  
116 Bugfix
117
118  * Month/year view keyboard navigation
119  * fix changeMonth, changeYear not triggered when selecting day from prev/next month
120  * Fix default arrows for BS2 and screenshots (for docs)
121  * Extend beforeShowMonth event functionality to work like beforeShowDay and beforeShowYear
122  
123 Locale changes
124
125  * Correct date format for ko locale
126  * Add en-AU (Australian English) locale
127  
128 Repository
129
130  * Add CSS sourcemap
131  * [BS3 Less] Remove unused variables and cleanup
132  * Added timezone aware tests
133  * remove .idea-folder from npm
134
135 1.5.1
136 -----
137
138 Bugfixes
139  * Fix calculation for new position when datepicker goes offscreen when inside a container (Fixes: #1619)
140  * Fix datepicker title not centered when displaying calendar weeks (Fixes: #1625)
141  * Fixing looping when calling dp inside change event (Fixes: #1628)
142  * Add scrollTop to position if container is not body (Fixes: #1616)
143  * Use document scrollTop instead of body scrollTop when using the body container
144  * Fix focus for disabled week days (Fixes: #1365, #1187, #1648)
145  * Fixes enableOnReadOnly bug when datepicker is of type component
146  
147 Translations
148  * Added missing translations for slovak translation. (Fixes: #1521)
149  * Added missing date format for norwegian (nb) locale (Fixes #1690)
150  * Armenian translation short names
151  * adding Today translation, default date format for the lithuanian translation
152  
153 Docs
154  * Document data-api on container
155  * Added docs for the different stylesheet files. (Fixes #1459)
156  
157 Repository
158  * Enable travis container builds for faster builds
159
160 1.5.0
161 -----
162
163 Features
164  * Added down key as datepicker show trigger
165  * immediateUpdates option (updates input when a year or month is selected)
166  * Highlight days of week
167  * maxViewMode option
168  * Include "main" property in package.json
169  * Require.js support. (Fixes: #280)
170  * Allow overriding `$.fn.show` and `$.fn.hide` (Fixes: #1424)
171  * Adding border-radius variable for LESS (Fixes: #1429)
172  * Add support for dropdown border variables
173  * Add the posibility to have a title on the picker (Fixes: #1410)
174  * Implement `beforeShowYear` (Fixes: #1226)
175  * Add commonjs support
176  * Trigger 'hide' event when clicking outside datepicker
177  * Add css-classes for range-start and range-end
178  * Update hover effect for "buttons" (matches  Bootstrap 3.3.5 mixin)
179  * Custom formatting options
180
181 Bugfixes:
182  * Scrolling on mobile device closes datepicker
183  * Use $.on() instead $.bind()
184  * Fixed right-click and edit-menu paste 
185  * Ported prototype fix for Prototype Compability
186  * Fixed issue with startview year
187  * Fixed padding inconsistency with twitter bootstrap 3
188  * prevents the click event from bubbling to any user defined click handlers
189  * Added padding for .datepicker-dropdown
190  * Fixes the issue with a date change firing mulitple change events
191  * removed hard dependency on bootstrap (because of twbs-sass package)
192  * Clearing the date should reset to defaultViewDate
193  * Datepicker orientation mix up - top = bottom and bottom = top 
194  * Fix cursor thead styles
195  * Fix date-reset issue when navigating to next with invalid date
196  * Using orientation:auto but date picker still appears above, cut off, when there plenty of space below. 
197  * lots of orientation fixes
198
199 Locale changes:
200  * Remove unused eighth element on week arrays )
201  * Add Esperanto translation
202  * Better Polish language date shortcuts translation and default date format
203  * lowercase danish translation
204  * Add Mongolian localization
205  * update Hungarian translation
206
207 Docs:
208  * added day to end-date to avoid confusion about example
209  * added setDatesDisabled method to documentation
210
211
212
213 1.4.0
214 -----
215
216 Features:
217  * implemented beforeShowMonth option
218  * Added option to disable touch keyboard input
219  * All datepicker methods are chainable
220  * Added a datesDisable option
221  * Added option to prevent date picker to show when input field receives focus
222  * adding option to define the container the datepicker will be appended to
223  * Backported some placement fixes for the container option
224  * Option default view date
225  * Add toggleActive option
226  * Added clear method
227  * Added version property to datepicker object
228  * Added option to not show datepicker on readonly field
229
230 Bugfixes:
231  * Removed blank space before the previous button when calendarWeeks is true;
232  * Fixed date deselection with single date picker
233  * Added case-neutral matching for text months
234  * Changed input-daterange to full width for bs3
235  * Fix placement for RTL languages
236  * fix for range picker when next date is before previous date
237  * Fix for moving box on first selection
238  * Do not show datepicker for readonly inputs
239  * Fix getUTCDate when datepicker has no selected date
240  * Only a linked today button should trigger the changeDate event
241  * Fixed bug with keyboard navigation when startdate/enddate was defined
242  * Right align calendar on right window edge conflict
243  * On "ENTER" keydown on picker, prevent the closest form to be submitted too
244  * fixed bower.json twitte bootstrap dependency
245  * Replaced named entities with decimal entities
246  * assigning plugin to a local variable to fix bug in noConflict
247
248 Repo changes:
249  * Added empty ignore option in bower.json.
250  * Added .editorconfig
251  * Reworked grunt tasks
252
253 Translations:
254  * Fix translation of French months
255  * Update cambodia translations
256  * added clear and weekStart to turkish translation
257  * Days/months should start lowercase in dutch
258  * Month/daynames should be lowercase in french
259  * Add 'clear' and 'format' to Ukrainian locale
260  * Added Montenegrin locale
261
262 Docs:
263  * added example for inputs option
264  * added missing documentation for embedded mode
265  * Add additional documentaion to update method
266
267 1.3.1
268 -----
269
270 Repo changes:
271 * Automated screenshots have been added to the docs. These probably need to be documented so that contributors can add them when appropriate.
272 * Grunt support
273 * Missing description and keywords for Packagist
274 * Composer: Include translation files into deployment dir
275 * Add package name and version to npm package.json
276
277 Bugfixes:
278 * Remove font-family declaration for datepicker 
279 * Don't deselect date unless datepicker is multidate
280 * Removed comment from compiled CSS.
281 * Don't clear input after typing date and hitting Enter when keyboard nav is disabled
282 * Fixing the ui displaying 'undefined nan' when typing dates in Firefox & IE 
283 * Reset tooltip to a default empty value 
284 * Fix colspan if calendarWeeks & clearBtn are true 
285 * Removed fixed width and height in large and small group addon
286 * z-index calculation should not stop at first element
287 * Fix IE8 bug with Array#splice with one argument 
288
289 Documentation:
290 * ghpages: jQuery js not being loaded when using HTTPS
291 * Adds clearBtn option to sandbox page
292 * Minor fixes (typo's, links,...)
293
294 Locale changes
295
296 Updated languages:
297 * Clear translation in czech
298 * Dutch translation
299 * Swedish translation
300 * Japanese translation
301 * Ukrainian translation fixes
302 * Add spanish clear, week start and format
303 * Added galician clear, week start and format
304 * Added missing clear localization value for polish translation
305 * Add clear zh-CN translation
306 * Fixed Albanian translation typo's
307 * Add missing clear and format localization value for Russian translation
308 * Updated Serbian translation
309 * Fixed Ukrainian iso code to uk instead of ua 
310 * Updated greek translation
311 * Update Catalan and Spanish localizations
312 * Added missing armenian translations
313
314 New languages:
315 * Basque
316 * Khmer (Cambodia)
317 * Bosnian
318 * British english
319 * Armenian
320 * Faroese
321 * Swiss Italian and Swiss French
322
323 1.3.0
324 -----
325
326 New features:
327 * Bootstrap 3 support.  Added build files `build/build_standalone3.less` and `build/build3.less`, and source files `less/datepicker3.less` and `css/datepicker3.css` (built from `build_standalone3.less`).
328 * Multi-date functionality.  This required rethinking several areas of the picker:
329     * The internals have been modified to be completely multidate-centric.
330     * Attributes and methods availabel on events have changed, but the old attributes and functions will still work.
331     * Keyboard navigation has been revamped, as it didn't work at all properly with multidate selection.
332     * The picker now explicitly supports "no selected date".
333
334 Non-API changes:
335 * Keyboard navigation has been changed.  See `docs/keyboard.rst`.
336 * Empty pickers in a range picker setup will be populated with the first date selected by the user to make finding the next date easier.
337
338 Bug squashed:
339 * Jan 1, 1970 is now highlighted when selected
340 * `touchstart` added to document-bound picker-closing events (alongside `mousedown`)
341 * Fixed a display bug with component add-on icons being vertically higher than they should have been.
342 * Input is refocused after clicking the picker.
343 * `changeDate` event is triggered when `setDate` is called.
344
345 Locale changes:
346 * Added Ukrainian, Belgium-Dutch, Welsh, Galician, Vietnamese, and Azerbaijani
347 * `clear` for German, Danish, Italian, and Romanian
348 * Fixed `weekStart` and `format` for Norwegian
349 * `weekStart` and `format` for Georgian
350 * Tweaks for Latvian, French, Vietnamese, Swedish, and Croatian
351 * De-duplicated Ukrainian files from `uk` and `ua` to just `ua`
352
353 Repository changes:
354 * Documentation has been moved from the base `README.md` file to the `docs/` folder, and been re-written to use sphinx docs.  The docs are now viewable online at http://bootstrap-datepicker.readthedocs.org/.  The [gh-pages](http://eternicode.github.io/bootstrap-datepicker/) branch has been reduced to the sandbox demo.
355 * Changed the js file header to point at repo/demo/docs urls instead of eyecon.ro
356 * The css files are now the output of the standalone build scripts instead of `build/build.less` etc.
357 * `composer.json` now supports component-installer
358 * Added [JSHint](http://www.jshint.com/docs/) and [JSCS](https://github.com/mdevils/node-jscs) configurations
359
360
361 1.2.0
362 -----
363
364 New features:
365 * Google Closure Compiler Compatibility
366 * Smart orientation by default, and explicit picker orientation with the `orientation` option
367 * Text inside the picker is no longer user-selectable
368 * Packagist/Composer support (I think...)
369 * No longer depends on glyphicons for arrows
370 * `clearDate` event added, fired when the date is cleared
371
372 Bug squashed:
373 * `noConflict` fixed
374 * Fix for large years causing an infinite loop in date parsing
375 * Fixed cases where `changeYear` and `changeMonth` events were not being triggered
376 * `component.js` moved to `bower.js`
377 * Falsey values for `startDate` and `endDate` translate to `-Infinity` and `Infinity`, respectively (effectively, falsey values mean "no bounds")
378 * Fixed `autoclose` for non-input, non-component elements
379 * Fixed 50% param in `mix()` less function -- expands compatibility with less compilers
380 * Fixed `update` method to update the selected date
381 * `beforeShowDay` was getting UTC dates, now it gets local dates (all dates that developers are given should be in local time, not UTC).
382 * `startDate` and `endDate` were a bit confused when given `new Date()` -- they would not allow today to be selected (the range should be inclusive), they would change whether it was selectable based on local time, etc.  These quirks should be fixed now.  They both also now expect local dates (which will then be time-zeroed and converted to UTC).
383 * Fixed selected date not being automatically constrained to the specified range when `setStartDate` and `setEndDate` were called.
384 * No longer uses jQuery's `.size()` (deprecated in favor of `.length`)
385 * `changeDate` triggered during manual user input
386 * `change` event fired when input value changed, it wasn't in some cases
387
388 Locale changes:
389 * Added Arabic, Norwegian, Georgian
390 * `clear` for French
391 * `today` and `clear` for Bahasa
392 * `today` and `clear` for Portuguese (both `pt` and `pt-BR`)
393 * `format` for Turkish
394 * `format` and `weekStart` for Swedish
395 * `format` and `weekStart` for Simplified Chinese; `today`, `format`, and `weekStart` for Traditional Chinese
396 * Fixed typo in Serbian latin (`rs-latin`)
397 * More appropriate use of Traditional Chinese habit in `zh-TW`
398
399
400 1.1.3
401  ----------
402  
403  Clicking the clear button now triggers the input's `change` and datepicker's `changeDate` events.
404  Fixed a bug that broke the event-attached `format` function.
405  
406  
407 1.1.2
408 ----------
409
410 Botched release, no change from 1.1.1
411
412
413 1.1.1
414 ----------
415
416 Fixes a bug when setting startDate or endDate during initialization.
417
418
419 1.1.0
420 ----------
421
422 New features:
423 * Date range picker.
424 * Data API / noConflict.
425 * `getDate` and `setDate` methods.
426 * `format` method for events; this allows you to easily format the `date` associated with the event.
427 * New options:
428   * `beforeShowDay` option: a dev-provided function that can enable/disable dates, add css classes, and add tooltips.
429   * `clearBtn`, a button for resetting the picker.
430
431 Internal changes:
432 * Cleaner and more reliable method for extracting options from all potential sources (defaults, locale overrides, data-attrs, and instantiation options, in that order).  This also populates `$.fn.datepicker.defaults` with the default values, and uses this hash as the actual source of defaults, meaning you can globally change the default value for a given option.
433
434 Bugs squashed:
435 * Resolved a conflict with bootstrap's native `.switch` class.
436 * Fixed a bug with components where they would be stuck with a stale value when editing the value manually.
437 * The `date` attributes on events are now local dates instead of internal UTC dates.
438 * Separate `Date` objects for internal selected and view date references.
439 * Clicking multiple times inside inputs no longer hides the picker.
440
441 Minor improvements:
442 * Better text color for highlighted "today" date.
443 * Last year in decade view now marked as "new" instead of "old".
444 * Formats now properly handle trailing separators.
445
446 Locale changes:
447 * Added Albanian, Estonian, and Macedonian
448 * Added `weekStart` for Russian
449 * Added `weekStart` and `format` for Finnish
450
451 Potentially backward-incompatible changes:
452 * Options revamp:
453   * This fixes bugs in the correlation of some data-attrs to their associated option names.  If you use `data-date-weekstart`, `data-date-startdate`, or `data-date-enddate`, you should update these to `data-date-week-start`, `data-date-start-date`, or `data-date-end-date`, respectively.
454   * All options for datepicker are now properties on the datepicker's `o` property; options are no longer stored on the Datepicker instance itself.  If you have code that accesses options stored on the datepicker instance (eg, `datepicker.format`), you will need to update it to access those options via the `o` property (eg, `datepicker.o.format`).  "Raw" options are available via the `_o` property.
455
456 1.0.2
457 ----------
458
459 Small optimizations release
460
461 * Reduced the number of times `update` is called on initialization.
462 * Datepicker now detaches the picker dropdown when it is hidden, and appends it when shown.  This removes the picker from the DOM when it is not in use.
463 * No longer listens to document/window events unless picker is visible.
464
465 v1.0.1
466 ------
467
468 * Support for [Bower](http://twitter.github.com/bower/)
469 * Component pickers are now aligned under the input, not the add-on element.
470 * Japanese locale now has "today" and "format".
471 * "remove" method removes `.data().date` if the datepicker is on a non-input.
472 * Events on initialized elements are no longer blocked from bubbling up the DOM (jQuery.live et al can now catch the events).
473 * Component triggers now include `.btn` in addition to `.add-on`.
474 * Updates to README contents.
475
476 v1.0.0
477 ------
478
479 Initial release:
480
481 * format option
482 * weekStart option
483 * calendarWeeks option
484 * startDate / endDate options
485 * daysOfWeekDisabled option
486 * autoclose option
487 * startView / mnViewMode options
488 * todayBtn / todayHighlight options
489 * keyboardNavigation option
490 * language option
491 * forceParse option