Plugin: AutoUpdater - fredjk-gh/ObservatoryPlugins GitHub Wiki
This plugin keeps all plugins listed here (including itself) up-to-date after installation. After a release of an installed plugin is posted to GitHub, it will download the updated versions so it can be used after ObservatoryCore is restarted. You can also install other plugins using the new UI (Beta).
After installation, be sure to look at the plugin's options and adjust as you like.
NOTE: To enable auto-updating any plugin listed as "Beta", you will need to enable the "Use beta versions" option.
Tips
- v1.0.0.27102+:
- If there are no action buttons shown and you think there should be, click "Check for Updates" to refresh the UI.
Changelog
Release notes: v1.0.3.32704 - Nov 22, 2024
- Documentation URL update.
- Improve errorhandling around parsing version numbers from available versions config.
- Updates for ObsCore 1.2 (in preview).
Release notes: v1.0.1.27202 - September 27, 2024
Re-issue with updated code-signing certificate.
Release notes: v1.0.0.27102 - September 26, 2024
Version 1.0. Bugfixes and adds support for the new "About" feature in Core v1.0.4.
Release notes: v0.24.244.0345 - August 31, 2024
UI overhauled to use a DataGridView, which is far cleaner and more performant. Also addressed few critical bugs (namely that this will work in the upcoming UI Overhaul release of ObsCore) and things are much generally much easier, clearer to use.
Known issue: If AutoUpdater is not the pre-selected tab at start-up, the buttons in Action may be missing the label (they just don't get rendered). The buttons will function correctly. To fix the display issue, you can click "Check for Updates" button and things will be corrected.
Release notes: v0.24.143.0120 - May 21, 2024
NOTE: This release is broken due to a bug + later change to Observatory Core which exposed the bug. Please do not use this version!
Adds a new UI:
The new UI enables on-demand check for updates (rate-limited by caching to once every 2 hrs) and installation of new plugins.
Release notes: v0.24.005.1933 - January 5, 2024
Automatic updates can now be blocked based on the version of Core being used. This will be needed for many plugins once the next Core update lands as there will be new features in the framework which won't be available in older versions. Closed a gap in logic that could prevent an update to the latest production version when beta versions are also enabled.
Release notes: v0.24.003.0711 - January 3, 2024
Initial release! I wanted to get this out before the next major update of Xjph/ObservatoryCore was released to ensure a smooth update process for everyone as I continue refining these plugin to get them out of beta and/or taking advantage of new capabilities supported by ObservatoryCore.