Skip to content

Releases: fopost/fopost-social-laravel

v2.0.1 — Laravel 13, PHPUnit 12/13 Support

Choose a tag to compare

@alihesari alihesari released this 30 Mar 21:49

v2.0.1 — Laravel 13, PHPUnit 12/13 Support

What's New

  • Laravel 13 support — Added ^13.0 constraint for illuminate/support and illuminate/contracts
  • PHPUnit 12 & 13 support — Extended dev dependency to ^12.0|^13.0
  • Orchestra Testbench 11 — Added ^11.0 for 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

Choose a tag to compare

@alihesari alihesari released this 15 Feb 17:23

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
  • SendTo class with dedicated convenience methods per platform (telegram(), twitter(), facebook(), linkedin(), reddit(), discord(), slack(), instagram(), pinterest(), whatsapp(), tumblr())
  • Owlstack Facade with full docblock coverage for IDE autocompletion
  • LaravelEventDispatcher to 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() and toAll() methods for advanced use with Post objects
  • 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\Larasap to Owlstack\Laravel
  • All methods now return PublishResult value 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-stability to stable
  • Contact email updated to ali@alihesari.com

Removed

  • Legacy alihesari/larasap namespace, API, and all legacy code
  • Travis CI config (replaced with GitHub Actions)
  • Dependency on facebook/graph-sdk and facebook/php-business-sdk
  • Support for PHP < 8.1
  • Support for Laravel < 10

larasap-v2.0.0-beta

Choose a tag to compare

@alihesari alihesari released this 16 Mar 15:57

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.
⚠️ Facebook API & X (Twitter) API need further testing before stable release.

If you experience any issues, please report them under GitHub Issues.

larasap-V1.2.3

Choose a tag to compare

@alihesari alihesari released this 27 Oct 09:52
f474f68
  • Update Laravel version

larasap-V1.2.2

larasap-V1.2.2 Pre-release
Pre-release

Choose a tag to compare

@alihesari alihesari released this 07 Mar 06:44
b90a4b5
  • Fix Laravel version

larasap-V1.1.2

larasap-V1.1.2 Pre-release
Pre-release

Choose a tag to compare

@alihesari alihesari released this 07 Mar 05:57
2652769
  • Update to Laravel 5.6

larasap-V1.0.2

Choose a tag to compare

@alihesari alihesari released this 09 Jan 06:16
e16da51
  • Fix Facebook API Class
  • Edit ReadMe document

larasap-v1.0.1

Choose a tag to compare

@alihesari alihesari released this 07 Jan 20:31
  • 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

larasap-v1.0.0

Choose a tag to compare

@alihesari alihesari released this 07 Jan 17:24
97ade3f
V1.0.0

Delete _config.yml