December 2024 - v0.23.0
Release notes for v0.23.0.
Added
- Improved documentation and Quickstart guide with a new no-Node.js setup option.
- Introduced dedicated Label, Description, and Message components for clearer composition, better accessibility, and cleaner markup.
- Support for custom placeholders, formatting options, and disabled states.
- Restored and improved theme preview functionality aligned with the new component structure.
Changed
- Docs & Setup.
- Updated instructions for integrating Tailwind and Alpine.js directly via CDN for a cleaner, more native approach.
- Enhanced theme configuration docs and improved clarity around component usage.
- Form Components & Accessibility.
- Major overhaul of form components (Checkbox, Datepicker, Input, Radio, Select, Textarea, Toggle) with improved state handling via attributes and Go props.
- More comprehensive showcase examples with properly set IDs, names, values, and enhanced accessibility.
- Datepicker Enhancements.
- Updated showcase examples for easier understanding.
- UI & Icons.
- Modernized navbar icons for GitHub and X.com.
- Theme Preview & Compatibility.
- Refactoring & Chores.
- Updated templ-generated files to templ: version v0.2.793.
- For all other recent changes, see the commit history.
Removed
- Standardized comments, removed unused code, and modularized showcase code.
Fixed
- Fixed compatibility issues with Go < 1.23.
Released in v0.23.0.