---
title: "December 2024 - v0.23.0"
description: "Release notes for v0.23.0."
date: 2024-12-09
---

### 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](https://github.com/axadrn/shadcn-templ/releases/tag/v0.23.0).
