Peanut Admin 4.0.3
Immutable source: annotated tag v4.0.3 at commit 8a45d7b4d94f8eba819f936a7f1a5bcfa93849e4.
[4.0.3] - 2026-10-05
Changed
- Use the published PHP Core and six Web Core 4.0.0 packages with fixed source and package-integrity identities.
- Retain the official Module absorption, stable menu permissions, PC public SPA pages and independent APP versioning delivered in the 4.0 prereleases.
- Provide native maintenance pauses before health checks or activation, with same-plan continuation and paired recovery before activation; activation remains a forward-repair boundary.
- Bind published tags, qualification and Edition assets to the exact qualified source, with explicit proof when that source enters
mainthrough a merge pull request. - Refresh compatible dependency fixes and the release dependency inventory. Final Stable qualification and remaining dependency risk acceptance are recorded in the external candidate receipts before publication.
- Preserve independent APP and Module package versions during upstream absorption, and accept registered hidden maintenance paths while rejecting dot-segment traversal during native deployment updates.
- Regenerate public API documentation from the final source product version before freezing release inputs.
- Update compatible UniApp build-tool brace-expansion maintenance versions without changing the application dependency declarations.
Artifacts and verification
- Normative deterministic source archive:
peanut-admin-4.0.3.tar.gz- SHA-256:
e677545487993c51e4966d1cd49adf7c52624c7020cd666d0d3aafe409c01508
- SHA-256:
- Standalone development, server and same-Edition upgrade archives:
peanut-admin-4.0.3-standalone*.tar.gz - Multi-tenant development, server and same-Edition upgrade archives:
peanut-admin-4.0.3-multi-tenant*.tar.gz - Candidate lock:
RELEASE_CANDIDATE_LOCK.json - External release manifest:
RELEASE_MANIFEST.json- SHA-256:
a613c6e0251e47252c3a4f76171a4526f5d3c2696966a0b488610d9e88c9973a
- SHA-256:
RELEASE_CANDIDATE_LOCK.json binds the external qualification summary to this exact tag.
RELEASE_MANIFEST.json records hashes and sizes for every other attached artifact. GitHub-generated source archives are convenience downloads; the attached deterministic archive is normative.