Skip to content

Releases: timolins/react-hot-toast

v2.6.0-beta.0

21 Jan 21:45
Compare
Choose a tag to compare
v2.6.0-beta.0 Pre-release
Pre-release

What's new

  • Adds support for multiple toasters
  • Add first version of Multi toaster docs
  • 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

v2.5.1...v2.6.0-beta.0

v2.5.0 (+ v2.5.1)

31 Dec 15:58
Compare
Choose a tag to compare

What's new

toast.promise() improvements

  • Make messages optional
  • Allow to pass async function
    • #301 from kagurazaka-0/feat-toast-promise-async-func c80d57f

Other

  • A bunch of docs improvements
  • Add customizable removeDelay
  • Refactor removal of dismissed toasts
  • Make csstype a dependency to avoid warning. d695daf

v2.4.1...v2.5.0

v2.4.1

28 Apr 15:08
Compare
Choose a tag to compare

Better RSC Support

  • Improve React Server Components support (Next.js 13 App Router)
    • Prepend "use client" to build ouput 92aef53

v2.4.0...v2.4.1

v2.4.0

03 Sep 10:59
Compare
Choose a tag to compare

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

v2.3.0...v2.4.0-beta.0

v2.3.0

12 Jul 19:52
Compare
Choose a tag to compare

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 #203
  • New bundler setup (tsup instead of tsdx) with react-hot-toast/headless by @timolins in #205
  • Website Example: Make snippet consistent with action by @diksown in #196
  • Docs: update version 2 page custom render api code example by @AnishDe12020 in #175
  • fix: csstype peer dep by @eeston in #183
  • Site Docs: 'one' => 'once' :) by @cbserra in #201
  • Website Example: Make snippet consistent with action by @diksown in #196

New Contributors

Full Changelog: v2.2.0...v2.3.0

v2.3.0-beta.1

09 Jul 17:54
Compare
Choose a tag to compare
v2.3.0-beta.1 Pre-release
Pre-release

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

v2.3.0-beta...v2.3.0-beta.1

v2.3.0-beta

08 Jul 22:10
Compare
Choose a tag to compare
v2.3.0-beta Pre-release
Pre-release

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 & 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

v2.2.0...v2.3.0-beta

v2.2.0

04 Jan 14:37
v2.2.0
f5afa56
Compare
Choose a tag to compare

Changes

Docs

v2.1.1...v2.2.0

v2.1.1

24 Aug 10:28
v2.1.1
fb5c8c3
Compare
Choose a tag to compare
  • fix: matchMedia is not defined 46cc577

  • Make 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

v2.1.0...v2.1.1

v2.1.0

31 Jul 11:56
v2.1.0
d208114
Compare
Choose a tag to compare

Changes

Docs

v2.0.0...v2.1.0