naturtag.utils.updates module

naturtag.utils.updates.check_for_update()

Check if a newer version of Naturtag is available on GitHub.

Return type:

tuple[str, str] | None

Returns:

A (latest_version, release_url) tuple if a newer version exists, or None if the installed version is already up-to-date.

Raises:
  • requests.RequestException – On network errors.

  • KeyError – If the response JSON is missing expected fields.

naturtag.utils.updates.get_version()
Return type:

str