Skip to content

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 14 Oct 14:32
· 156 commits to main since this release

πŸš€ 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