{
  "package_type": "aio-update-package",
  "package_name": "All-in-One Communication System V15.6 SendGrid API Integration",
  "from_version": "15.5",
  "to_version": "15.6",
  "created_at": "2026-04-15T06:30:00Z",
  "run_repair": true,
  "file_count": 15,
  "files": [
    "README.md",
    "VERSION",
    "app/controllers/MessagesController.php",
    "app/controllers/SettingsController.php",
    "app/controllers/WebhookController.php",
    "app/helpers/functions.php",
    "app/services.php",
    "app/views/messages/campaign_dashboard.php",
    "app/views/messages/campaign_studio.php",
    "app/views/messages/index.php",
    "app/views/messages/report.php",
    "app/views/settings/index.php",
    "app/views/settings/profile.php",
    "app/views/settings/provider_status.php",
    "config/config.example.php"
  ],
  "checksums_sha256": {
    "README.md": "75dff42fa1a87d146384c8d1bb69323286c73df2917cdd2a087e2a4c4e8a50e9",
    "VERSION": "091f148619f3c7b56e69cc178e79f01d58440e6b435d476382486fad9395c3b2",
    "app/controllers/MessagesController.php": "c157ed3b0c83aa0468ea5757b788efd88503dbccb87d7d4f510b334c186ad7ea",
    "app/controllers/SettingsController.php": "d208a618c47f0c6be2e62a0b7e255edf625391ac51ccc8a305a23a9c39d37fb2",
    "app/controllers/WebhookController.php": "12e05c540010d6f1ea763310a48629c7c77dafd0dfb92c21c9eaf575f4a6514d",
    "app/helpers/functions.php": "1c7206f5678b6dff5475ab299fe68cc286dce06fcaf51d0885934609291f7f8c",
    "app/services.php": "577a87f094fe799797da568b08ffbe89b4a5e3823b5d7844c5f5b8c3a12caaf1",
    "app/views/messages/campaign_dashboard.php": "6253c86e9be60df30750fcb5a554e69e1dd81a7c919de9bc44993774f3984780",
    "app/views/messages/campaign_studio.php": "304dce9bf528a1af9742b2b819b58af0ffb1d69e44ca5a62dee52c69dbae12cb",
    "app/views/messages/index.php": "40ca39fe9e6bfea05fe476f999810e1d44ea49e7ef1b791dfc092a3d8f470d38",
    "app/views/messages/report.php": "a99c1a76f24bc7ad58197f35b9a628ecef3384bf4520b43b8e09477cb88397c1",
    "app/views/settings/index.php": "47327ad2dbfe24ecf80cff00a80a902c12b457db886296a090639b87648dd6e6",
    "app/views/settings/profile.php": "fc1f56e439b74380f80994105be2e586b6db4094cce7f90e73946f6ec3de5513",
    "app/views/settings/provider_status.php": "28a1ea6bf1ea684557744534a98f16f81d58cc6854bd5925b15b8da156ec99d5",
    "config/config.example.php": "90f0b74dd88121bd500f5974aaf332e40eca46aad8d4d464c7382dd833eecc6b"
  },
  "notes": [
    "Adds Mail Transport selection with SendGrid API, SMTP, and PHP mail() options.",
    "Adds direct SendGrid v3 Mail Send delivery with Bearer API-key authentication.",
    "Adds SendGrid sandbox validation in Provider Status so admins can test without delivering a live email.",
    "Adds SendGrid Event Webhook handling through webhook/emailEvent with an optional shared webhook token.",
    "No database schema migration is required for this update."
  ]
}
