Changelog
This page documents notable changes in dash-bootstrap-components releases.
0.11.3 - 2021/2/13
This version marks the first release of dash-bootstrap-components for Julia. There are no changes in functionality.
0.11.2 - 2021/2/5
Added
color
prop for multiple components now accepts CSS colors, hex strings etc. (PR 506)Table.from_dataframe
now supports multiple column header levels (PR 509)
0.11.1 - 2020/12/20
Fixed
- Fixes bug that prevented
active
property ofNavLink
from being correctly updated by callbacks (PR 499)
0.11.0 - 2020/12/13
Added
- The
NavLink
component can now automatically set theactive
prop based on the current pathname. Setactive="exact"
to toggle setactive=True
if thehref
exactly matches the current pathname, oractive="partial"
to setactive=True
if the current pathname starts withhref
(PR 482) active_tab_style
andactiveTabClassName
props toTab
for styling active tabs (PR 491)- Exposed
name
prop on input components so that they can be used more effectively in form submissions, andaction
andmethod
props ofForm
so thatForm
can be used to post form submissions to a route on the backend (PR 474) - Exposes
type
prop onButton
(PR 470)
Fixed
- Cursor becomes pointer when hovering on tabs (PR 480)
- Current position on page is preserved when using
Spinner
as a loading component (PR 465)
Changed
- Updated BootstrapCDN links to use Bootstrap v4.5.2 (PR 481)
0.10.7 - 2020/10/4
Fixed
- Follow link as external link when
external_link=True
inDropdownMenuItem
(PR 458)
0.10.6 - 2020/9/10
Added
- The JavaScript bundle for dash-bootstrap-components can now be fetched from a CDN by setting
serve_locally=False
indash.Dash
(PR 451)
Fixed
- Wheels are now available on PyPI which should resolve some reported installation issues (PR 445)
0.10.5 - 2020/8/20
Fixed
- Reverted behaviour of
style
prop fromProgress
component. Bar can be styled with newbar_style
prop (PR 441)
0.10.4 - 2020/8/19
Added
Select
now has aplaceholder
prop (PR 431)Checkbox
andRadioButton
now have adisabled
prop (PR 432)
0.10.3 - 2020/6/26
Fixed
- Sets the
active_tab
prop server-side when default is not provided (required for dynamic tab content with callbacks) (PR 405) - Fixed
disabled
prop of various link based components (PR 410) - Persists null values in
Input
components withtype="number"
(PR 411)
0.10.2 - 2020/6/7
Added
- Each option in
Select
now acceptstitle
as a field (PR 389)
Fixed
- No more warnings related to deprecated React lifecycle methods, or controlled components changing to uncontrolled components (PR 396)
- Automatic dismissal of
Alert
andToast
does not happen early if manually toggled. (PR 396) - Clicking on a
DropdownMenuItem
consistently dismisses the parentDropdownMenu
(PR 396)
0.10.1 - 2020/5/30
Added
- Each option in
RadioItems
andChecklist
now acceptsinput_id
andlabel_id
as fields to allow custom ids to be attached to inputs and labels (PR 379)
Fixed
- Prevent
Form
component from submitting (and hence refreshing the page) by default. If the submit behaviour is desired setprevent_default_on_submit=False
. (PR 385)
Changed
- The
themes
module now links to Bootstrap and Bootswatch 4.5.0 stylesheets (PR 380)
0.10.0 - 2020/5/9
Added
- Support for Dash for R, check the documentation here
- Add support for persistence to
Checkbox
andRadioButton
components (PR 365) - Allow arbitrary CSS colors to be passed to
color
prop ofSpinner
(PR 366)
Fixed
- Expose
flip
prop inPopover
component (PR 363)
Changed
- Removed
style
andclassName
arguments fromSpinner
, replaced withspinner_style
andspinnerClassName
. Also addedfullscreen_style
andfullscreenClassName
for controlling the style of fullscreen spinners. (PR 344)
0.9.2 - 2020/4/5
Fixed
0.9.1 - 2020/3/12
Fixed
- Restore ability to install module with Python 2 (PR 329)
0.9.0 - 2020/3/11
Added
- Allow
Spinner
to be used likedash_core_components.Loading
by passingchildren
(PR 314)
Fixed
- Prevent
false
being passed to thetarget
prop ofLink
components (PR 315)
0.8.3 - 2020/2/8
Fixed
- Update
Link
components for compatibility with Dash >= 1.9.0 (PR 311)
0.8.2 - 2020/1/28
Fixed
- Expose
target
prop ofLink
components so that linked pages can be made to open in new tabs (PR 305)
0.8.1 - 2020/1/8
Fixed
- Ensure
Input
withtype="number"
triggers callbacks when given the value0
(PR 299)
0.8.0 - 2019/12/24
Added
- Add
horizontal
prop toListGroup
to allow use of horizontal list groups (PR 292) - Add support for Dash's persistence feature to
Checklist
,Input
,RadioItems
,Select
,Textarea
andTabs
(PR 293). - Add
toggle
prop toDropdownMenuItem
which controls whether the parentDropdownMenu
is dismissed on click. Default behaviour is to dismiss theDropdownMenu
(PR 288)
Changed
- Update BootstrapCDN links in
dash_bootstrap_components.themes
to use Bootstrap 4.4.1 (PR 289)
Fixed
- Ensure
DropdownMenu
can be dismissed byDropdownMenuItem
s being used as internal links (PR 288)
0.7.2 - 2019/10/25
Added
- Add
href
andexternal_link
props toButton
(PR 259) - Add
href
,external_link
,n_clicks
andn_clicks_timestamp
props toBadge
to allow for use in callbacks and navigation. (PR 268)
Fixed
- Allow
InputGroupAddon
to accept multiple children andRadioButton
orCheckbox
components (PR 260) - Prevent
Tabs
from throwing an error if instantiated without children (PR 266) - Enable the
value
prop ofSelect
to be used as the Output in a callback (PR 270) - Prevent
setProps
from being set on DOM elements (PR 264) - Set
key
on list items forRadioItems
andChecklist
(PR 265)
0.7.1 - 2019/9/7
Added
- Add
Select
component that renders a styled<select>
element. Options and values are specified much likedash_core_components.Dropdown
(PR 251) - Add
duration
prop toAlert
andToast
components allowing users to specify a time in milliseconds after which theAlert
/Toast
will dismiss itself (PR 250)
Changed
- Internal improvements to
Input
withtype="number"
(PR 244)
0.7.0 - 2019/7/25
Added
- Add
Toast
component (PR 234)
Changed
- Use Bootstrap's custom radio and checkbox styles for
RadioItems
andChecklist
. This can be overridden by settingcustom=False
(PR 238) - Rename
values
prop ofChecklist
tovalue
for consistency with other components and with Dash >=1.0.0 (PR 226)
0.6.3 - 2019/6/27
Added
- Expose
color
,toggle_style
andtoggleClassName
props inDropdownMenu
component (PR 221)
0.6.2 - 2019/6/5
Fixed
- Allow
active_tab
prop ofTabs
to be set by callbacks (PR 213)
0.6.1 - 2019/5/19
Added
- Add
"baseline"
and"stretch"
as possible arguments toalign
in bothRow
andCol
components (PR 204)
0.6.0 - 2019/5/10
Added
- Enable the
"up"
direction inDropdownMenu
(PR 196)
Changed
- Remove
CardTitle
,CardSubtitle
andCardText
components in favour of applying thecard-title
,card-subtitle
orcard-text
classes to relevant HTML components (PR 193) - Use timestamps rather than Date objects for the
*_timestamp
props inInput
(PR 189) - Rename props of
Input
to use camelCase in order that they are applied properly by dash-renderer (PR 189)
0.5.0 - 2019/4/19
Added
- Add
Modal
andSpinner
components (PR 177)
Changed
- Allow
DropdownMenu
to be right aligned (PR 143)
0.4.0 - 2019/4/7
Added
- Add
dismissable
prop toAlert
(PR 158) - Add support the Dash loading states feature (PR 171)
- Expose the
style
prop inButtonGroup
(PR 167) - Expose the
disabled
prop inInput
(PR 170) - Expose the
group
prop inDropdownMenu
(PR 175)
Changed
- Remove
DatePickerSingle
andDatePickerRange
components. Use the versions from dash-core-components instead (PR 159)
Older versions
Older versions continue to exist on PyPI, but we strongly recommend using more recent versions. If you need to know what changed in old versions of dash-bootstrap-components you can check the releases page on GitHub.