Skip to content

v0.23.0

Choose a tag to compare

@axadrn axadrn released this 09 Dec 08:31

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.