Skip to content

chore(release): v1.21.0 — module-owned update channel + per-module auto-update - #335

Merged
WebTigers merged 1 commit into
mainfrom
release/1.21.0
Oct 10, 2026
Merged

WebTigers merged 1 commit into
mainfrom
release/1.21.0

Conversation

@WebTigers

Copy link
Copy Markdown
Owner

Release PR for v1.21.0. Bumps Tiger_Version::VERSION 1.20.1 → 1.21.0 and rolls the CHANGELOG [Unreleased] → [1.21.0].

Ships (already merged to main in #334):

  • Tiger_Update_Provider — a module may own its own update channel (neutral register() seam; same descriptor + apply contract, so every module stays visible/applies uniformly in the Module Manager and core never learns where private bytes come from).
  • Per-module auto-update — the WordPress "Enable auto-updates" toggle; opt-in, off by default; the daily job applies only opted-in modules.

On merge + tag v1.21.0, version-check + release-zip fire. This is what ships the provider seam to boxes so the TigerPanel/TigerBilling self-update clients (TIGER-286) activate.

🤖 Generated with Claude Code

https://claude.ai/code/session_01ASauLLscjqdsNqBNsx2Typ

…to-update

Rolls up #334: Tiger_Update_Provider (a module may own how it detects + applies
its own updates, via the neutral register() seam — same descriptor + apply
contract, so the Module Manager treats it like any other) and per-module
auto-update opt-in (the WordPress "Enable auto-updates" toggle; off by default;
the daily job applies only opted-in modules).

Co-Authored-By: Claude Opus 4.8 <[email protected]>
Claude-Session: https://claude.ai/code/session_01ASauLLscjqdsNqBNsx2Typ
@WebTigers
WebTigers merged commit a3cd2df into main Oct 10, 2026
14 checks passed
@WebTigers
WebTigers deleted the release/1.21.0 branch October 10, 2026 11:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant