Releases: components-kit/packages
Releases · components-kit/packages
@components-kit/react v1.1.2
@components-kit/react v1.1.2
Added
- Select, MultiSelect:
defaultOpenprop implementation and tests - Combobox:
disableFlipprop 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
@components-kit/react v1.1.1
Added
useFloatingViewportSynchook for mobile viewport sync (iOS virtual keyboard repositioning)- Select, Combobox, MultiSelect:
menuPortalprop for custom portal root element
Full Changelog: v1.1.0...v1.1.1
v1.1.0
@components-kit/react v1.1.0
Added
- Select, Combobox, MultiSelect:
defaultOpenprop to open dropdown on mount - Combobox:
disableFlipprop to disable Floating UI flip middleware - LLM-friendly documentation:
llms.txtandllms-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
@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.txtand/llms-full.txt
@components-kit/react v1.0.0
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)
- Combobox - Autocomplete dropdown with async item loading (requires
- Type-safe
variantNamevia register pattern (ComponentsKitVariants,VariantFor<T>) useExitTransitionhook 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
sizeprop (sm,md,lg) - Select icon slot and
placementprop - 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
iconprop - 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
asprop removed from Button and Icon
Fixed
- Component audit: accessibility,
data-*attributes, and memory leak fixes - Slider thumb drag behavior, added
orientationandonValueCommit - Button
asChildno 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
[0.1.1] - 2026-02-19
Fixed
- Bin executable permission and path format so
ckcommand registers correctly on install
[0.1.0] - 2026-02-19
Added
- Initial release of @components-kit/cli
ck initcommand — scaffold acomponents-kit.config.jsonwith default settingsck generatecommand — fetch variant definitions from the ComponentsKit API and emit a.d.tsaugmentation file--checkflag for CI/CD to verify types are up to date--outputand--api-urlCLI options to override config file settings
@components-kit/react v0.1.1
What's Changed
- Fix repository URLs and homepage for npm package metadata
- Homepage now points to https://componentskit.com
- Repository now points to https://github.com/components-kit/packages
Full Changelog: v0.1.0...v0.1.1
@components-kit/react v0.1.0
Initial release of @components-kit/react
Features
- 16 headless React components
- Full TypeScript support
- WAI-ARIA accessibility compliant
- Polymorphic components (
asprop) - Composition support (
asChildpattern) - 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