{
    "package_type": "aio-update-package",
    "package_name": "All-in-One Communications V16.13.22 SaaS Plans, Provisioning & Access Control",
    "from_version": "16.13.21",
    "to_version": "16.13.22",
    "files": [
        "README.md",
        "VERSION",
        "app/controllers/AuthController.php",
        "app/controllers/SettingsController.php",
        "app/helpers/branding.php",
        "app/helpers/functions.php",
        "app/migrations.php",
        "app/models/Tenant.php",
        "app/models/User.php",
        "app/views/layouts/header.php",
        "app/views/settings/index.php",
        "config/config.example.php",
        "docs/TENANCY_AND_WHITE_LABEL.md",
        "docs/TENANT_PROVISIONING.md",
        "docs/UPGRADE.md",
        "sql/schema.sql",
        "tests/run_smoke_tests.php",
        "tests/verify_migrations.php"
    ],
    "notes": [
        "Adds tenant plan catalog, workspace provisioning, seat limits, and super-admin support mode.",
        "Introduces tenant status controls for trial, active, past_due, suspended, and cancelled workspaces.",
        "Adds owner/admin/manager/agent workspace-role mapping with tenant-aware user seat enforcement.",
        "Run Repair / Migrations after applying V16.13.22."
    ]
}