2.5 KiB
2.5 KiB
Changelog
All notable changes to Filament Evolution will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[1.0.0] - 2025-01-06
🎉 Initial Release
First official release of Filament Evolution - A powerful WhatsApp integration plugin for Filament v4 using Evolution API.
Features
Instance Management
- Create, edit, and delete WhatsApp instances
- QR Code connection with real-time updates
- Instance status monitoring (connected, connecting, disconnected)
- Profile picture synchronization
- Connection settings (reject calls, ignore groups, always online, etc.)
Messaging
- Send and receive text messages
- Support for media types: images, audio, video, documents
- Location and contact sharing
- Message status tracking (pending, sent, delivered, read)
- Content preview in message list
Webhook Integration
- Automatic webhook event processing
- Event logging with payload storage
- Configurable event filtering
- Error tracking and debugging
Filament Action
SendWhatsappMessageAction- Ready-to-use action for sending WhatsApp messages- Supports all message types (text, image, audio, video, document, location, contact)
- Easy integration with any Filament resource
Services & Traits
WhatsappService- High-level service for message sendingCanSendWhatsappMessagetrait for easy integrationWhatsappfacade for quick access- Automatic phone number formatting
Multi-Tenancy
- Native Filament multi-tenancy support
- Dynamic tenant column configuration
- Automatic query scoping by tenant
Internationalization
Full translation support for 15 languages:
- 🇺🇸 English (en)
- 🇧🇷 Portuguese Brazil (pt_BR)
- 🇸🇦 Arabic (ar)
- 🇩🇪 German (de)
- 🇪🇸 Spanish (es)
- 🇫🇷 French (fr)
- 🇮🇹 Italian (it)
- 🇯🇵 Japanese (ja)
- 🇰🇷 Korean (ko)
- 🇳🇱 Dutch (nl)
- 🇵🇱 Polish (pl)
- 🇷🇺 Russian (ru)
- 🇹🇷 Turkish (tr)
- 🇺🇦 Ukrainian (uk)
- 🇨🇳 Chinese Simplified (zh_CN)
Technical Details
- Requires: PHP 8.2+, Laravel 11+, Filament 4+
- Queue Support: Messages and webhooks processed via Laravel queues
- Database: Migrations for instances, messages, and webhook logs
- Config: Fully customizable via
config/filament-evolution.php
Documentation
See README.md for installation and usage instructions