Skip to content

Changelog

All notable changes to this project will be documented in this file.

Unreleased

  • Added GitHub Actions CI/CD pipeline for npm publication (.github/workflows/publish.yml) using npm Trusted Publishing (OIDC).
  • Added Astro Starlight docs site in docs/ and GitHub Pages deployment workflow (.github/workflows/docs.yml).
  • Added docs sync tooling so root README.md and CHANGELOG.md are canonical (scripts/sync-docs.mjs).

0.1.1 - 2026-02-16

  • Changed package scope to @derluleu/expo-toast for npm publishability.
  • Added generated JSDoc API reference integration in docs (/reference/api).
  • Simplified docs UX and sidebar structure while keeping Starlight.
  • Fixed dark theme contrast issues in docs, including search and active navigation states.
  • Fixed docs workflow order to install root dependencies before docs:sync.

0.1.0 - 2026-02-16

  • Initial public release.
  • iOS-native toast presenter with queueing, variants, transitions, and dismiss controls.
  • TypeScript-first API for Expo apps.
  • Added toast.configure for global defaults and queue controls (maxVisible, maxQueue, dropPolicy).
  • Added toast.promise and toast.update helper APIs.
  • Added dedupe controls (dedupeWindowMs, dedupeKey) with bounded cache behavior.
  • Added accessibility controls (accessibilityLabel, announce, importance).
  • Added reduced-motion controls (motion: 'system' | 'full' | 'minimal').