Skip to content

Releases: components-kit/packages

@components-kit/react v1.1.2

24 Feb 15:23

Choose a tag to compare

@components-kit/react v1.1.2

Added

  • Select, MultiSelect: defaultOpen prop implementation and tests
  • Combobox: disableFlip prop implementation and tests

Changed

  • All 23 component READMEs rewritten with copy-paste-ready examples, consistent table formatting, and complete prop documentation
  • 12 example demos improved with realistic data, accessibility attributes, and semantic naming
  • CONTRIBUTING.md: added README quality checklist
  • Example app READMEs updated with environment setup instructions and dependency info

Full Changelog: v1.1.1...v1.1.2

@components-kit/react v1.1.1

24 Feb 12:38

Choose a tag to compare

@components-kit/react v1.1.1

Added

  • useFloatingViewportSync hook for mobile viewport sync (iOS virtual keyboard repositioning)
  • Select, Combobox, MultiSelect: menuPortal prop for custom portal root element

Full Changelog: v1.1.0...v1.1.1

v1.1.0

24 Feb 03:04

Choose a tag to compare

@components-kit/react v1.1.0

Added

  • Select, Combobox, MultiSelect: defaultOpen prop to open dropdown on mount
  • Combobox: disableFlip prop to disable Floating UI flip middleware
  • LLM-friendly documentation: llms.txt and llms-full.txt

Changed

  • Select, Combobox, MultiSelect: positioner is now always rendered (hidden when closed) for SSR and Downshift compatibility

Full Changelog: v1.0.0...v1.1.0

@components-kit/landing v0.1.0

24 Feb 03:33

Choose a tag to compare

@components-kit/landing v0.1.0

Initial release of the ComponentsKit landing page.

Added

  • Next.js 15 + Tailwind CSS 4 landing page with warm neutral palette
  • Hero section with install command and copy-to-clipboard
  • Live component showcase with 22 interactive demos
  • Theme configurator (primary color, gray scale, border radius, dark mode)
  • Getting started guide with documentation modal
  • GitHub releases changelog section with ISR revalidation
  • Google Analytics 4 support (conditional on NEXT_PUBLIC_GA_ID)
  • Open Graph and Twitter Card metadata with og-image
  • Favicon from brand logo
  • Vercel deployment configuration (vercel.json)
  • LLM-friendly documentation served at /llms.txt and /llms-full.txt

@components-kit/react v1.0.0

19 Feb 07:03
967c36c

Choose a tag to compare

Added

  • 7 new headless, accessible React components:
    • Combobox - Autocomplete dropdown with async item loading (requires downshift)
    • MultiSelect - Multi-value selection with token display (requires downshift)
    • Pagination - Page navigation with first/previous/next/last buttons
    • Progress - Determinate and indeterminate progress bar
    • Slider - Range input with draggable thumb and orientation variants
    • Tabs - Tabbed content panels with keyboard navigation
    • Toast - Notification toasts via Sonner integration (requires sonner)
  • Type-safe variantName via register pattern (ComponentsKitVariants, VariantFor<T>)
  • useExitTransition hook for CSS exit animations
  • Exported hooks: useDebouncedCallback, useExitTransition, useFloating, useFloatingSelect
  • Select, Combobox, MultiSelect: form integration, clearable, readOnly, error, openOnFocus, placement, maxDropdownHeight
  • MultiSelect: fixedValues, tokenSeparators, maxDisplayedTags
  • Icon size prop (sm, md, lg)
  • Select icon slot and placement prop
  • Table footer row support
  • New optional peer dependencies: @floating-ui/react, sonner

Changed

  • Icon restructured — no longer polymorphic, always renders <span>
  • Alert icon now applied via CSS variant instead of icon prop
  • Table built-in pagination removed in favor of standalone Pagination component
  • Select API refactored for consistency with Combobox and MultiSelect
  • Slider DOM restructured to sibling pattern for accessibility

Removed

  • AsyncSelect — functionality merged into Combobox
  • Polymorphic as prop removed from Button and Icon

Fixed

  • Component audit: accessibility, data-* attributes, and memory leak fixes
  • Slider thumb drag behavior, added orientation and onValueCommit
  • Button asChild no longer loses nested icon children

npm: @components-kit/react@1.0.0
Full Changelog: v0.1.1...v1.0.0

@components-kit/cli v0.1.1

19 Feb 07:03
323b069

Choose a tag to compare

[0.1.1] - 2026-02-19

Fixed

  • Bin executable permission and path format so ck command registers correctly on install

[0.1.0] - 2026-02-19

Added

  • Initial release of @components-kit/cli
  • ck init command — scaffold a components-kit.config.json with default settings
  • ck generate command — fetch variant definitions from the ComponentsKit API and emit a .d.ts augmentation file
  • --check flag for CI/CD to verify types are up to date
  • --output and --api-url CLI options to override config file settings

npm: @components-kit/cli@0.1.1

@components-kit/react v0.1.1

26 Jan 08:19

Choose a tag to compare

What's Changed

Full Changelog: v0.1.0...v0.1.1

@components-kit/react v0.1.0

24 Jan 08:34

Choose a tag to compare

Initial release of @components-kit/react

Features

  • 16 headless React components
  • Full TypeScript support
  • WAI-ARIA accessibility compliant
  • Polymorphic components (as prop)
  • Composition support (asChild pattern)
  • Data attributes for CSS styling

Components

Alert, Badge, Button, Checkbox, Heading, Icon, Input, RadioGroup, Select, Separator, Skeleton, Slot, Switch, Table, Text, Textarea

Installation

npm install @components-kit/react

Links