v2.6.0-beta.0
- Adds support for multiple toasters
- Add first version of Multi toaster docs
- Add
dismissAll
andremoveAll
More ergonomic API when working with multiple toasters a1d0b02
Ready to try it out?
npm i react-hot-toast@beta
- 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
2.5.0
- Make messages optional
- #179 from n33pm/feat/promiseOptionalMsg) 25bd873
- Allow to pass async function
- #301 from kagurazaka-0/feat-toast-promise-async-func c80d57f
- A bunch of docs improvements
- Add customizable
removeDelay
- #89 from heyfuaad/main c3d6739
- Refactor removal of dismissed toasts
- 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
Better RSC Support
- Improve React Server Components support (Next.js 13 App Router)
- Prepend
"use client"
to build ouput 92aef53
- Prepend
https://github.com/timolins/react-hot-toast/compare/v2.4.0...v2.4.1
v2.4.0
What's new
- Allow change of of toast heights – Fixes #133
- Fix infinite loop during unit testing 1dcb2f2 – (Thanks silvenon)
- Add testing setup 82afa93 – (Thanks 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
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
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
toindex.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
This version is focus on improving the build & bundle setup. It's now using tsup (powered by esbuild) instead of unmaintained tsdx
. 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
& addprettier
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 oftsdx
This gives us more control about the build process * Exposereact-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
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
v2.1.1
fix:
matchMedia is not defined
46cc577Make the page title match the component name e510767
Fix linting error b1d2382
Merge pull request #115 from BenJenkinson/patch-1 0027e31
Merge pull request #112 from Dev-CasperTheGhost/main ddc56b0
https://github.com/timolins/react-hot-toast/compare/v2.1.0...v2.1.1