Blender Addon Updater

Blender Addon Updater

The Blender Addon Updater is a Python module designed for Blender add-on developers, enabling automatic checks for updates and one-click version installs. It relies on code APIs from GitHub, GitLab, or Bitbucket, requiring the add-on’s updated code to be available on these platforms and utilizing either tags or releases for version management.

Key Features:

  • Uses GitHub, GitLab, or Bitbucket Repositories: For the source of versions and code, enhancing compatibility and ease of use for developers.
  • One-Click Update Check: Allows users to easily check if an update is available with just one click.
  • Auto-Check Capability: Features the ability to automatically check for updates in the background, which can be enabled by the user.
  • Customizable Check Intervals: Users can set the interval of time between background checks if auto-check is enabled, offering personalized update frequency.
  • Contextual Update Popup: Notifies users with a contextual popup when an update is available, based on background checks.
  • One-Click Button to Install Update: Simplifies the update process with a one-click button to install updates.
  • Version Installation Flexibility: Enables the installation of other versions of the add-on, such as older or development versions, providing versatility in update management.