# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

## [0.1.1] - 2025-01-25

### Fixed
- **BREAKING**: Updated installation task to use `flowbite.phoenix.js` instead of regular `flowbite.js`
- Updated documentation to emphasize importance of Phoenix LiveView compatible JavaScript
- Added troubleshooting section for common JavaScript issues
- Enhanced installation messages to highlight Phoenix-specific JS requirements

### Documentation
- Added comprehensive JavaScript setup guide with NPM and CDN options
- Included Tailwind configuration examples
- Added troubleshooting section for common issues

## [0.1.0] - 2025-01-25

### Added
- Initial FlowbitePhoenix component library
- Form components (input, button, simple_form, toggle, label, error)
- Layout components (modal, table, card, card_header, header, icon)
- Feedback components (flash, flash_group, alert, badge, spinner)
- Navigation components (dropdown, back, breadcrumb, pagination)
- Optional Gettext integration with fallback strings
- Configuration system for theme customization
- Mix task for easy installation (`mix flowbite_phoenix.install`)
- Comprehensive test suite
- ExDoc documentation

### Features
- 🎨 Beautiful components with Flowbite styling
- 🌙 Full dark mode support
- 🎯 Type-safe Phoenix.Component integration
- 🌍 i18n ready with optional Gettext
- 🔧 Customizable theming system
- 📱 Responsive, mobile-first design
- ⚡ Optimized for Phoenix LiveView

### Links
- 📦 [Hex Package](https://hex.pm/packages/flowbite_phoenix)
- 📚 [Documentation](https://hexdocs.pm/flowbite_phoenix/0.1.0/FlowbitePhoenix.html)
- 🐙 [GitHub Repository](https://github.com/flowbite/flowbite_phoenix)