Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Bootstrap Datepicker Laravel Package

eternicode/bootstrap-datepicker

A Bootstrap-based datepicker built with jQuery, offering flexible date selection with multiple views, localization/i18n, formatting, start/end limits, and events. Easy to integrate with forms and supports many options and plugins for customization.

View on GitHub
Deep Wiki
Context7
1.10.1

What's Changed

New Contributors

Full Changelog: https://github.com/uxsolutions/bootstrap-datepicker/compare/v1.9.0...1.10.1

Also try to fix #2713 🙂

v1.7.1

Bugfix release for BC break in dependencies. See changelog

v1.7.0

1.7.0 changelog

Features

  • Adding dateCells option (#1723)
  • Added keepEmptyValues option (#1558 + #1901)
  • added "changeViewMode" event; also adds the current viewMode to events (#1953)
  • adds updateViewDate option (#1982)
  • Added hiding week day names functionality (#2087)
  • Allow customizing day cell value (#2043)

Bugfixes

  • originalEvent object needs preventDefault fn (#1824)
  • Fix jQuery selector from premature selection of span element in inline/embedded calendar's month selection (#1859 + #1886)
  • Use date arithmetic to allow dates with times other than 00:00:00 (#1483)
  • Multiple general fixes (#1883 + #1893)
  • Visibility fix for nav arrows (#1916)
  • Do not trigger change or changeDate on initialization (#1912)
  • Fix: Close datepicker on touchstart (#1924)
  • Fix data-date-dates-disabled attribute to accept a comma-separated list (#1946)
  • Fix maxViewMode and navigation switch click (#1951)
  • Add support jQuery 3. Bootstrap 2 still available (composer.json) (#1958)
  • fix(parseDate) use insensitive regex to support +15d with capslock (#1910)
  • Refactoring timedelta aliases (dateAliases) (#1965)
  • Fix RTL layout (#1973)
  • Remove listen changeDate after destroy DateRangePicker (#1968)
  • add tests for setDatesDisabled function (#1983)
  • resolves bug on days when DST is added. (#2009)
  • XHTML fixes (#1998)
  • update grunt and other dev-dependencies (#2111)
  • Use display:table-cell instead of display:block for today, clear and title (#2121)
  • moved assumeNearbyYear to correct location (#2140)
  • move jquery to peerDependencies from dependencies (#2163)
  • Use default arrow values (#2176)

Locales

New

  • en-ZA (#1798)
  • en-ZNZ (#1799)
  • en-IE (#1800)
  • ar-tn (#1863)
  • Added Sinhala (si) locale (#2025)
  • Occitan locale (#2024 + #2026)
  • [l10n]Add breton translation (#2028)
  • Added Tajik language (#2117)
  • Add Uzbek latin and cyrill locales (#2152)
  • add Bengali (Bangla) language (#2171)
  • Added Hindi locale (#2199)

Bugfix

  • km/kh (#1812)
  • Capital letters in Polish translation (#1890)
  • Add missing monthsTitle in cs (#1900)
  • Update bootstrap-datepicker.da.js (#1936)
  • Fix typo in month name (#2040)
  • Added missing basque language properties (#2066)
  • Added weekStart to slovenian translation (#2067)
  • add monthsTitle for ru (#2092)
  • Change danish (da) date format to match the rest of the locales (#2048)
  • Fix Tamil Language file with proper locale code (#2141)
  • Revert strange changes, +monthsTitle (#2153)
  • updated Tajik (cyrillic) translation file (#2167)
  • Romanian uses dd/mm/yyyy format for dates (#2173)
  • Missing latvian translation (#2204)

Docs

  • Fix typo in index.rst (#1882)
  • Update CDNjs info in README.md (#1933)
  • [Doc] Keyboard navigation is not supported for embedded / inline type (#2002)
  • Removed reference to stefan petre (#2031)
  • Improve defaultViewDate documentation (#2052)
  • Add notes about multiple dates and examples for update method (#2060)
  • Add Code Of Conduct (#2095)
  • Update install instructions on README.md (#2160)
v1.7.0-RC3

Changes: See the 1.7.0 changelog

v1.7.0-RC2
v1.7.0-RC1
v1.6.4

Same release as 1.6.3 but fixed a build/release issue in the minified js file

Extra fix for jquery 3 compatibility. See df4542c

v1.6.2

Backported jquery 3 fix from #1958

v1.6.1

1.6.1 changelog

Bugfixes

  • #1786 - add specific class for disabled dates back (Fixes #1785)
  • #875 - [fix] Allow keyboard navigation for non-input fields (Fixes: #874)
  • #1867 - fix kazakh mothShort
  • #1878 - Fix bug when clicking on a day that is highlighted today in the next month
  • #1826 - dates read out are 12am UTC
  • #1731 - Fix show by component (with disabled attribute)
v1.6.0

Features

  • #1653 - Changes nonpunctuation to accept unicode characters
  • #1631 - Add "assumeNearbyYear" option
  • #1623 - Decade and century picking
  • #1677 - Added timedelta aliases. (Fixes #785)
  • #1627 - add getter methods for date limits
  • #1700 - Replace arrow entities for glyphicon + template + libs snippets (Fixes: #610 #833 #1007)
  • #1713 - added class .disabled to dow header
  • #1732 - Rename "remove" to "destroy" and create alias

Bugfix

  • #1687 - Month/year view keyboard navigation
  • #1428 - fix changeMonth, changeYear not triggered when selecting day from prev/next month
  • #1730 - Fix default arrows for BS2 and screenshots (for docs)
  • #1777 - Extend beforeShowMonth event functionality to work like beforeShowDay and beforeShowYear

Locale changes

  • #1756 - Correct date format for ko locale
  • #1744 - Add en-AU (Australian English) locale

Repository

  • #1637 - Add CSS sourcemap
  • #1638 - [BS3 Less] Remove unused variables and cleanup
  • #1654 - Added timezone aware tests
  • #1742 - remove .idea-folder from npm
v1.6.0-alpha
v1.5.1

Bugfixes

  • #1620 - Fix calculation for new position when datepicker goes offscreen when inside a container (Fixes: #1619)
  • #1626 - Fix datepicker title not centered when displaying calendar weeks (Fixes: #1625)
  • #1633 - Fixing looping when calling dp inside change event (Fixes: #1628)
  • #1617 - Add scrollTop to position if container is not body (Fixes: #1616)
  • #1647 - Use document scrollTop instead of body scrollTop when using the body container
  • #1590 - Fix focus for disabled week days (Fixes: #1365, #1187, #1648)
  • #1684 - Fixes enableOnReadOnly bug when datepicker is of type component

Translations

  • Added missing translations for slovak translation. (Fixes: #1521)
  • #1697 - Added missing date format for norwegian (nb) locale (Fixes #1690)
  • #1705 - Armenian translation short names
  • #1738 - adding Today translation, default date format for the lithuanian translation

Docs

  • #1674 - Document data-api on container
  • Added docs for the different stylesheet files. (Fixes #1459)

Repository

  • Enable travis container builds for faster builds
  • Add 1.5.0 to changelog
v1.5.0

This release will include:

Features

  • #1305 - Added down key as datepicker show trigger
  • #1327 - immediateUpdates option (updates input when a year or month is selected)
  • #1315 - Highlight days of week
  • #1224 - maxViewMode option
  • #1285 - Include "main" property in package.json
  • #1196 - Require.js support. (Fixes: #280)
  • #1427 - Allow overriding $.fn.show and $.fn.hide (Fixes: #1424)
  • #1435 - Adding border-radius variable for LESS (Fixes: #1429)
  • #1237 - Add support for dropdown border variables
  • #1438 - Add the posibility to have a title on the picker (Fixes: #1410)
  • #1436 - Implement beforeShowYear (Fixes: #1226)
  • #1451 - Add commonjs support
  • #1464 - Trigger 'hide' event when clicking outside datepicker
  • #1463 - Add css-classes for range-start and range-end
  • #1580 - Update hover effect for "buttons" (matches Bootstrap 3.3.5 mixin)
  • #1582 - Custom formatting options

Bugfixes

  • #1284 - Scrolling on mobile device closes datepicker (Fixes: #820)
  • #1296 - Use $.on() instead $.bind()
  • #1297 - Fixed right-click and edit-menu paste
  • #1145 - Ported prototype fix for Prototype Compability (Fixes: #1145)
  • #1304 - Fixed issue with startview year(Fixes: #1137)
  • #1328 - Fixed padding inconsistency with twitter bootstrap 3 (Fixes: #686)
  • #1001 - prevents the click event from bubbling to any user defined click handlers
  • #1343 - Added padding for .datepicker-dropdown
  • #1337 - Fixes the issue with a date change firing mulitple change events (Fixes: #1233, #1002, #927, #783)
  • #1236 - removed hard dependency on bootstrap (because of twbs-sass package)
  • #1370 - Clearing the date should reset to defaultViewDate
  • #1406, #1430 - Datepicker orientation mix up - top = bottom and bottom = top
  • #1456 - Fix cursor thead styles
  • #1546 - Fix date-reset issue when navigating to next with invalid date
  • #1329 - Using orientation:auto but date picker still appears above, cut off, when there plenty of space below. (Fixes: #1317)
  • #1571 - lots of orientation fixes (Fix #1286, #1567, #1529, #1480, maybe fix #1517, #1496, #1364, #1146, #1088, #1035)

Locale changes

  • #1279 - Remove unused eighth element on week arrays )
  • #1345 - Add Esperanto translation
  • #1340 - Better Polish language date shortcuts translation and default date format
  • #1397 - lowercase danish translation
  • #1402 - Add Mongolian localization
  • #1553 - update Hungarian translation

Docs

  • #1448 - added day to end-date to avoid confusion about example
  • #1471 - added setDatesDisabled method to documentation
v1.5.0-RC1

See changeset

v1.4.1

Patch release with backported support for webpack support in 1.4.x. All other bugfixes (in master) will be included in 1.5.0

v1.4.0

This release will include long open features and will continue to clean up the huge list of open issues and pull requests.

Feature

  • #1074 - implemented beforeShowMonth option (Fixes: #807)
  • #842 - Added option to disable touch keyboard input (Fixes: #787)
  • #722 - All datepicker methods are chainable
  • #515 - Added a datesDisable option
  • #802 - Added option to prevent date picker to show when input field receives focus
  • #918 - adding option to define the container the datepicker will be appended to (Fixes: #384, #896)
  • #1227 - Backported some placement fixes for the container option (Fixes: #325, #384, #410)
  • #893 - Option default view date
  • #883 - Add toggleActive option
  • #1245 - Added clear method
  • #1205 - Added version property to datepicker object
  • #1280 - Added option to not show datepicker on readonly field (Fixes: #1231)

Bugfix

  • #670 - Removed blank space before the previous button when calendarWeeks is true;
  • #843 - Fixed date deselection with single date picker (Fixes: #775, #813, #816)
  • #832 - Added case-neutral matching for text months
  • #887 - Changed input-daterange to full width for bs3
  • #1192 - Fix placement for RTL languages (Fixed: #1079)
  • #1036 - fix for range picker when next date is before previous date (Fixes: #914, #821, #1031, #1122)
  • #1212 - Fix for moving box on first selection
  • #1136 - Do not show datepicker for readonly inputs
  • #1213 - Fix getUTCDate when datepicker has no selected date (Fixed: #923)
  • #754 - Only a linked today button should trigger the changeDate event
  • #1165 - Fixed bug with keyboard navigation when startdate/enddate was defined
  • #546 - Right align calendar on right window edge conflict
  • #826 - On "ENTER" keydown on picker, prevent the closest form to be submitted too
  • #853 - fixed bower.json twitte bootstrap dependency
  • #961 - Replaced named entities with decimal entities
  • #1117 - assigning plugin to a local variable to fix bug in noConflict

Repository

  • Added empty ignore option in bower.json. Fixes: #1199
  • #1195 - Added .editorconfig
  • #1185 Reworked grunt tasks

Translations

  • #1024 - Fix translation of French months
  • #1178 - Update cambodia translations
  • #1230 - added clear and weekStart to turkish translation
  • #1240 - Days/months should start lowercase in dutch
  • #1239 - Month/daynames should be lowercase in french
  • #1271 - Add 'clear' and 'format' to Ukrainian locale
  • #1276 - Added Montenegrin locale

Docs

  • #1232 - added example for inputs option
  • #699 - added missing documentation for embedded mode
  • #1287 - Add additional documentaion to update method
1.3.1

This bugfix release is the start a series of releases to clean up the huge list of open issues and pull requests

Repo changes

  • Automated screenshots have been added to the docs. These probably need to be documented so that contributors can add them when appropriate.
  • #784 - Grunt support
  • #1168 - Missing description and keywords for Packagist
  • #1101 - composer: Include translation files into deployment dir
  • #926 - Add package name and version to npm package.json

Bugfixes

  • #1008 - Remove font-family declaration for datepicker
  • #984 - Don't deselect date unless datepicker is multidate (fixes: #824, #902, #1009, #1039)
  • #741 - Removed comment from compiled CSS.
  • #965 - Don't clear input after typing date and hitting Enter when keyboard nav is disabled
  • #734 - Fixing the ui displaying 'undefined nan' when typing dates in Firefox & IE (Fixes: #691, #859)
  • #838 - Reset tooltip to a default empty value (fixes: #749)
  • #781 - Fix colspan if calendarWeeks & clearBtn are true
  • #939 - Removed fixed width and height in large and small group addon (fixes: #835)
  • #710 - z-index calculation should not stop at first element (fixes: #533 #170 #678 #656 #634 #621 #609 #464)
  • 9e48783 - Fix IE8 bug with Array#splice with one argument (fixes: #1151)

Documentation

  • #1114 - ghpages: jQuery js not being loaded when using HTTPS
  • #840 - adds clearBtn option to sandbox page
  • Minor fixes (typo's, links,...) - #898, #1065

Locale changes

Updated languages

  • #817 - clear translation in czech
  • #836 - dutch translation
  • #845 - swedish translation
  • #862 - japanese translation
  • #877 - Ukrainian translation fixes
  • #880 - Add spanish clear, week start and format
  • #881 - Added galician clear, week start and format
  • #895 - Added missing clear localization value for polish translation
  • #920 - Add clear zh-CN translation
  • #929 - Fixed Albanian translation typo's
  • #943 - Add missing clear and format localization value for Russian translation
  • #1055 - updated Serbian translation
  • #1006 - Fixed Ukrainian iso code to uk instead of ua
  • #891 - updated greek translation
  • #1048 - Update Catalan and Spanish localizations
  • #1194 - Added missing armenian translations

New languages

  • #878 - Basque
  • #1019 - Khmer (Cambodia)
  • #1055 - Bosnian
  • #1096 - British english (fixes: #1051, #882)
  • #1106 - Armenian
  • #1141 - Faroese
  • #1182 - Swiss Italian and Swiss French
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
nqxcode/phpmorphy
boundwize/pyrameter
testo/facade
headercat/phpstan-extension-ide-helper
yosymfony/parser-utils
innmind/black-box
babenkoivan/elastic-migrations
babenkoivan/elastic-adapter
sandermuller/package-boost-php
sandermuller/boost-core
develia/commons
dmstr/symfony-system-resources-bundle
cuci/prototurk-sdk
cuci/prototurk-sdk-symfony
renatomarinho/laravel-page-speed
develia/geo-bundle
austinheap/laravel-database-encryption
dreamzy/livewire-charts
touchestate-sdk/php-sdk
22h/doctrine-garbage-collection-bundle