Files
filament-whatsapp-conector/CHANGELOG.md
2025-12-07 15:49:26 -03:00

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 sending
  • CanSendWhatsappMessage trait for easy integration
  • Whatsapp facade 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