Changelog

View Source

All 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 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