Releases: owlstacks/owlstack-core
Releases · owlstacks/owlstack-core
v1.0.1
What's Changed
- Feature/ai agent workflow rules by @alihesari in #9
- fix: add PHPCS inline directives for WordPress Plugin Check compatibility by @alihesari in #10
Full Changelog: v1.0.0...v1.0.1
v1.0.0 - Initial Release
🎉 Initial Release
Framework-agnostic PHP core for social media publishing and content syndication — zero external dependencies.
✨ Features
- 11 Platform Support: Telegram, Twitter/X, Facebook, LinkedIn, Discord, Instagram, Pinterest, Reddit, Slack, Tumblr, WhatsApp
- Immutable Value Objects:
PostandMediawith fluent builder API - Smart Formatting: Platform-specific formatters with automatic truncation and hashtag extraction
- OAuth Authentication: Built-in OAuth handler with token refresh support
- HTTP Client: Zero-dependency cURL-based HTTP client
- Event System:
PostPublishedandPostFailedevents with listener support - Delivery Tracking:
DeliveryStatusfor monitoring publish results - Multi-Platform Publishing: Publish to multiple platforms in a single call
- Platform Registry: Register, configure, and manage platform adapters
- Media Handling:
MediaCollectionwith per-platform validation (type, size, dimensions) - Canonical Links: Attach canonical URLs to posts
📋 Requirements
- PHP 8.1+
ext-curlext-json
📦 Installation
composer require owlstack/owlstack-core