Skip to content
Devix Open Source

Changelog

Every release of Toast, newest first. Breaking changes are flagged.

v1.0.0

12 Sep 2026

First release.

Added

  • toast(message, options) with success, error, warning, info, loading, custom, promise, update, dismiss and toasts(); createToaster() for a second, independent stack.
  • The region renders in the top layer, and moves inside an open modal <dialog> so its buttons, swipe and hover-pause keep working — a modal makes everything outside it inert.
  • Timers pause on hover, on focus inside the toast, and while the tab is hidden.
  • A stack that collapses to one footprint and fans out on hover, with max on screen and the rest queued.
  • Swipe to dismiss with pointer, pen or thumb; a dismiss button on every toast by default.
  • Actions and a cancel button; returning false from an action keeps the toast open.
  • Six positions, per toaster or per toast.
  • role="status" / role="alert" by type, aria-atomic, and an update that re-announces in place.
  • Theming: CSS variables for everything, classNames per part and per toast, icons, strings, theme: 'auto' that follows the page, and a @layer devix stylesheet. No <style> is ever injected, so a strict CSP needs no nonce.
  • Wrappers for React, Vue and Svelte, a <dx-toaster> element, and a toastr adapter that translates timeOut, closeButton and positionClass.