# What changed in dash-bootstrap-components

> 28 changes in dash-bootstrap-components 1 to 2 from its official release notes, upgrade guides and advisories: 15 breaking, 11 new APIs and options. Each one cited. Sources checked 2026-10-24. HTML: https://unstale.sh/pypi/dash-bootstrap-components/

To see which of these apply to a repository, run `npx @unstale/cli init` in it.

## dash-bootstrap-components 2

### Breaking changes

- Removed because the prop had no effect. (2.0.0) — [release notes](https://github.com/dbc-team/dash-bootstrap-components/releases/tag/2.0.0)
- Now targets the same element as style; use dialog_class_name to set styles on the modal dialog. (2.0.0) — [release notes](https://github.com/dbc-team/dash-bootstrap-components/releases/tag/2.0.0)
- Now targets the same element as style; use dialogClassName to set styles on the modal dialog. (2.0.0) — [release notes](https://github.com/dbc-team/dash-bootstrap-components/releases/tag/2.0.0)
- Removed because the prop had no effect. (2.0.0) — [release notes](https://github.com/dbc-team/dash-bootstrap-components/releases/tag/2.0.0)
- Removed as a deprecated prop. (2.0.0) — [release notes](https://github.com/dbc-team/dash-bootstrap-components/releases/tag/2.0.0)
- Renamed to class_name, which targets the same element as style. (2.0.0) — [release notes](https://github.com/dbc-team/dash-bootstrap-components/releases/tag/2.0.0)
- Renamed to className, which targets the same element as style. (2.0.0) — [release notes](https://github.com/dbc-team/dash-bootstrap-components/releases/tag/2.0.0)
- Removed because the prop had no effect. (2.0.0) — [release notes](https://github.com/dbc-team/dash-bootstrap-components/releases/tag/2.0.0)
- Removed because the prop had no effect. (2.0.0) — [release notes](https://github.com/dbc-team/dash-bootstrap-components/releases/tag/2.0.0)
- Removed because the prop had no effect. (2.0.0) — [release notes](https://github.com/dbc-team/dash-bootstrap-components/releases/tag/2.0.0)
- Removed because the prop had no effect. (2.0.0) — [release notes](https://github.com/dbc-team/dash-bootstrap-components/releases/tag/2.0.0)
- Removed as a deprecated prop. (2.0.0) — [release notes](https://github.com/dbc-team/dash-bootstrap-components/releases/tag/2.0.0)
- All _timestamp props were removed; use callback context instead. (2.0.0) — [release notes](https://github.com/dbc-team/dash-bootstrap-components/releases/tag/2.0.0)

### New APIs and options

- CardLink now accepts a disabled prop. (2.0.0) — [release notes](https://github.com/dbc-team/dash-bootstrap-components/releases/tag/2.0.0)
- Spinner and Placeholder accept display to force the component to show. (2.0.0) — [release notes](https://github.com/dbc-team/dash-bootstrap-components/releases/tag/2.0.0)
- Spinner and Placeholder now accept target_components, which functions like dcc.Loading. (2.0.0) — [release notes](https://github.com/dbc-team/dash-bootstrap-components/releases/tag/2.0.0)
- Label now exposes the xxl prop, making its existing logic available to developers. (2.0.0) — [release notes](https://github.com/dbc-team/dash-bootstrap-components/releases/tag/2.0.0)

## dash-bootstrap-components 1

### Breaking changes

- Components are now built for Bootstrap 5, and CDN links have been updated; component props include breaking changes. (1.0.0) — [release notes](https://github.com/dbc-team/dash-bootstrap-components/releases/tag/1.0.0)
- Components no longer pass loading_state to underlying DOM nodes. (1.0.0) — [release notes](https://github.com/dbc-team/dash-bootstrap-components/releases/tag/1.0.0)

### New APIs and options

- A new CDN link is available for Bootstrap Icons. (1.0.0) — [release notes](https://github.com/dbc-team/dash-bootstrap-components/releases/tag/1.0.0)
- All components accept class_name as an alternative to className; class_name takes precedence when both are specified and is preferred going forward. (1.0.0) — [release notes](https://github.com/dbc-team/dash-bootstrap-components/releases/tag/1.0.0)
- A new CDN link is available for Font Awesome. (1.0.0) — [release notes](https://github.com/dbc-team/dash-bootstrap-components/releases/tag/1.0.0)
- A CDN link is available for the new Bootswatch theme MORPH. (1.0.0) — [release notes](https://github.com/dbc-team/dash-bootstrap-components/releases/tag/1.0.0)
- A CDN link is available for the new Bootswatch theme QUARTZ. (1.0.0) — [release notes](https://github.com/dbc-team/dash-bootstrap-components/releases/tag/1.0.0)
- A CDN link is available for the new Bootswatch theme VAPOR. (1.0.0) — [release notes](https://github.com/dbc-team/dash-bootstrap-components/releases/tag/1.0.0)
- A CDN link is available for the new Bootswatch theme ZEPHYR. (1.0.0) — [release notes](https://github.com/dbc-team/dash-bootstrap-components/releases/tag/1.0.0)

### Fixes and other changes

- Typing in an Input component no longer causes the cursor to jump to the end. (1.0.0) — [release notes](https://github.com/dbc-team/dash-bootstrap-components/releases/tag/1.0.0)
- Popover no longer errors when is_open defaults to true. (1.0.0) — [release notes](https://github.com/dbc-team/dash-bootstrap-components/releases/tag/1.0.0)
