Back to Explore

emilkowalski/sonner

GitHub
2 watchersOpen source

Last release: 2025-08-02

Sonner is a software project hosted on GitHub. It’s useful for developers looking to view or use the code and related information from emilkowalski/sonner, such as releases and updates tied to that project.

Project status

  • Actively maintained status is unclear but it does show ongoing work, with an upstream push on 2025-12-23, however the provided tagged updates stop at v2.0.7 on 2025-08-02 (as of 2026-06-09, that is several months with no new tagged updates shown).
  • Apparent update cadence in 2025 is moderate early on (v2.0.4 to v2.0.7 from late May through early Aug), then it slows noticeably (no tagged updates listed after v2.0.7, despite the later upstream push in December).

AI summary generated 2026-06-09

AI-generated from public sources. May be inaccurate. Report

Recent updates

  • v2.0.7

    2025-08-02

    v2.0.7 adds support for multiple `<Toaster />` instances and toast-level `testId` attributes for easier testing. The main runtime change is toast routing by toaster ID, which lets apps send notifications to specific toaster containers instead of the default global one.

    Features
  • v2.0.6

    2025-07-04

    v2.0.6 is a small maintenance release focused on toolchain modernization and a pointer-event bug fix. The runtime change is limited to toast pointer-down handling for right-clicks, while the rest of the diff is a pnpm 9 lockfile/workflow refresh.

  • v2.0.5

    2025-06-02

    v2.0.5 is a narrowly scoped release focused on fixing the CSS import path by updating bunchee. The visible source surface does not change; the only direct manifest change is pinning bunchee to an exact version and regenerating the lockfile.

  • v2.0.4

    2025-05-30

    Release v2.0.4 focuses on toast lifecycle/layout fixes: it removes the lift interaction, ensures `onDismiss` is triggered when a toast is dismissed, and makes height measurement respond to dynamic custom content changes. The only code-level package change is a version bump to 2.0.4.

    Breaking
  • v2.0.3

    2025-04-01

    v2.0.3 includes a small visual improvement and a behavior fix for toast rendering. It prevents toast “buffers” from being shown when the toast is not expanded, and enhances styling by inheriting the description color when rich colors are enabled.

    Features
  • v2.0.2

    2025-03-27

    v2.0.2 is a small patch release focused on fixing `toast.promise` result handling, making `toast.dismiss()` work correctly without an id, and adding support for fully hiding icons with `null`. The diff also shows internal state-management changes that improve dismissal behavior and rendering consistency.

    Features
  • v2.0.1

    2025-02-20

    v2.0.1 is a small patch release focused on stabilizing toast updates under React and improving swipe interaction behavior. It primarily fixes a flushSync-related error and adjusts swipe state handling so text selection works correctly after swiping.

  • v2.0.0

    2025-02-18

    v2.0.0 is a broad release that modernizes the package/build setup and expands toast.promise behavior, but the published release notes are extremely sparse. The diff shows a mix of API cleanup, accessibility additions, and behavior tweaks, with several breaking changes that are not called out in the notes.

    Features
  • v2.0.0-beta.3

    2025-02-16

    This beta focuses on toast interaction polish and promise handling improvements. It adds swipe damping, expands `toast.promise` to accept richer result objects, fixes `new Error()` promise handling, and improves close-button accessibility while removing deprecated props.

    BreakingFeatures
  • v2.0.0-beta.2

    2025-02-13

    This beta release focuses on fixing several toast/UI behavior issues and test failures. It also includes build-related tooling changes, and a small styling/interaction regression correction (lift on hover, unstyled prop application).