# React Hot Toast changelog > Toast notifications for React. - Vendor: Timo Lins - Category: Frameworks & Libraries - Official site: https://react-hot-toast.com - Tracked by: What's New (https://whatsnew.fyi/product/react-hot-toast) - Harvested from: GitHub (timolins/react-hot-toast) - 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 ### v2.6.0 - Date: 2025-08-15 - Version: v2.6.0 - Original notes: https://github.com/timolins/react-hot-toast/releases/tag/v2.6.0 - Permalink: https://whatsnew.fyi/product/react-hot-toast/releases/v2.6.0 - **added** — Support for multiple toasters - **changed** — Build now minifies inlined CSS * Adds support for **[multiple toasters](https://react-hot-toast.com/docs/multi-toaster)** * Adapt build to minify inlined CSS --- https://github.com/timolins/react-hot-toast/compare/v2.5.2...v2.6.0 ### v2.5.2 - Date: 2025-02-15 - Version: v2.5.2 - Original notes: https://github.com/timolins/react-hot-toast/releases/tag/v2.5.2 - Permalink: https://whatsnew.fyi/product/react-hot-toast/releases/v2.5.2 - **fixed** — Fix race condition in backwards compatible way - **changed** — Replace JSX.Element type with React.ReactElement - Fix race condition in backwards compatible way – fixes #101 1556d28 - Replace JSX.Element type with React.ReactElement 87c7a52 --- https://github.com/timolins/react-hot-toast/compare/v2.5.1...v2.5.2 ### v2.6.0-beta.0 - Date: 2025-01-21 - Version: v2.6.0-beta.0 - Original notes: https://github.com/timolins/react-hot-toast/releases/tag/v2.6.0-beta.0 - Permalink: https://whatsnew.fyi/product/react-hot-toast/releases/v2.6.0-beta.0 - Labels: Pre-release - **added** — Support for multiple toasters - **added** — Add dismissAll and removeAll API for working with multiple toasters - **changed** — Move timeouts inside a useRef - **changed** — Use data tag instead of id - **fixed** — Fix dispatch to be id specific ##### What's new * Adds support for **multiple toasters** * Add first version of [Multi toaster docs](https://react-hot-toast-git-multi-toaster-timos-team.vercel.app/docs/multi-toaster) * Add `dismissAll` and `removeAll` More ergonomic API when working with multiple toasters a1d0b02 **_Ready to try it out?_** ``` npm i react-hot-toast@beta ``` ###### Other Changes - Update pnpm version f6c867b - Move timeouts inside a `useRef` cb1fe8e - Use data tag instead of id 1d5d3d3 - Fix dispatch to be id specific again fe934fd - Merge branch 'main' into global-settings 0953822 - Add first version of multi toaster page 5b1ee55 - Merge branch 'main' into global-settings 4d43622 - Move toaster settings into state cf9ae4b - Some experimentation with global settings API 2e0a4dd --- https://github.com/timolins/react-hot-toast/compare/v2.5.1...v2.6.0-beta.0 ### v2.5.1 — v2.5.0 (+ v2.5.1) - Date: 2024-12-31 - Version: v2.5.1 - Original notes: https://github.com/timolins/react-hot-toast/releases/tag/v2.5.1 - Permalink: https://whatsnew.fyi/product/react-hot-toast/releases/v2.5.1 - **added** — Make messages optional in toast.promise() - **added** — Allow passing async function to toast.promise() - **added** — Add customizable removeDelay option - **changed** — Refactor removal of dismissed toasts - **fixed** — Make csstype a dependency to avoid warning ##### What's new ###### `toast.promise()` improvements - Make messages optional - #179 from n33pm/feat/promiseOptionalMsg) 25bd873 - Allow to pass async function - #301 from kagurazaka-0/feat-toast-promise-async-func c80d57f ###### Other - A bunch of docs improvements - Add customizable `removeDelay` - #89 from heyfuaad/main c3d6739 - Refactor removal of dismissed toasts - Fixes #370 - Make `csstype` a dependency to avoid warning. d695daf --- https://github.com/timolins/react-hot-toast/compare/v2.4.1...v2.5.0 ### v2.4.1 - Date: 2023-04-28 - Version: v2.4.1 - Original notes: https://github.com/timolins/react-hot-toast/releases/tag/v2.4.1 - Permalink: https://whatsnew.fyi/product/react-hot-toast/releases/v2.4.1 - **changed** — Improve React Server Components support by prepending "use client" to build output for Next.js 13 App Router ##### Better RSC Support - Improve React Server Components support (Next.js 13 App Router) * Prepend `"use client"` to build ouput 92aef53 https://github.com/timolins/react-hot-toast/compare/v2.4.0...v2.4.1 ### v2.4.0 - Date: 2022-09-03 - Version: v2.4.0 - Original notes: https://github.com/timolins/react-hot-toast/releases/tag/v2.4.0 - Permalink: https://whatsnew.fyi/product/react-hot-toast/releases/v2.4.0 - **added** — Allow change of toast heights - **fixed** — Fix infinite loop during unit testing - **added** — Add testing setup - **changed** — Restructure handlers for better memoization - **changed** — Use MutationObserver for height changes ##### What's new - Allow change of of toast heights – Fixes #133 - Fix infinite loop during unit testing 1dcb2f2 – (Thanks [silvenon](https://github.com/silvenon)) - Add testing setup 82afa93 – (Thanks [silvenon](https://github.com/silvenon)) - Restructure handlers for better memoization ec653ec - Use MutationObserver for height changes 9eddc26 https://github.com/timolins/react-hot-toast/compare/v2.3.0...v2.4.0-beta.0 ### v2.3.0 - Date: 2022-07-12 - Version: v2.3.0 - Original notes: https://github.com/timolins/react-hot-toast/releases/tag/v2.3.0 - Permalink: https://whatsnew.fyi/product/react-hot-toast/releases/v2.3.0 - **added** — Expose react-hot-toast/headless for headless environments like react-native - **changed** — Bundle is now 15% smaller (5% gzipped) - **changed** — Dev builds are 3x faster - **changed** — Switch bundler setup from tsdx to tsup ##### Better bundle setup This release focuses on build and bundle improvements (faster, lighter & better). * Expose `react-hot-toast/headless` - for headless environments like react-native * Bundle is now 15% (5% gzipped) smaller * Bonus: 3x faster dev builds ###### What's Changed * Improve dev setup (`pnpm`, update deps) by @timolins in https://github.com/timolins/react-hot-toast/pull/203 * New bundler setup (tsup instead of tsdx) with `react-hot-toast/headless` by @timolins in https://github.com/timolins/react-hot-toast/pull/205 * Website Example: Make snippet consistent with action by @diksown in https://github.com/timolins/react-hot-toast/pull/196 * Docs: update version 2 page custom render api code example by @AnishDe12020 in https://github.com/timolins/react-hot-toast/pull/175 * fix: csstype peer dep by @eeston in https://github.com/timolins/react-hot-toast/pull/183 * Site Docs: 'one' => 'once' :) by @cbserra in https://github.com/timolins/react-hot-toast/pull/201 * Website Example: Make snippet consistent with action by @diksown in https://github.com/timolins/react-hot-toast/pull/196 ###### New Contributors * @AnishDe12020 made their first contribution in https://github.com/timolins/react-hot-toast/pull/175 * @eeston made their first contribution in https://github.com/timolins/react-hot-toast/pull/183 * @cbserra made their first contribution in https://github.com/timolins/react-hot-toast/pull/201 * @diksown made their first contribution in https://github.com/timolins/react-hot-toast/pull/196 **Full Changelog**: https://github.com/timolins/react-hot-toast/compare/v2.2.0...v2.3.0 ### v2.3.0-beta.1 - Date: 2022-07-09 - Version: v2.3.0-beta.1 - Original notes: https://github.com/timolins/react-hot-toast/releases/tag/v2.3.0-beta.1 - Permalink: https://whatsnew.fyi/product/react-hot-toast/releases/v2.3.0-beta.1 - Labels: Pre-release - **changed** — Use .mjs extension for ESM module - **changed** — Update package.json main field - **changed** — Update entry file in tsup config - **changed** — Rename index.tsx to index.ts - **removed** — Remove prepare script ###### Update package setup to be ESM compliant - Use `.mjs` extension for ESM module - Update package.json according to #204 ae4a1eb - Use `main` in package.json de10f5c - Update entry file in tsup config e63de48 ###### Clean Up - Add automatic tsconfig update from Next.js 8c149db - Rename `index.tsx` to `index.ts` 0749440 - Remove prepare script 3b9ef79 https://github.com/timolins/react-hot-toast/compare/v2.3.0-beta...v2.3.0-beta.1 ### v2.3.0-beta - Date: 2022-07-08 - Version: v2.3.0-beta - Original notes: https://github.com/timolins/react-hot-toast/releases/tag/v2.3.0-beta - Permalink: https://whatsnew.fyi/product/react-hot-toast/releases/v2.3.0-beta - Labels: Pre-release - **changed** — Replace tsdx with tsup (powered by esbuild) for faster and simpler builds - **changed** — Replace npm with pnpm for dependency management - **added** — Expose react-hot-toast/headless for usage in headless environments - **changed** — Use export type for types - **removed** — Remove tsdx linting in favor of prettier - **fixed** — Add missing csstype peer dependency - **changed** — Migrate documentation to MDX 2 - **changed** — Align site for React 18 and Tailwind 3 This version is focus on improving the build & bundle setup. It's now using [tsup](https://tsup.egoist.sh) (powered by esbuild) instead of [unmaintained `tsdx`](https://github.com/jaredpalmer/tsdx/issues/1065). Additionaly, npm v4 was replaced by pnpm. Those changes gives us a way faster and simpler builds + should allows usage in headless environments again (react-native). - Use pnpm instead of old NPM - Resolves dependency linking 🚀 #186 b46a386 - Remove `tsdx` & add `prettier` hook * No more linting from tsdx. Should be okay to use prettier * Lot less dependencies * Prettify files 28d83a9 - Use `export type` for types 4f43ea3 - Use `tsup` instead of `tsdx` This gives us more control about the build process * Expose `react-hot-toast/headless` - Fixes #39 * Bundle size is even smaller now d58cb35 - Add pnpm to size check action 9da3b6e - Migrate docs to MDX 2 f776144 - Align site for React 18 & Tailwind 3 8b716de - fix: missing csstype peer dep 30bdaf5 https://github.com/timolins/react-hot-toast/compare/v2.2.0...v2.3.0-beta ### v2.2.0 - Date: 2022-01-04 - Version: v2.2.0 - Original notes: https://github.com/timolins/react-hot-toast/releases/tag/v2.2.0 - Permalink: https://whatsnew.fyi/product/react-hot-toast/releases/v2.2.0 - **added** — Expose core types - **changed** — Update goober - **fixed** — Preserve line breaks in toast body ###### Changes - Expose core types 70dbbb2 - Update goober 1563b56 - Preserve line breaks in toast body Closes #144 f981e45 ###### Docs - Fix example in docs 09ded7f - Fix typo 379cf3e - Add missing import to example fbb2612 - Fix typo in Toaster page c93328a https://github.com/timolins/react-hot-toast/compare/v2.1.1...v2.2.0