Releases: fopost/fopost-social-laravel
Release list
v2.0.1 — Laravel 13, PHPUnit 12/13 Support
v2.0.1 — Laravel 13, PHPUnit 12/13 Support
What's New
- Laravel 13 support — Added
^13.0constraint forilluminate/supportandilluminate/contracts - PHPUnit 12 & 13 support — Extended dev dependency to
^12.0|^13.0 - Orchestra Testbench 11 — Added
^11.0for Laravel 13 testing compatibility - CI matrix updated — Added Laravel
13.*to the test matrix with proper PHP version exclusions (Laravel 13 requires PHP ≥ 8.3)
Compatibility Matrix
| Laravel | PHP | Testbench |
|---|---|---|
| 10.x | 8.1, 8.2, 8.3, 8.4 | 8.x |
| 11.x | 8.2, 8.3, 8.4 | 9.x |
| 12.x | 8.2, 8.3, 8.4 | 10.x |
| 13.x | 8.3, 8.4 | 11.x |
Contributors
Thanks to @broqit for the initial dependency update suggestion in #49.
v2.0.0
Changelog
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.
[2.0.0] - 2026-02-15
Complete rewrite on top of owlstack/owlstack-core v1.0. This is a breaking release — see the migration guide in the README.
Added
- Full integration with
owlstack/owlstack-core^1.0 as the publishing engine - Support for 11 platforms: Telegram, X (Twitter), Facebook, LinkedIn, Instagram, Discord, Slack, Reddit, Pinterest, WhatsApp, and Tumblr
SendToclass with dedicated convenience methods per platform (telegram(),twitter(),facebook(),linkedin(),reddit(),discord(),slack(),instagram(),pinterest(),whatsapp(),tumblr())OwlstackFacade with full docblock coverage for IDE autocompletionLaravelEventDispatcherto bridge core events (PostPublished,PostFailed) into Laravel's event system- Support for Laravel 10, 11, and 12
- Proxy support with authentication for restricted networks
- Automatic credential-based platform filtering — only configured platforms are registered
- Telegram extended features: location, venue, contact, voice, media groups, inline keyboard, channel signatures
- LinkedIn support with person and organization posting
publish()andtoAll()methods for advanced use withPostobjects- Comprehensive PHPUnit test suite (Unit + Feature)
- GitHub Actions CI with PHP 8.1–8.4 and Laravel 10–12 matrix
- Published config file via
vendor:publish --tag=owlstack-config - Example Laravel 12 project with controller and routes
- AI agent guidance files (AGENTS.md, CLAUDE.md, .cursorrules, copilot-instructions.md)
- README with centered logo, flat-square badges, and Laravel branding
Changed
- Namespace changed from
Alihesari\LarasaptoOwlstack\Laravel - All methods now return
PublishResultvalue objects instead of raw arrays - Facebook Graph API updated to v21.0
- Replaced static
SendTo::platform()calls with instance methods (DI or Facade) - Migrated from local path repository to Packagist dependency (
owlstack/owlstack-core^1.0) - Set
minimum-stabilitytostable - Contact email updated to ali@alihesari.com
Removed
- Legacy
alihesari/larasapnamespace, API, and all legacy code - Travis CI config (replaced with GitHub Actions)
- Dependency on
facebook/graph-sdkandfacebook/php-business-sdk - Support for PHP < 8.1
- Support for Laravel < 10
larasap-v2.0.0-beta
This is a beta release of Laravel Social Auto Posting, introducing Laravel 12 support along with security improvements and new features.
Please check #43 to see what’s new.
Known Issues & Testing Status
✅ Telegram API is fully tested and working.
If you experience any issues, please report them under GitHub Issues.
larasap-V1.2.3
larasap-V1.2.2
- Fix Laravel version
larasap-V1.1.2
- Update to Laravel 5.6
larasap-V1.0.2
- Fix Facebook API Class
- Edit ReadMe document
larasap-v1.0.1
- Fix bug: Remove Larasap Facade and add minimum-stability in composer.json
- Edit ReadMe
- Fix code style
🚀 Features:
🍒 Simple. Easy to use.
📝 Send text message to Telegram channel
📷 Send photo to Telegram channel
🎵 Send audio to Telegram channel
📖 Send document to Telegram channel
📺 Send video to Telegram channel
🔊 Send voice to Telegram channel
🎴 Send a group of photos or videos as an album to Telegram channel
📍 Send location to Telegram
📌 Send venue to Telegram
📞 Send contact to Telegram
🌐 Send message with URL inline keyboard to Telegram channel
✨ Send text and media to Twitter
🎉 Send text and media to Facebook