Changelog
What shipped, what broke, what got fixed.
Added
Improved
Fixed
Breaking
v0.0.1Latest
- ExplorerLink component for docs navigation
- Comprehensive use-client audit (137 files)
- Removed unnecessary use-client directives from 3 files
- Refactored inline navigation to ExplorerLink across 5 files
v0.2.5— Static audit & DX
- Barrel re-export files for clean imports (alert-dialog, button, dropdown-menu, popover, sheet)
- asChild support via Base UI render prop on 5 Trigger/Close components
- Sidebar forwardRef refactor — all 22 sub-components
- Static component audit — 16 files fixed (ARIA, nested elements, missing exports)
- ESLint 35 warnings → 0, all unused imports removed
- Test suite 5 failing → 0 (548/548 passing)
- Vercel perf: dynamic imports, parallelized API calls, passive event listeners
v0.2.5— Maps
- Maps component library — MapLibre GL with composable React wrapper
- 11 map registry components: Search, Heatmap, Directions, Draw, Deck.gl, Scatterplot, GPU Heatmap, Hexbin, Arc, Spatial
- MapPanel system — 6 composable overlay components with CVA variants
- PropsTable UX overhaul — card layout, search, copy-to-clipboard, categories
- Control overlap, cluster animation, search no-results, prose CSS leak
v0.2.4
- Block pages for Popovers, Sheets, Alert Dialogs, Buttons, Dropdown Menus
- Supabase fallback stats and 10s fetch timeout
- Supabase 521 error handling — graceful fallback
- Source code loading on component pages (corrected subdirectory paths)
- Console cleanup — removed all production console.error/warn/log
v0.2.3
- Maps Heatmap component with zoom-interpolated intensity
- ScrollArea in Directions for scrollable turn-by-turn
- Map docs reorganized — preview first, then docs
- Header padding in MapDirections, invalid Tailwind classes
v0.2.0
- All files renamed to kebab-case (hooks and components)
- Semantic versioning and CHANGELOG
- Updated all import paths and registry scripts
v0.1.0
- Button, Alert Dialog, Popover, Dropdown Menu, Sheet
- Motion system — spring presets (snappy, smooth, bouncy) and MotionProvider
- Reduced motion and low-power device detection
- Hooks: useClickOutside, useReducedMotion, useLowPowerDevice
- shadcn registry support
Follow development on GitHub.