Update log

Entries are shown newest first. Each heading has a stable fragment identifier and may be linked directly.

Public changelog introduced

Site and dataset changes now have a permanent, searchable record inside extortion.wiki.

Added Infrastructure
Added a statically generated Updates and changelog page backed by a versioned, Zod-validated manifest.
Changed Navigation
Exposed the changelog through the desktop and mobile header, sidebar, footer, homepage, page tools, and sitemap.

Ransomware notes added as a first-class archive

ThreatLabz/ransomware_notes became a separate primary corpus alongside ransomware negotiations.

Dataset Ransomware notes
Imported 332 supported notes across 221 ransomware-family directories from pinned upstream commit 2bbf5b4ecda84837c4a71af1a99c6821920f051a.
Added Routes
Generated static archive, family, note-detail, and notes-only search routes from the normalized local snapshot.
Added Search
Indexed ransomware notes in Pagefind with corpus, family, filename, format, and archive-identifier metadata.
Added Cross-linking
Connected explicitly mapped ransomware-note families with matching threat actors and negotiation records without merging corpus statistics.
Security Document safety
Rendered original note bodies as escaped, selectable source text so archived HTML, scripts, forms, and remote resources cannot execute or load.
Added Validation
Added schema, path, encoding, hash, duplicate, route, attribution, search-metadata, and build validation for the notes snapshot.