# React Bootstrap changelog > Bootstrap components rebuilt as React components. - Vendor: React Bootstrap - Category: Frameworks & Libraries - Official site: https://react-bootstrap.netlify.app - Tracked by: What's New (https://whatsnew.fyi/product/react-bootstrap) - Harvested from: GitHub (react-bootstrap/react-bootstrap) - Entries below: 10 (newest first) What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. ## Releases ### v3.0.0-beta.5 - Date: 2025-09-22 - Version: v3.0.0-beta.5 - Original notes: https://github.com/react-bootstrap/react-bootstrap/releases/tag/v3.0.0-beta.5 - Permalink: https://whatsnew.fyi/product/react-bootstrap/releases/v3.0.0-beta.5 - Labels: Pre-release - **fixed** — Fix children prop type in TabContainer #### [3.0.0-beta.5](https://github.com/react-bootstrap/react-bootstrap/compare/v3.0.0-beta.4...v3.0.0-beta.5) (2025-09-22) ###### Bug Fixes * **TabContainer:** fix children prop type ([#6965](https://github.com/react-bootstrap/react-bootstrap/issues/6965)) ([5c87f93](https://github.com/react-bootstrap/react-bootstrap/commit/5c87f931b6c1c87cb7bf8872d0ca3a4a626272f7)) ### v3.0.0-beta.4 - Date: 2025-09-04 - Version: v3.0.0-beta.4 - Original notes: https://github.com/react-bootstrap/react-bootstrap/releases/tag/v3.0.0-beta.4 - Permalink: https://whatsnew.fyi/product/react-bootstrap/releases/v3.0.0-beta.4 - Labels: Pre-release - **fixed** — Fix exit animations for various transitions - **fixed** — Toast component now allows attribute overrides - **changed** — Update @restart/ui to v2.0.0-beta.10 #### [3.0.0-beta.4](https://github.com/react-bootstrap/react-bootstrap/compare/v3.0.0-beta.3...v3.0.0-beta.4) (2025-09-04) ###### Bug Fixes * fix exit animations for various transitions ([#6954](https://github.com/react-bootstrap/react-bootstrap/issues/6954)) ([dcfe5da](https://github.com/react-bootstrap/react-bootstrap/commit/dcfe5dab70d12da3473d1a3b26fbfa2460fde65c)) * **Toast:** allow attribute overrides ([#6957](https://github.com/react-bootstrap/react-bootstrap/issues/6957)) ([3ccb86e](https://github.com/react-bootstrap/react-bootstrap/commit/3ccb86ed6fab79b1367c5fc477edc4efb7f60e9c)) ###### Features * update @restart/ui to v2.0.0-beta.10 ([#6959](https://github.com/react-bootstrap/react-bootstrap/issues/6959)) ([4c69866](https://github.com/react-bootstrap/react-bootstrap/commit/4c69866208bda15f18ed18cfb86c412dc42dad2a)) ### v3.0.0-beta.3 - Date: 2025-09-04 - Version: v3.0.0-beta.3 - Original notes: https://github.com/react-bootstrap/react-bootstrap/releases/tag/v3.0.0-beta.3 - Permalink: https://whatsnew.fyi/product/react-bootstrap/releases/v3.0.0-beta.3 - Labels: Pre-release - **added** — Add disabled prop to AccordionHeader - **added** — Add better ESM support #### [3.0.0-beta.3](https://github.com/react-bootstrap/react-bootstrap/compare/v3.0.0-beta.2...v3.0.0-beta.3) (2025-07-28) ###### Features * **AccordionHeader:** add disabled prop ([#6940](https://github.com/react-bootstrap/react-bootstrap/issues/6940)) ([376c9ae](https://github.com/react-bootstrap/react-bootstrap/commit/376c9aeda3bf86ce88f36e42e6f78c66eb8ced4f)) * add better ESM support ([#6939](https://github.com/react-bootstrap/react-bootstrap/issues/6939)) ([e9e9457](https://github.com/react-bootstrap/react-bootstrap/commit/e9e9457c9b4d4d677d33c8fb664f7082fc0da304)) ### v3.0.0-beta.2 - Date: 2025-05-24 - Version: v3.0.0-beta.2 - Original notes: https://github.com/react-bootstrap/react-bootstrap/releases/tag/v3.0.0-beta.2 - Permalink: https://whatsnew.fyi/product/react-bootstrap/releases/v3.0.0-beta.2 - Labels: Pre-release - **fixed** — Add missing use client directive to Col component #### [3.0.0-beta.2](https://github.com/react-bootstrap/react-bootstrap/compare/v3.0.0-beta.1...v3.0.0-beta.2) (2025-05-24) ###### Bug Fixes * **Col:** add missing use client directive ([#6930](https://github.com/react-bootstrap/react-bootstrap/issues/6930)) ([ce56013](https://github.com/react-bootstrap/react-bootstrap/commit/ce56013668f988b141726a71b752ed05cf26c781)) ### v3.0.0-beta.1 - Date: 2025-05-24 - Version: v3.0.0-beta.1 - Original notes: https://github.com/react-bootstrap/react-bootstrap/releases/tag/v3.0.0-beta.1 - Permalink: https://whatsnew.fyi/product/react-bootstrap/releases/v3.0.0-beta.1 - Labels: Pre-release - **changed** — Migrate from classnames to clsx for class name management - **changed** — Update to support React 19 with internal code updates and removal of deprecated methods, requiring React 18+ - **removed** — Remove prop-types runtime validation - **removed** — Remove package.json proxy directories and SSR utilities in favor of exports map - **changed** — Extract useCol and useAccordionButton hooks to separate files for consistent CJS default exports - **changed** — Offcanvas component will always render inline in the DOM instead of using a portal at the body #### [3.0.0-beta.1](https://github.com/react-bootstrap/react-bootstrap/compare/v2.10.9...v3.0.0-beta.1) (2025-05-24) * feat!: migrate to clsx (#6929) ([bd80db2](https://github.com/react-bootstrap/react-bootstrap/commit/bd80db2f502df3b4122aec0b263fc4ca479db928)), closes [#6929](https://github.com/react-bootstrap/react-bootstrap/issues/6929) * feat(Offcanvas)!: change rendering behavior (#6927) ([36e824c](https://github.com/react-bootstrap/react-bootstrap/commit/36e824cf6433734016fca71dd8284f2fc49cf136)), closes [#6927](https://github.com/react-bootstrap/react-bootstrap/issues/6927) * feat!: remove prop types (#6920) ([393dac8](https://github.com/react-bootstrap/react-bootstrap/commit/393dac852f1f85d7315ad8c7eaefe1a02e57e04e)), closes [#6920](https://github.com/react-bootstrap/react-bootstrap/issues/6920) * feat!: extract hooks from component files (#6915) ([8747836](https://github.com/react-bootstrap/react-bootstrap/commit/874783655635c9c9b90bb084dd99b17a8f47c29e)), closes [#6915](https://github.com/react-bootstrap/react-bootstrap/issues/6915) * feat!: update to react 19 (#6912) ([c707a3c](https://github.com/react-bootstrap/react-bootstrap/commit/c707a3c0132d81077c2ba242972297c8f38693ba)), closes [#6912](https://github.com/react-bootstrap/react-bootstrap/issues/6912) * feat!: add exports map (#6901) ([20c8687](https://github.com/react-bootstrap/react-bootstrap/commit/20c86879c99972e5ad8e6f3dee5e451f81c90931)), closes [#6901](https://github.com/react-bootstrap/react-bootstrap/issues/6901) ###### BREAKING CHANGES * Switch from classnames to clsx * Offcanvas will always be rendered inline in the DOM and not at the body using a portal * Remove prop-types * Extract the useCol and useAccordionButton from Col.tsx and AccordionButton.tsx so the CJS default export is consistent with other components * Support only React 18+. Updates internal code for React 19 and remove deprecated methods. * Add package.json exports map and remove proxy directories. Removes SSR utilities. ### v2.10.10 - Date: 2025-05-11 - Version: v2.10.10 - Original notes: https://github.com/react-bootstrap/react-bootstrap/releases/tag/v2.10.10 - Permalink: https://whatsnew.fyi/product/react-bootstrap/releases/v2.10.10 - **fixed** — Add defaultExpanded type to Navbar component ##### [2.10.10](https://github.com/react-bootstrap/react-bootstrap/compare/v2.10.9...v2.10.10) (2025-05-11) ###### Bug Fixes * **Navbar:** add defaultExpanded type ([#6926](https://github.com/react-bootstrap/react-bootstrap/issues/6926)) ([4c64270](https://github.com/react-bootstrap/react-bootstrap/commit/4c64270e4078b8ab2a590f8ac0a04b26dcbc63aa)) ### v2.10.9 - Date: 2025-01-30 - Version: v2.10.9 - Original notes: https://github.com/react-bootstrap/react-bootstrap/releases/tag/v2.10.9 - Permalink: https://whatsnew.fyi/product/react-bootstrap/releases/v2.10.9 - **fixed** — Update @restart/ui to v1.9.4 - **fixed** — Fix Variant/Color type inference ##### [2.10.9](https://github.com/react-bootstrap/react-bootstrap/compare/v2.10.8...v2.10.9) (2025-01-30) ###### Bug Fixes * update @restart/ui to v1.9.4 ([#6893](https://github.com/react-bootstrap/react-bootstrap/issues/6893)) ([bbbba51](https://github.com/react-bootstrap/react-bootstrap/commit/bbbba515fec1a2dadd15025f968f5ea166d81e35)) * Variant/Color type infer ([#6885](https://github.com/react-bootstrap/react-bootstrap/issues/6885)) ([0e3ab61](https://github.com/react-bootstrap/react-bootstrap/commit/0e3ab6172211edad063b5d04d6efb2e61ee3d825)) ### v2.10.8 - Date: 2025-01-21 - Version: v2.10.8 - Original notes: https://github.com/react-bootstrap/react-bootstrap/releases/tag/v2.10.8 - Permalink: https://whatsnew.fyi/product/react-bootstrap/releases/v2.10.8 - **fixed** — Fix Navbar React 19 type compatibility - **changed** — Update @restart/ui to v1.9.3 ##### [2.10.8](https://github.com/react-bootstrap/react-bootstrap/compare/v2.10.7...v2.10.8) (2025-01-21) ###### Bug Fixes * **Navbar:** fix react 19 type compatibility ([#6886](https://github.com/react-bootstrap/react-bootstrap/issues/6886)) ([7f69899](https://github.com/react-bootstrap/react-bootstrap/commit/7f69899f1b3be4bfbe09d88ca34c373ebb0ad9c3)) * update @restart/ui to v1.9.3 ([#6890](https://github.com/react-bootstrap/react-bootstrap/issues/6890)) ([1277678](https://github.com/react-bootstrap/react-bootstrap/commit/127767889217f5c6097fa7e6e00b4ff51b100b98)) ### v2.10.7 - Date: 2024-12-15 - Version: v2.10.7 - Original notes: https://github.com/react-bootstrap/react-bootstrap/releases/tag/v2.10.7 - Permalink: https://whatsnew.fyi/product/react-bootstrap/releases/v2.10.7 - **fixed** — Fix type conflicts with React 19 types ##### [2.10.7](https://github.com/react-bootstrap/react-bootstrap/compare/v2.10.6...v2.10.7) (2024-12-15) ###### Bug Fixes * fix type conflicts with react 19 types ([#6880](https://github.com/react-bootstrap/react-bootstrap/issues/6880)) ([416145f](https://github.com/react-bootstrap/react-bootstrap/commit/416145f8815e35c1326a47983964c092700b4cda)) ### v2.10.6 - Date: 2024-11-25 - Version: v2.10.6 - Original notes: https://github.com/react-bootstrap/react-bootstrap/releases/tag/v2.10.6 - Permalink: https://whatsnew.fyi/product/react-bootstrap/releases/v2.10.6 - **fixed** — Apply aria-controls to AccordionHeader button - **fixed** — Fix ref access in React 19 - **fixed** — Remove prop-types-extra import from Nav build ##### [2.10.6](https://github.com/react-bootstrap/react-bootstrap/compare/v2.10.5...v2.10.6) (2024-11-25) ###### Bug Fixes * **AccordionHeader:** apply aria-controls to button ([#6868](https://github.com/react-bootstrap/react-bootstrap/issues/6868)) ([8475119](https://github.com/react-bootstrap/react-bootstrap/commit/8475119a6c8e9606d5e5cc87e19cf91f1670e224)) * fix ref access in React 19 ([#6869](https://github.com/react-bootstrap/react-bootstrap/issues/6869)) ([2c65f5d](https://github.com/react-bootstrap/react-bootstrap/commit/2c65f5de1a50d28e4c4e6c4c7d0dc332a68e6bd7)) * **Nav:** remove prop-types-extra import from build ([#6854](https://github.com/react-bootstrap/react-bootstrap/issues/6854)) ([ab81d6b](https://github.com/react-bootstrap/react-bootstrap/commit/ab81d6b1fda1175bc635978a493da49c60db9b25))