UpdatePulse Server allows developers to provide updates for software packages, including WordPress plugins and themes.
Some example use cases:
- provide updates for premium plugins or themes, with a license key
- provide custom theme or plugin updates to clients of a webdesign agency and not intended for the general public
- provide updates for a desktop software that integrates with UpdatePulse Server's update and license API
Packages may be either uploaded directly, or downloaded automatically from configured Version Control Systems, public or private.
Package updates may require a license ; both packages and licenses can be managed through an API or a user interface within UpdatePulse Server.
This section describes how to install the plugin and get it working.
- Upload the plugin files to the
/wp-content/plugins/updatepulse-server
directory, or install the plugin through the WordPress plugins screen directly
- Activate the plugin through the 'Plugins' screen in WordPress
- Edit plugin settings
1.0.3
- Minor Package API fix
- All API: remove
JSON_NUMERIC_CHECK
when encoding output as it creates issues with values like version numbers.
- Fix deprecated PHP 8.3 calls to
get_class()
- Add a URL to test the Update API endpoint in Packages JSON details
- Minor code cleanup
1.0.2
- Minor Package API fix
- Minor License API fix
- Minor License Server fix
- Improve record delete
- Expiry => Expiration in all UI
- Improved Licenses table styles
- Add
@package
to main plugin file
- Hard-force PHP min version to 8.0
- Fix API details modal
- Fix webhooks with empty license API keys (not recommended)
- Fix minor scheduler issue
1.0.1
- Minor readme updates
- Minor package API fixes
- Manual upload validation fix
- Cloud storage hooks fix
1.0
Major rewrite from the original WP Plugins Update Server - renamed to UpdatePulse Server, many new features, improvements and bugfixes. No upgrade path from WPPUS.