Changelog
View SourceAll notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[Unreleased]
[0.1.2] - 2025-01-25
Changed
- Updated Phoenix LiveView compatibility to
~> 1.0
(from~> 0.20
) - Updated for Phoenix LiveView 1.0.17 compatibility
[0.1.1] - 2025-01-25
Fixed
- BREAKING: Updated installation task to use
flowbite.phoenix.js
instead of regularflowbite.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