mirror of
https://gh.wpcy.net/https://github.com/stingray82/uupd.git
synced 2026-07-14 18:21:23 +08:00
- Regex-based detection of prerelease versions using SemVer-style matching: `1.2.3-beta`, `2.0.0-alpha.1`, etc.
- New filters:
- `uupd/allow_prerelease` — dynamically control prerelease behavior by slug.
- `uupd/filter_config` — override or modify the full configuration array before registration.
- `uupd/server_url` — allow dynamic alteration of update server endpoint.
- `uupd/remote_url` — override the constructed metadata fetch URL.
- `uupd/metadata_result` — manipulate the fetched update metadata before caching.
- `uupd/log` — hook into UUPD’s debug logger if enabled.
- Both plugin and theme update flows now honor prerelease rules consistently.
- Cleaner separation of prerelease detection logic using central constructor filtering.
- Inline PHPDoc and code comments updated for clarity and improved integration support.
- Filter application logic consolidated for better extensibility.
This is a **backward-compatible beta release** that introduces advanced prerelease support and developer filters. The prerelease flag is **off by default**, so no changes will affect existing installations unless explicitly enabled.
💡 The version will likely become `v1.3.0` after broader testing, starting with scoped plugin deployments.
904 B
904 B
📚 UUPD Documentation Index
This folder contains extended documentation and optional configuration guides for plugin and theme developers using UUPD.
Explore the available topics below:
These documents are optional. UUPD works out of the box, but these guides help extend it for more advanced workflows.