All posts › git-updater
-
The Hiatus is Over
The author announces a return to the WordPress ecosystem after a hiatus, focusing on the FAIR Package Manager project -- a decentralized and federated plugin and theme distribution system built on the ATProto protocol that reached MVP and launched at the Alt Ctrl Org Conference during WCEU 2025 in Basel.
-
Update API Server
This post clarifies that Git Updater functions as an Update API Server rather than a direct update server since actual plugin and theme files are served from the git host, and describes virtual integration via the Additions tab along with a cache-flush REST endpoint for use with GitHub webhooks.
-
Git Updater Lite
Git Updater Lite is a lightweight composer library that lets WordPress plugin and theme developers distribute updates outside of wp.org by pairing with a Git Updater-based Update API Server, offloading data-gathering to the server and keeping the embedded updater minimal.
-
Git Remote Updater, the Personal Remote Management System
Git Remote Updater is a WordPress plugin that serves as a personal remote management system, letting developers push Git Updater-managed plugin and theme updates to multiple sites with a single click via REST API webhooks, organized either by repository or by site.
-
Install a Zipfile with GitHub Updater
GitHub Updater gained the ability to install plugins and themes directly from a local zipfile path or remote URI, treating the zipfile as just another git host type in the Remote Install workflow to solve build-process dependency issues.
-
GitHub Updater and Gitea
GitHub Updater gained support for Gitea, a lightweight self-hosted Go-based git server, through a collaborative pull request with community contributor Marco Berchart, with the integration being the simplest to add yet thanks to the Gitea API closely mirroring the GitHub API.
-
GitHub Updater - the Path to 8
Version 8 of GitHub Updater raises the minimum PHP requirement to 5.6, introduces a more modular architecture with new hooks, adds automatic plugin renaming on activation, and improves the Settings UI with icons, tooltips, and WP-CLI and webhook support.
-
GitHub Updater and Background Updates
GitHub Updater now offloads its remote API calls to WP-Cron so update data is fetched in the background, dramatically reducing dashboard wait times while providing status indicators so users know processing is still in progress.
-
GitHub Updater & GitLab
Version 4.5.0 adds support for GitLab, GitLab CE, GitLab Enterprise, and GitHub Enterprise via new plugin headers, alongside a refactored abstract API class and a dedicated Messages class.
-
Smash API Rate Limit & More
Version 4.3.0 adds a personal GitHub Access Token setting to raise the API rate limit to 5000 calls per hour, along with plugin branch switching and a View details link on the plugins page.
-
GitHub Updater and Error Messages
HTTP error codes from the GitHub and Bitbucket APIs are now surfaced as WordPress admin notices, with a 401 indicating an authorization failure and a 403 indicating a surpassed rate limit along with the reset time.
-
GitHub Updater Logo
A hand-drawn concept sketch submitted to LogoMajestic resulted in a professional logo for GitHub Updater that matched the original vision on the very first pass.
-
Looking for a Logo
A WordCamp sponsorship request prompted the search for an official logo for GitHub Updater, leading to a hand-drawn concept sketch and the start of work with a professional logo designer.
-
GitHub Updater 4.1.0
The v4.1.0 release delivers community bug fixes and a new remote install feature that eliminates the manual download-rename-upload workflow for GitHub and Bitbucket plugins and themes.
-
GitHub Updater and Remote Installation
The v4.0.0 release introduces namespacing and PSR-4 autoloading, and the upcoming v4.1.0 adds one-click remote installation of plugins and themes from public and private GitHub and Bitbucket repositories using the WordPress upgrader classes.
-
Private Bitbucket Repositories
An update to GitHub Updater reorganizes the Settings page so clients enter their own Bitbucket credentials, improving security by letting developers add clients as read-only users without exposing the developer password.
-
Automatic Plugin & Theme Updating From GitHub – Part 3
Recent improvements to GitHub Updater include privileged-user-only execution, spl_autoload_register for class loading, Parsedown for changelog rendering, a new Settings Page for storing credentials outside the repository, and a fix for a long-standing bug preventing Bitbucket private repository updates.
-
Automatic Plugin & Theme Updating From GitHub – Part 2
A technical deep-dive into how GitHub Updater scans plugin and theme headers, queries the GitHub and Bitbucket APIs with transient caching to avoid rate limits, and hooks into WordPress core update mechanisms with minimal overhead for both developers and end users.
-
Automatic Plugin & Theme Updating From GitHub – Part 1
The origin story of GitHub Updater traces the plugin from its roots as a frustration with manually FTP-ing updates across multiple sites, through a series of forks and collaborations with Gary Jones, Seth Carstens, and Paul Clark, to a combined plugin-and-theme updater.