Tags

Tags give the ability to mark specific points in history as being important
  • 1.0.6

    Content Syndication 1.0.6 - Security Review Ready
    
    Production-ready release with CI/CD integration and code quality improvements.
    
    FIXES:
    ✓ Detection plugin error logging (explicit errors instead of silent failures)
    ✓ Drupal Association CI template (PHPUnit, PHPCS, PHPStan, ESLint)
    ✓ PHPUnit bootstrap path corrected
    ✓ PHPCS standards fixed (0 errors, 33 warnings)
    
    READY FOR:
    - drupal.org CI validation
    - Drupal security team review
    - Production deployment
    
    All tests pass syntax check and code standards.
  • 1.0.5

    Content Syndication 1.0.5 - Enhanced Production Release
    
    Production-ready release with improved diagnostics and automation.
    
    ENHANCEMENTS:
    ✓ Detection gate: explicit error logging if plugin not found
    ✓ .gitlab-ci.yml: added for drupal.org CI/CD automation
    ✓ composer.json: now included in tags (was gitignore'd)
    
    Ready for:
    - Production deployment
    - Drupal security review
    - drupal.org distribution
  • 1.0.4

    Content Syndication 1.0.4 - Final Security-Ready Release
    
    All audit findings resolved. Production-ready, fully vetted release.
    
    FIXES:
    ✓ Functional test: fixed loadByProperties() query (nid field)
    ✓ Graph API: documentation fully updated to v21.0
    ✓ Detection gate: clarified synchronous execution during queueing
    
    Ready for:
    - Drupal security team review
    - Production deployment
    - drupal.org distribution as recommended release
  • 1.0.3

    Content Syndication 1.0.3 - Security-Ready Release
    
    Final security fixes for production deployment:
    - Rate limit: fixed negative delay (use 3600s fixed delay)
    - Graph API: documentation updated to v21.0
    - composer.json: added to version control
    - All audit findings resolved
    
    Ready for Drupal security team review and production use.
  • 1.0.2

    Content Syndication 1.0.2 - Security Review Ready
    
    Final fixes for security application readiness:
    - Rate limit: use DelayedRequeueException to prevent cron spin-out
    - Graph API: documentation updated to v21.0 (matches actual implementation)
    - Tests: functional test field access fixed (nid instead of getNodeId)
    - Libraries: removed unused/missing asset declarations
    
    All code audit findings resolved. Ready for Drupal security team review.
  • 1.0.1

    Content Syndication 1.0.1 - Hotfix Release
    
    Critical fixes for 1.0.0:
    - SyndicationJob entity: added getNodeId(), getAccountId(), getStatus() getters
    - Routing consistency: entity links now use /admin/config/content/syndication
    - Verified: detection gate, Graph API v21.0, rate limiting
    
    This release includes all fixes from PR #50 and addresses routing issues
    that prevented proper navigation to syndication accounts.
  • 1.0.0

    Content Syndication 1.0.0 - Phase 1 Release
    
    Features:
    - Facebook Page publishing with OAuth
    - AI-powered caption generation (drupal/ai integration)
    - Pre-publish AI detection gate (advisory)
    - Queue-based retry logic with exponential backoff
    - Per-account daily rate limiting
    - Job history and Views integration
    
    Security fixes:
    - All Bedrock code review findings addressed
    - Proper permission gating for admin functions
    - Safe URL generation via Url::fromRoute()
    - Test permission corrections