v2.0.0 Roadmap

Author: caseyjholCreated Mar 13, 2019Updated Jul 17, 2025
  • drop support for IE < 11
  • make 'auto' the default value of dropdownAlignRight
  • remove dropupAuto and replace with dropup where true, false, and 'auto' (default) are options
  • remove support for show-menu-arrow
  • Replace existing title functionality with placeholder. Allow the title attribute to be dynamically generated (like it is currently) or set to static value
  • change default width setting to 'fit' instead of 220px if form-control class not set
  • change default selectedTextFormat setting to 'count'
  • remove data-hidden support for options (can simply use the native hidden instead)
  • replace mobile method with a mobile-optimized version of bootstrap-select, to support all of bootstrap-select's functionality
  • rename old mobile method to something like useNative (open to suggestions)
  • replace actionsBox with something more robust (#1299). Possible usage could be buttons: ['selectAll', 'disableAll']. Allow way to specify location - top or bottom of menu. I'd also like to add the ability to create custom buttons with custom text/function, but I'm still deciding on whether or not to separate this out into another option, such as defineButtons, or have it all under one option.
  • use Bootstrap 4 formatting by default
  • allow liveSearch to be set to an integer (to automatically enable it if above x number of options). default to 10
  • improved templating options (allow option customize the template for everything, including the option to use a function)
  • selectpicker should refresh itself on changes instead of needing to be told (#1360)
  • replace data-style with something more substantial/less confusing. At the very least a rename to data-class might make more sense.

Source: snapappointments/bootstrap-select