shadcn-templ 2.0 beta. Switch to templUI v1
1.7k

April 2025 - v0.60.0

Release notes for v0.60.0.

Added

  • HTMX Swap Compatibility: All components are now fully compatible with HTMX swaps, ensuring seamless dynamic updates.

Changed

  • Separated the calendar into its own reusable component.
  • Simplified and improved the API for both the datepicker and calendar.
  • Leveraged native JavaScript Date and locale internals for better browser compatibility.
  • Reduced code complexity: Vanilla JS implementations resulted in fewer lines of code compared to Alpine.js.
  • Cleaned up and optimized JavaScript across all components.
  • While all components are now HTMX swap compatible, there may still be edge cases where swaps don’t behave as expected due to the complexity of dynamic updates. If you encounter any issues, please report them ASAP by opening an issue on GitHub. Your feedback is invaluable!

Removed

  • Vanilla JS Migration: Completely removed Alpine.js from the core library and rewrote all components in vanilla JavaScript for better performance, simplicity, and maintainability.
  • Removed all Alpine.js dependencies from the codebase.

Fixed

  • Fixed various quirks and issues related to Alpine.js and HTMX swaps.
  • Improved component stability and browser compatibility.

Released in v0.60.0.