Check for newer versions
check_updatesWhich of the installed apps have newer versions this site's license covers, and which aren't covered (with the fix). Each app carries changes (release notes per version since the installed one: {version, date, notes, action?}), actionNeeded (every version's action since the installed one: what the owner or you must do; empty means nothing, so report requirement changes only when it isn't empty; core has the same) and whatsNew (the same notes as one flat list); without detail, only the newest version and the newest whatsNew entry. Pass installed as {app id: version} from the site's site-apps/manifest.json in its repo (the public status page no longer shows versions; signed-in admins see them at /api/status). Needs the download permission.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| core | No | Installed core version, e.g. "0.10.0". | |
| site | No | Short form of site_domain. One of the two is required. | |
| detail | No | true = every whatsNew entry and every version in changes per app. Default: only the newest entry and the newest version, to keep the answer short. | |
| installed | Yes | Installed apps, e.g. {"links":"0.9.0","forms":"1.0.0"}. | |
| site_domain | No | The site's domain, e.g. example.com (`site` is accepted as a short form). |