mirror of
https://github.com/Studio-Saelix/sencho.git
synced 2026-07-26 11:49:16 +00:00
docs: clean and sanitize CHANGELOG history (#505)
Audit cleanup of CHANGELOG.md accumulated over 43 releases: - Delete 23 orphaned `[Unreleased]` sections. Release-please does not consolidate manually-added Unreleased content into the next release, so each previous contributor's notes were left stranded between release blocks. The auto-generated release sections above each orphan already captured the commits. - Sanitize internal implementation details that should not be in a public changelog: internal service/class/middleware names, library names, container file paths, internal endpoint paths, exact rate-limit thresholds, encryption primitives, and CVE/version-specific remediation details. - Normalize tier naming throughout: legacy "Team Pro" / "Personal Pro" / "Sencho Pro" / "(Pro)" references rewritten to "Skipper" / "Admiral" / "Skipper and Admiral" per current product tiering. - Deduplicate the v0.39.0 bulk dump and other sections where release-please swept the same commit subjects in multiple times. - Rewrite the v0.1.0 section from a raw engineering log (with file paths, attack payloads, and internal module names) into user-facing release notes organised by Security / Added / Fixed / Changed / Removed. - Update CONTRIBUTING.md to tell contributors not to edit CHANGELOG.md directly, matching the actual release-please flow. This is the root cause that created the 23 orphan Unreleased sections in the first place. Verification: - `## [Unreleased]` count: 0 - Legacy tier name count: 0 - Internal service/library name count: 0 - CVE IDs: 0 - File shrunk from 1,599 to 901 lines
This commit is contained in:
+111
-809
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user