Skip to content

Releases: addon-stack/addon-ui

v0.7.1

08 Dec 11:11

Choose a tag to compare

🚀 Release addon-ui v0.7.1 (2025-12-08)

🐛 Bug Fixed

  • TabsList: fix debounce invocation in TabsList (7ea2b68)

🙌 Contributors

v0.7.0

06 Dec 22:44

Choose a tag to compare

🚀 Release addon-ui v0.7.0 (2025-12-06)

✨ Features

  • add Accordion component and its related stories, styles, and subcomponents (41d13ad)

📝 Documentation

  • accordion: add comprehensive documentation for Accordion component (c95e022)

  • readme: update component list with new documentation links (3fc2cc9)

  • tabs: add comprehensive documentation for Tabs component (de9c7b6)

  • tooltip: add comprehensive documentation for Tooltip component (da3eb0d)

  • truncate: add comprehensive documentation for Truncate component (73beb14)

  • truncatelist: add comprehensive documentation for TruncateList component (cead80e)

  • update documentation with component-scoped speed variables (52e799d)

🛠️ Refactoring

  • adjust debounce logic in TabsList to improve consistency (00aa675)

  • improve consistent formatting in components and styles (9fbfc0e)

  • replace transition-speed-* variables with scoped speed-* variables across styles (1f45a58)

  • replace transition-speed-sm with transition-speed-color across styles (08860da)

🙌 Contributors

v0.6.1

28 Nov 13:33

Choose a tag to compare

🚀 Release addon-ui v0.6.1 (2025-11-28)

🧹 Chores

  • ci: improve readability of release-it configuration (4fb1117)

🛠️ Refactoring

  • add RTL support for TextField and optimize resize handling in Truncate component (4d24c19)

🙌 Contributors

v0.6.0

21 Nov 15:12

Choose a tag to compare

🚀 Release addon-ui v0.6.0 (2025-11-21)

✨ Features

  • add Tabs component (9a2ac2c)

  • add Truncate component (6a29150)

  • add TruncateList component (e293017)

  • ci: enhance release-it config with release rules and bump determination logic (b44da4a)

🧹 Chores

  • cleanup unused file (dce714a)

  • deps: bump dependencies in package-lock.json to latest versions (47b1a28)

  • sync package-lock.json (385dbc5)

  • update package.json (72a3cde)

🛠️ Refactoring

  • add type casting for OverflowList props in TruncateList component (3e722d0)

  • apply consistent formatting and improve code readability (65f7684)

  • fix eslint-related code issues (ea31327)

  • improve components styles and internal logic (3a95072)

  • update styles for Avatar, List, ListItem, ScrollArea, Tag (9f9e0c3)

🙌 Contributors

v0.5.0

17 Oct 10:29

Choose a tag to compare

🚀 Release addon-ui v0.5.0 (2025-10-17)

✨ Features

  • ScrollArea: add scrollTo support and improve imperative handle usage (2a752d1)

  • ScrollArea: add viewportRef and viewportProps support, update transitions in styles (0ce3323)

  • styles: add view mixin for scoped styling based on view attributes (1f098fb)

  • styles: extend transition properties to include border-color and background (46cb160)

  • Viewport: add transition support with withTransition control and scoped styles (3652483)

🐛 Bug Fixed

  • Tooltip: set default value for delayDuration prop (ea29ff2)

🛠️ Refactoring

  • types: update tooltip type to omit content property in TooltipProps (5231c3e)

🙌 Contributors

v0.4.2

14 Oct 20:04

Choose a tag to compare

🚀 Release addon-ui v0.4.2 (2025-10-14)

⚡️ Performance Improvements

  • enhance type declaration support and refactor build process (e9ada45)

    • Updated types field in package.json to point to generated type declarations.
    • Modified exports to include type declarations for components (config, plugin, etc.).
    • Added tsconfig.build.json to generate declaration files in the dist-types directory.
    • Added prepublishOnly script to automate type generation during publishing.
    • Updated .gitignore and ESLint configuration to include dist-types.
    • Introduced type definitions for odometer and addon-ui-config modules.

🤖 CI

  • update build and CI scripts to include type generation (186eab3)

    • Updated .husky/pre-push to replace commented-out commands with npm run build:types.
    • Modified GitHub Actions workflow to add a step for running npm run build:types during CI.

🧹 Chores

  • remove .npmignore and update package.json file patterns (d902232)

  • update .prettierignore to include CHANGELOG.md (e2d51ac)

🙌 Contributors

v0.4.1

14 Oct 14:42

Choose a tag to compare

🚀 Release addon-ui v0.4.1 (2025-10-14)

🐛 Bug Fixed

  • update release-it config and ignore additional files in npm package (d5ac894)

🙌 Contributors

v0.4.0

14 Oct 14:32

Choose a tag to compare

🚀 Release addon-ui v0.4.0 (2025-10-14)

✨ Features

  • styles: add new scss mixins, add view prop to UIProvider (6f68bde)

🐛 Bug Fixed

  • styles: correct variable assignment for --viewport-max-width (6d795c4)

📝 Documentation

  • add comprehensive usage documentation for SvgSprite, Modal, List, ScrollArea, and Odometer (b5145e8)

  • add comprehensive usage guides for Icon and IconButton components (dd22027)

  • add documentation for Header, Footer, Highlight, and Drawer components (df4fe74)

  • add documentation for Switch, TextArea, and Tag components (a1882ea)

    • Introduced detailed usage guides, examples,
      and prop descriptions for the new Switch, TextArea, and Tag components.
    • Included theming and global configuration details for each component.
    • Enhanced accessibility (A11y) notes to promote best practices.
    • Updated imports in Modal documentation for consistency.
  • add documentation for Toast and TextField components, clean up unused variables (f84b8d2)

    • Introduced comprehensive documentation for the Toast and TextField components,
      including usage guidelines, theming options, and accessibility considerations.
    • Removed unused CSS variables across multiple component documentation
      (Header, Footer, Modal, Avatar, etc.) to improve clarity and maintain consistency.
  • add documentation for View and ViewDrawer components, remove unused CSS variables (9f16980)

    • Introduced comprehensive documentation for the new View and ViewDrawer components,
      including usage examples, props, theming options, and accessibility guidelines.
    • Removed unused CSS variables across multiple component documentation
      (TextField, TextArea, Tag, ScrollArea) for improved clarity and consistency.
  • add documentation for ViewModal and Viewport components (5573dbf)

    • Introduced comprehensive documentation for the ViewModal and Viewport components,
      including usage examples, props, theming options, and accessibility guidelines.
    • Enhanced explanation of available CSS variables for better clarity.
    • Updated UIProvider to include ViewModal configuration options.
  • add line spacing for improved readability in Radix props sections (2d72500)

  • add usage documentation for Button, Avatar, and Checkbox components (8b23ddf)

    • Introduce detailed documentation for Button, Avatar, and Checkbox components,
      including examples, props, theming, and accessibility guidelines.
    • Highlight CSS variables usage and fallback mechanisms for style customization.
    • Provide guidance on global configuration via UIProvider and ui.config.ts.
  • enhance formatting in Dialog.md for improved readability and consistency (bb0a377)

  • fix formatting, spacing, and improve consistency in README (0105559)

  • update and expand documentation, correct naming, and add policies (1a7d18f)

  • update Avatar, Checkbox, and add Dialog documentation with Radix UI props and theming details (35d8710)

    • Added Radix UI props section to Avatar and Checkbox documentation,
      listing commonly used props and linking to official Radix documentation.
    • Introduced comprehensive Dialog documentation, including import usage, props,
      Radix UI integration, CSS variables, theming, global configuration, and accessibility guidelines.

🤖 CI

  • add GitHub Actions workflows for CI and release (053dae2)

  • configure Husky hooks, add commitlint, and update dependencies (682f9a3)

    • Added .husky directory with pre-commit, pre-push, and commit-msg hooks.
    • Integrated commitlint for validating commit messages.
    • Updated package.json to include related scripts (test:related, typecheck, etc.).
    • Added .mailmap for contributor aliasing and .release-it.cjs for automated releases.
    • Updated dependencies and added new ones: husky, jest, release-it, etc.
    • Updated tsconfig.json to adjust include and exclude patterns.
    • Added .gitattributes for consistent line endings.
  • rename build-and-test job to testing for clarity and alignment with functionality (cc8ee2c)

  • update Node.js version to 22 in CI and release workflows (399d122)

🧹 Chores

  • mailmap: update email mappings for consistent author attribution (c9fb2ff)

  • prettierignore: add workflow YAML files to prettier ignore settings (59a05cb)

  • update dependencies and add overrides for compatibility (52a868b)

    • Bump adnbn to ^0.4.2 and update multiple @babel packages to 7.28.4.
    • Remove unused @biomejs/biome and associated optional dependencies.
    • Add overrides in package.json for flat-cache, html-rspack-tags-plugin, and test-exclude.
    • Include new dependencies: @cacheable/memoize, @cacheable/memory, and @cacheable/utils.
    • Replace @ampproject/remapping with @jridgewell/remapping.
  • update dependencies and bump versions in package-lock.json and package.json (4e7b367)

🛠️ Refactoring

  • docs: improve formatting consistency across Button, Avatar, and Checkbox documentation (2691387)

  • enhance the Layout component and rename to Viewport (55ddeda)

  • enhance ThemeProvider with dynamic storage initialization (3e2ecac)

  • handle getBrowser errors in ThemeProvider, update ThemeStorage import path (1b21b20)

  • improve code readability with consistent formatting and semicolon usage (3e82e35)

  • standardize SCSS formatting and improve code consistency (530be72)

  • styles: add RTL support and animations for Modal, Footer, and other components (1afcaaf)

🙌 Contributors

v0.3.1

03 Sep 16:56

Choose a tag to compare

🚀 addon-ui v0.3.1 Release

Highlights

  • 🚀 Migration to storybook-react-rsbuild

    • Moved Storybook to the Rsbuild-powered framework for faster development and builds.
    • Updated dependencies and Storybook configuration for Rsbuild compatibility.
  • 🧩 Package rename: adnbn-ui → addon-ui

    • Public package name changed. Update all imports and references accordingly.

Fixes

  • 🛠️ UI Provider
    • Fixed initialization and context propagation in the UI provider, improving stability and compatibility.

Migration Guide

1) Update imports 📦

  • Was:
    • import { ... } from "adnbn-ui"
    • import { defineConfig } from "adnbn-ui/config"
    • import plugin from "adnbn-ui/plugin"
  • Now:
    • import { ... } from "addon-ui"
    • import { defineConfig } from "addon-ui/config"
    • import plugin from "addon-ui/plugin"

If a monorepo or lock file still pins the old name, update resolutions accordingly.

2) Storybook with Rsbuild 📚

  • Ensure storybook-react-rsbuild and Storybook 9 are installed.
  • Use the React + Rsbuild framework preset.
  • Remove legacy builders (Webpack/Vite) if explicitly configured.
  • Scripts remain standard:
    • storybook: storybook dev -p 6006
    • build-storybook: storybook build

3) Virtual modules (if used)

  • Updated identifiers:
    • addon-ui-config
    • addon-ui-style.scss
  • Check any explicit references in custom bundler configuration.

Breaking Changes ⚠️

  • Package rename adnbn-ui → addon-ui: all imports and configurations must be updated.
  • Migrating to Rsbuild may affect certain Storybook presets/addons. Verify compatibility with Storybook 9 + Rsbuild.

Notes 📝

  • Version: 0.3.0
  • Dependencies: Storybook 9.x, storybook-react-rsbuild, React 16.8+ (compatible with 19).

v0.2.7

19 Aug 17:47

Choose a tag to compare

v0.2.7 v0.2.7