Skip to content

πŸš€ leptos-shadcn-ui v0.6.0 - Full Leptos v0.8 Compatibility

Latest

Choose a tag to compare

@petehanssens petehanssens released this 04 Sep 15:43
· 200 commits to main since this release

πŸŽ‰ Major Release: Full Leptos v0.8 Compatibility

✨ What's New

πŸ”§ Complete Leptos v0.8 Migration

  • Updated all 47 components to use Leptos v0.8 attribute system
  • Fixed Signal trait bound issues
  • Migrated to new signal access patterns: move || signal.get()
  • Updated event handlers for v0.8 compatibility
  • Enhanced type safety with improved trait bounds

πŸ“¦ Published Components

  • All 47 sub-component crates now available at v0.6.0
  • Main leptos-shadcn-ui package published to crates.io
  • Full compatibility with Leptos v0.8+

πŸš€ Key Features

Core Form Components

  • Button, Input, Label, Checkbox, Switch, Radio Group
  • Textarea, Select, Slider with v0.8 compatibility

Layout Components

  • Card, Tabs, Accordion, Collapsible, Scroll Area
  • Aspect Ratio, Badge, Avatar, Skeleton

Overlay Components

  • Dialog, Popover, Tooltip, Alert Dialog
  • Sheet, Drawer, Hover Card, Alert, Progress, Toast

Navigation Components

  • Breadcrumb, Navigation Menu, Context Menu
  • Dropdown Menu, Menubar

Data & Advanced Components

  • Table, Calendar, Date Picker, Pagination
  • Carousel, Form, Combobox, Command
  • Input OTP, Toggle, Error Boundary, Lazy Loading, Resizable

πŸ”„ Breaking Changes

  • Leptos v0.8+ Required: No longer compatible with Leptos v0.7.x
  • Attribute Syntax: Updated to v0.8 attribute system
  • Signal Handling: New signal access patterns required

πŸ“¦ Installation

[dependencies]
leptos = "0.8"
leptos-shadcn-ui = "0.6.0"

🎯 Migration Guide

For users upgrading from v0.5.x:

  1. Update Leptos to v0.8+
  2. Update dependency to leptos-shadcn-ui = "0.6.0"
  3. Review signal usage patterns in your code
  4. Test thoroughly with v0.8

πŸ† Success Metrics

  • βœ… 47 Components Published
  • βœ… Zero Compilation Errors
  • βœ… Full v0.8 Compatibility
  • βœ… Production Ready

πŸ”— Links


*🎊 Ready for Production/Users/peterhanssens/consulting/CloudShuttle/leptos-shadcn-ui && gh --version This release brings full Leptos v0.8 compatibility to the shadcn/ui component library for Rust.