{
    "available": {
        "update_available": true,
        "current_version": "1.0.0-dev",
        "latest_version": "1.0.0",
        "version_id": 27,
        "force_update": false,
        "security_update": false,
        "below_min_supported": false,
        "min_supported_version": null,
        "release_name": "Clinic 1.0.0",
        "release_date": "2026-09-09",
        "release_notes": "First packaged release of the Clinic CMS.\n\nFixes\n- Public document verification: a genuine QR code redirected to the home page\n  while an invented one rendered a clean \"not verified\". A guest has no branch\n  context and the eager-loaded issuer re-applied the branch scope, so the\n  failure appeared only when a document was actually found.\n- Patient upload links: the same fault. Every genuine link bounced to the home\n  page. The branch is now taken from the link itself, so a link issued by one\n  branch still cannot reach another branch's patient.\n\nChanges\n- Document numbers drop the zero padding: P-MAIN-2026-8 rather than\n  P-MAIN-2026-00008, across patients, appointments, encounters, prescriptions,\n  invoices, payments, credit notes, cash sessions, lab orders and specimens.\n  Numbers already issued keep the shape they were issued with.\n- Patients listing: the MRN moves under the name with the phone, freeing the\n  column it held.\n- Consultations listing: the reference moves under the patient's name and the\n  avatars are removed.\n- Arial throughout the interface. PDFs keep DejaVu Sans, which has the Arabic\n  glyphs Arial's PDF substitute lacks.\n\nNotes\n- Ships without vendor/: composer.lock is unchanged from 1.0.0-dev, so no\n  dependency needs installing.",
        "checksum": "b515fc2e4356badb111d5ba6d68da3f3df5e50d5d97c10c1a5027f4e704b55f9",
        "file_size": 3002364,
        "checked_at": "2026-09-09T15:01:59+00:00"
    }
}