← Back to LogScrub
Changelog
Release history and notable changes
v0.6.0 February 2026
- New ML Name Detection — in-browser machine learning model detects person names, locations, and organizations that pattern-based rules miss. Runs entirely in the browser with WebGPU acceleration.
- New ML model cache management — download once, reuse across sessions. Delete cached models from Settings.
- New Auto-load cached ML models on startup with guided banners for new users
- New CSV/XLSX name column detection — automatically finds person names in structured data
- New ICCID (SIM card) detection with Luhn checksum validation (E.118 format)
- New International phone detection without
+ prefix — validates against ~100 E.164 country codes with per-country digit length checks
- New Canadian SIN and VIN detection patterns with checksum/check-digit validation
- New Spanish NIF/DNI and NIE detection with mod-23 validation
- New Global Replacement Strategy selector in Settings — set Label/Fake/Redact/Template for all rules at once with inline template editor
- New PII type filter dropdown in scrubbed output pane to focus on specific detection types
- New Click-to-reveal popover on replacement tokens — click
[EMAIL-1] to see original value, type, and occurrence count
- New Rule source badges and strategy pills in Stats panel
- New Help page shows expandable regex patterns and validation details for every detection rule
- Improve Redesigned UI — removed sidebar, replaced with Rulesets & Settings tabs in the scrubbed output pane
- Improve Display Options (theme, terminal style) moved from About modal to Settings pane
- Improve Toolbar reorganized — Clear All replaced with Reset, downloads collapsed into dropdown menu
- Improve Diff, ScrollSync, and Stats disabled until a scrub has been run
- Improve Enabling/disabling rules in Rulesets instantly updates Original pane highlights without re-running analysis
- Fix Syntax error banner now has a dismiss button for non-JSON files that trigger false validation
- Fix PCAP processing moved to Web Worker to prevent UI freezes on large captures
v0.5.0 January 2026
- New Automatic syntax validation for JSON, XML, CSV, YAML, and TOML files
- New Syntax errors displayed with clickable line numbers that scroll to the error location
- New Green checkmark indicator when file format passes validation
v0.4.0 January 2026
- New Context-aware secret detection for JSON-structured logs
- New Detects secrets by suspicious key names (password, token, api_key, etc.)
- New Supports pure JSON, NDJSON/JSON Lines, and embedded JSON in log lines
- New "Context-Aware" tab in Smart Suggestions showing JSON path and confidence level
- New "Add to scrub" button to convert context findings into plain-text patterns
v0.3.0 January 2026
- New Hover over replacements (e.g.,
[IP-1]) to see original value, type, and line numbers
- New Mapping table in Stats modal to look up all replacements and their originals
- New Export mapping dictionary as JSON or CSV for reverse lookups
v0.2.0 January 2026
- New Smart suggestions show context around matches on hover
- New "No PII detected" message when analysis finds nothing
- New Version numbers and changelog
- New Match counts shown next to rules in sidebar after scrub
- Fix URL credentials pattern no longer eats entire XML blocks
- Fix Overlapping matches no longer corrupt output (e.g., GPS inside URL)
- Improve Highlight toggle always visible (not just after scrubbing)
- Improve Filename display truncated to 8 chars (hover for full name)
- Improve Fixed Clippy warnings and removed console statements
v0.1.0 December 2025
- New Initial release
- New 90+ PII detection patterns
- New Rust/WASM pattern matching engine
- New Virtual scrolling for large files
- New Zip/Gzip compression support
- New Consistency mode for repeatable replacements
- New Time shift feature for log timestamps
- New Custom regex rules
- New Rule presets (save/load/export)