{
  "package_type": "aio-update-package",
  "package_name": "All-in-One Communication System V15.5 Commercial Campaign + SMTP Hardening",
  "from_version": "15.4",
  "to_version": "15.5",
  "created_at": "2026-04-14T23:59:00Z",
  "run_repair": true,
  "file_count": 11,
  "files": [
    "README.md",
    "VERSION",
    "app/controllers/SettingsController.php",
    "app/migrations.php",
    "app/services.php",
    "app/views/layouts/header.php",
    "app/views/messages/campaign_studio.php",
    "app/views/settings/index.php",
    "app/views/settings/provider_status.php",
    "config/config.example.php",
    "public/assets/css/style.css"
  ],
  "checksums_sha256": {
    "README.md": "69f5eaf635a5996cfe1c57a290200bba131933804b0d047b1f17240616268957",
    "VERSION": "521fbd942d19d4f08ee3ac22fe5e1fee54d05fb48db0d8d179461b8195d210eb",
    "app/controllers/SettingsController.php": "1dc5a919db3b606c442c13d9f97f15545075b950192c652ab246c1a1b71fc2fb",
    "app/migrations.php": "d7214e2f65c891e0e2e05b64b860021c4f22df84fd49cdf1439e0d3693022e10",
    "app/services.php": "9075b76c2fed08b98a90e9c911fcb55a7a5a0df9ae95d58b3846d1c39e0fb7c9",
    "app/views/layouts/header.php": "1d483f3b7e025148896126be915ddd9ac3e6935a29d785e625d4ca3141f4c72b",
    "app/views/messages/campaign_studio.php": "8d5089b831e0e1f0d0e51e42639f7848a00c1356e9919c7a9239a76882c8c9c4",
    "app/views/settings/index.php": "d69fe0112bce4146a7339870a528a1b8eb137cfc01ac4ea931562244143e7bd3",
    "app/views/settings/provider_status.php": "3c807f347d1aa39e6cc94461c8dbb22968c9896e67c8576fc4e0d23ae7e93471",
    "config/config.example.php": "810666d29f420f847ef72baab43b5fa494b5f040fcc836caf3674a89de92d399",
    "public/assets/css/style.css": "cd3d5fab4729d731ed9eee2b3aaeccc5fbbb1c23ee7763311a7acea850df3742"
  },
  "notes": [
    "Expands the Commercial Campaign workspace and moves Studio Readiness into the main campaign panel.",
    "Hardens SMTP test-email handling so certificate and TLS warnings do not print raw PHP warnings or break redirects.",
    "Adds clearer SMTP diagnostics and a SendGrid fallback from SSL on 465 to TLS on 587 during app SMTP connections.",
    "Adds SendGrid guidance in Settings and Provider Status views.",
    "No database schema migration is required for this update."
  ]
}
