laravel-textify

Changelog

All notable changes to laravel-textify will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

v1.1.1 - 2025-08-04

What we change:

Full Changelog: https://github.com/DevWizardHQ/laravel-textify/compare/v1.1.0…v1.1.1

v1.1.0 - 2025-08-04

feat: add Laravel notification channel with comprehensive SMS integration

🔔 MAJOR FEATURE: Laravel Notifications Integration

This commit introduces complete Laravel notification system integration, allowing developers to send SMS notifications using the ‘textify’ channel alongside mail, database, and other Laravel notification channels.

New Features Added:

1. TextifyChannel (src/Channels/TextifyChannel.php)

2. TextifyMessage DTO (src/Notifications/TextifyMessage.php)

3. Service Provider Integration (src/TextifyServiceProvider.php)

4. Comprehensive Test Suite (tests/NotificationChannelTest.php)

5. Usage Examples (examples/NotificationExamples.php)

6. Enhanced Documentation (README.md)

Full Changelog: https://github.com/DevWizardHQ/laravel-textify/compare/v1.0.1…v1.1.0

V1.0.1 - 2025-08-03

🐛 Bug Fixes

✨ New Features

🔧 Configuration Cleanup

📚 Documentation Updates

Full Changelog: https://github.com/DevWizardHQ/laravel-textify/compare/v1.0.0…v1.0.1

[1.0.1] - 2025-08-03

🐛 Bug Fixes

✨ New Features

🔧 Configuration Cleanup

📚 Documentation Updates

[1.0.0] - 2025-08-03

🎉 Initial Release

Laravel Textify v1.0.0 is a comprehensive, enterprise-ready SMS package for Laravel applications with support for multiple SMS providers, automatic fallback, queue integration, and extensive monitoring capabilities.

✨ Core Features

📱 Multi-Provider SMS Support

🚀 Developer Experience

🔄 Reliability & Performance

📊 Monitoring & Analytics

🛡️ Security & Validation

🏗️ Technical Architecture

Core Components

Laravel Integration

Provider Architecture

📋 Provider Details

🇧🇩 Bangladeshi Providers

Provider Features Authentication Special Features
DhorolaSMS GET API, SSL support API Key Status tracking, balance check
BulkSMSBD GET/POST API API Key Bulk sending, plain text responses
MimSMS Campaign support Username + API Key Transactional/Promotional modes
eSMS Enterprise API Bearer Token Cost tracking, enterprise features
REVE SMS Premium gateway API Key + Secret + Client ID Multi-endpoint, balance check
Alpha SMS Flexible API API Key Dual format support, balance check

🌍 International Providers

Provider Features Requirements Installation
Twilio Global leader, webhooks, advanced features Account SID + Auth Token composer require twilio/sdk
Nexmo International coverage, analytics API Key + Secret composer require vonage/client

⚙️ Configuration & Setup

Environment Variables

Database Support

🧪 Testing & Quality

Testing Infrastructure

Code Quality

🔧 Advanced Features

Queue Integration

Event System

Extensibility

📊 Logging & Monitoring

Activity Tracking Options

Logging Capabilities

🚀 Performance Optimizations

Efficiency Features

Scalability

📚 Documentation

Comprehensive Documentation

🔄 Future-Ready

Planned Features

📈 Compatibility

Requirements

Optional Dependencies


This initial release establishes Laravel Textify as a comprehensive, production-ready SMS solution for Laravel applications with enterprise-grade features, extensive provider support, and a focus on developer experience and reliability.