Releases: writerslogic/writersproof-cli
WritersProof CLI v1.3.1
WritersProof CLI v1.3.1
Cryptographic authorship witnessing CLI.
Install
macOS (Homebrew):
brew install writerslogic/tap/writersproof-cli
Changelog
- chore: bump cpoe_macos submodule (v1.3.1 release: profile radar redesign, IM + integrity fixes, home-watch onboarding)
Full Changelog: v1.3.0...v1.3.1
WritersProof CLI v1.2.2
WritersProof CLI v1.2.2
Cryptographic authorship witnessing CLI.
Install
macOS (Homebrew):
brew install writerslogic/tap/writersproof-cli
Changelog
- chore: bump submodule pointers (merged security workflows)
- chore: bump macOS submodule (build-app.sh CLI fix)
- Merge remote-tracking branch 'origin/main'
- chore: bump macOS submodule to 1.2.2 release build
- chore: full-notarization spec, submodule pointers, pending docs
- feat: add wld export --notarize to publish evidence to WritersProof verify page
- chore: update cpoe_macos submodule, add notarization spec
- feat: send evidence packet bytes in publish for paid full notarization
- chore: update cpoe_macos submodule for .cpop import recognition
- perf: deflate-compress C2PA evidence bundle, store precompressed assets
- fix: repair cpoe_cli integration test build and rebrand stale assertions
- refactor: remove dead WritersProof binary attest queue and client verify/attest/nonce methods
- fix: point CLI anchor client at api.writersproof.com
- chore: bump browser extension version to 1.1.0
- feat: secure channel degradation warnings, commitment verification feedback
- chore: update cpoe_macos submodule
- chore: update README, browser extension dist, CLI, docs, crypto fix
- security: rotate CA keypair, add manifest signing key (H-039)
- fix: resolve 28 validated HIGH findings from todo.md audit
- fix: resolve deferred audit findings
- fix: validate all 112 open HIGH findings in todo.md
- fix: audit findings across app_registry, remote_registry, types, focus
- feat: sync VC-Sig attestation block between engine and browser extension (T-042)
- fix: three quality improvements across all tasks
- fix: signature verification and adaptive debounce correctness
- feat: signed remote app registry for edge-case apps
- fix: update cpoe_macos submodule (T-043 window title capture)
- feat: remaining writing app tasks (T-015, T-019, T-025, T-027, T-044)
- feat: trigger runtime app learning at focus time
- refactor: replace per-app debounce with adaptive focus debounce
- fix: 4 quality improvements to writing app support tasks
- refactor: trim 38 redundant entries from static app registry
- feat: writing app support improvements (T-000 through T-039, 30 tasks)
- refactor: replace TitleParserVariant with unified smart title parser
- feat: extension-based witnessing mode auto-detection for unknown apps
- fix: correct bundle IDs for Logseq, Notion, remove duplicate Warp entry
- feat: verified Tinderbox integration via runtime testing
- feat: deep Tinderbox integration (AppleScript text reading, correct bundle ID)
- fix: add legacy Tinderbox bundle ID for older versions
- fix: correct Tinderbox bundle ID to com.eastgate.Tinderbox-11
- fix: improve Tinderbox support (DatabaseBacked + ContentLevel, add .tbx extension)
- fix: keystroke count inflation from coalesced rate-limited events
- chore: sync macOS submodule
- fix: keystroke count accuracy, permission UX, author profile visibility
- fix: remove sandbox-incompatible auto-add of home directory watch path
- fix: keystroke count only counts content-producing keys, use cumulative total consistently
- chore: update macOS submodule (UI polish, localization quality, keycap loader)
- chore: update macOS submodule pointer
- chore: remove tracked node_modules (11K files), update gitignore
- security: fix 2 deferred audit items
- chore: update macOS submodule (16 pre-release fixes, full localization, v1.2.1)
- security: fix 19 audit findings across 12 high-risk engine files
- chore: update Windows submodule (remove 5 wont-fix TODOs)
- fix: engine hardening from parallel session
- chore: update Windows submodule (14 more TODO fixes, 5 remain)
- chore: update Windows submodule (10 more TODO fixes)
- chore: update Windows submodule (33 TODO fixes)
- feat: report polish, metric interpretations, topology labels, anomaly icons
- feat: world-class report polish, exhibit badges, dimension details, session cards
- fix: remaining audit findings (H-6, H-8, H-11)
- security: validate checkpoint message input (length + control chars)
- security: fix TOCTOU in export path validation, simplify sync conflict
- fix: 5-file audit findings (1 CRITICAL, 4 HIGH)
- fix: sentinel/core.rs audit findings (3 MEDIUM)
- fix: track xwin worker thread, detect death and auto-respawn (H-004/M-006)
- fix: event_handlers audit findings (H-001, H-003, M-003, M-004)
- feat: inline SVG visualizations for evidence cards, dimension rings, LR bar
- fix: persist document_stats on every manual checkpoint
- feat: PDF report visual improvements, remove collapsible sections
- fix: scorer recalibration, report visual redesign, submodule update
- fix: recalibrate transcription scorer against field data, improve report layout
- chore: update macOS submodule (WPM fix, report charts)
- feat: forensic report visual charts, keystroke count accuracy
- fix: keystroke count shows session count instead of cumulative total
- feat: SVG score gauge, collapsible sections, forgery cost bar, report polish
- feat: report visual overhaul, checkpoint timeline, finding cards, collapsible sections
- release: macOS app v1.2.0, FFI bindings regenerated
- chore: update macOS submodule to d4e60c2 (transcription UI, crash fixes, export hardening)
- feat: transcription detection composite scorer, field-calibrated thresholds, export pipeline fixes
- feat: wire ContinuationSection and ProvenanceSection (A10 complete)
- fix: polish wiring quality, fix paste detection bug, harden edge cases
- feat: wire 13 unwired functions, add 3 FFI exports, fix 7 pre-existing bugs
- fix: remaining bugs across Atlassian, HubSpot, Salesforce, Windows integrations
- feat: browser extension overhaul, Safari parity, 85 unit tests, security fixes across 22 integrations
- security: fix audit findings in new code from this session
- release: v1.1.0 — UX overhaul, virtual session export, adaptive app detection
- feat: predicted UX fixes: document guidance, window level, position memory, app labels, export hint
- fix: text size preference applies live without relaunch
- feat: text size preference, complete terminology rename, permission revocation fix
- fix: onboarding permission revocation tracking, clean first-launch detach
- chore: update macOS submodule with UX polish and complete terminology rename
- feat: virtual session export, adaptive app detection, UX beta feedback fixes
- fix: custom Supabase auth storage using data protection keychain
- fix: auto-migrate legacy keychain items on first launch to prevent password prompts
- fix: kSecUseDataProtectionKeychain key type mismatch causing password prompts
- fix: complete kSecUseDataProtectionKeychain coverage across all keychain callers
- fix: eliminate 13 admin password prompts on fresh install
- chore: update macOS submodule for universal release
- fix: strengthen behavioral transcription signals in live score
- feat: reliable cross-window transcription via Swift-driven detection path
- feat: Swift-driven cross-window detection feeds Rust live score directly
- fix: cross-window check never firing due to keystroke_count race
- chore: prune 1081 orphaned xcstrings keys, eliminate localization warnings
- fix: enable writing style analysis by default
- fix: cross-window transcription false positives
- fix: crash on volumeIsEncrypted fdesetup sandbox denial
- fix: apply cross-window transcription penalty to live scores
- fix: Safari extension app group entitlement for cross-process communication
- fix: GlobalHotkeyService sentinelStatus property name
- fix: add missing GlobalHotkeyService.swift to Xcode project
- chore: update macOS submodule (onboarding, history, Safari extension, FFI rebuild)
- fix: cross-window transcription detection, jitter ring buffer, sentinel hardening
- fix: PDF multi-page pagination, Safari extension TDZ crash, right-Cmd toggle hotkey
- fix: dead code audit, duplication fixes, security hardening, CLI cleanup
- fix: cross-editor paste detection, full-analysis PDF forensic reports
- feat: C2PA-signed PDF forensic reports, PoSME terminology, verify.writersproof.com URLs
Full Changelog: v1.0.7...v1.2.2
WritersProof CLI v1.0.7
WritersProof CLI v1.0.7
Cryptographic authorship witnessing CLI.
Install
macOS (Homebrew):
brew install writerslogic/tap/writersproof-cli
Changelog
- chore: remove Windows/Linux targets, Scoop job from release workflow
- fix: rename all artifact references from writerslogic to writersproof-cli
- fix: validate on macOS, rename binary and archives to writersproof-cli
Full Changelog: v1.0.6...v1.0.7
CPOP v1.0.5
CPOP v1.0.5
Cryptographic authorship witnessing CLI.
Install
macOS (Homebrew):
brew install writerslogic/tap/writerslogic
Windows (Scoop):
scoop bucket add writerslogic https://github.com/writerslogic/scoop-bucket
scoop install writerslogic
Linux / manual:
Download the archive for your platform below.
Changelog
- release: v1.0.5 — red team hardening, standards alignment, WritersProof CA
- release: v1.0.4 — red team hardening, standards alignment, WritersProof CA
- feat: standards alignment, did:key fix, WritersProof CA trust anchor
- style: clippy range contains pattern + clamp SNR to both bounds
- chore: mark SYS-002 and SYS-003 resolved in todo.md
- fix: resolve 4 should-fix items from deep code review
- fix: resolve 5 bugs found in deep code review
- chore: mark all MEDIUM issues resolved in todo.md
- fix: resolve remaining 9 MEDIUM findings from CLI audit
- feat: add verify module, analysis subsystems, and remaining HIGH fixes
- fix: resolve 8 MEDIUM findings from CLI audit
- security: fix 15 HIGH findings from CLI audit
- security: fix 6 critical CLI findings from /suggest audit
- chore: update todo.md from /suggest CLI audit (42 findings)
- chore: mark C-014, C-037, C-038, H-212 as fixed
- fix: resolve all 3 critical design issues (C-014, C-037, C-038)
Full Changelog: v1.0.3...v1.0.5
CPOP v1.0.3
CPOP v1.0.3
Cryptographic authorship witnessing CLI.
Install
macOS (Homebrew):
brew install writerslogic/tap/writerslogic
Windows (Scoop):
scoop bucket add writerslogic https://github.com/writerslogic/scoop-bucket
scoop install writerslogic
Linux / manual:
Download the archive for your platform below.
Changelog
- fix: collapsible_if clippy lint on Rust 1.94 (CI)
- release: v1.0.3 — CPOP export fix, recipient experience, product rename
- chore: mark H-135, SYS-029 as fixed
- refactor: split HTML report god module, consolidate stats (H-135, SYS-029)
- chore: mark SYS-024, SYS-026, SYS-031, H-143 as fixed
- refactor: deduplicate anchor HTTP, sentinel IPC, fingerprint, platform (SYS-024, SYS-026, SYS-031, H-143)
- chore: mark SYS-025, SYS-027, SYS-028, SYS-030 as fixed
- refactor: consolidate duplicated code (SYS-025, SYS-028, SYS-030)
- chore: update todo.md — 38 bugs fixed, 51 false positives triaged
- refactor: product data dir ~/.writerslogic → ~/.writersproof
- chore: remove test artifact, ignore test output files
- fix: CLI user-facing issues — binary name, export --json, UX improvements
- fix: remove staging directory and test artifacts from commit
- fix: CPOP export crash, recipient verification experience, HTML report
- feat: recipient verification experience — print verify URL, update docs
Full Changelog: v1.0.2...v1.0.3
CPOP v1.0.2
CPOP v1.0.2
Cryptographic authorship witnessing CLI.
Install
macOS (Homebrew):
brew install writerslogic/tap/writerslogic
Windows (Scoop):
scoop bucket add writerslogic https://github.com/writerslogic/scoop-bucket
scoop install writerslogic
Linux / manual:
Download the archive for your platform below.
Changelog
- release: v1.0.2 — rename CLI binary to cpop, migrate to crates.io deps
- chore: rename core components to cpop and ignore closed-source apps
- chore: bump v1.0.1, remove aarch64-linux from release matrix
Full Changelog: v1.0.1...v1.0.2
WritersLogic v1.0.1
WritersLogic v1.0.1
Cryptographic authorship witnessing CLI.
Install
macOS (Homebrew):
brew install writerslogic/tap/writerslogic
Windows (Scoop):
scoop bucket add writerslogic https://github.com/writerslogic/scoop-bucket
scoop install writerslogic
Linux / manual:
Download the archive for your platform below.
Changelog
- chore: bump v1.0.1, remove aarch64-linux from release matrix
- perf: idle-priority SWF computation, spawn_blocking for IPC handler
- security: constant-time HMAC comparison, log permission failures, counter persistence
- fix: stdout pollution in --json mode, actionable error messages, Status help text
- chore: CHANGELOG 1.0.0 entry, SECURITY.md version table, fix CLI metadata
- feat: add steganography and WritersProof FFI bindings for GUI apps
- fix: wire BackspaceSignature into voice similarity, fail on CSPRNG error
- fix: add GLOBAL OPTIONS section to wld man output
- fix: install.sh checksum verification, release pipeline aarch64-linux, SLSA badge accuracy
- fix: CLI tier validation, fingerprint fallback, 5-band verdict thresholds
- fix: SWF crypto hardening and key material zeroization
- fix: spec conformance — wire types, SWF verification, timestamps, OutputMode for export/attest
- docs: update CLI README for v1.0.0, fix release workflow tag example
- docs: update README for v1.0.0 — install instructions, correct repo URLs, AGPL license, CLI commands
- chore: update Cargo.lock for dialoguer dependency
- feat: CLI 1.0.0 — flatten to 10 commands, interactive menu, any-file tracking, production hardening
- feat: wire type spec conformance — baseline verification, waypoint params, CborWar format, confidence tier
Full Changelog: v0.4.1...v1.0.1
WritersLogic v0.3.6
WritersLogic v0.3.6
Cryptographic authorship witnessing CLI.
Install
macOS (Homebrew):
brew install writerslogic/tap/writerslogic
Windows (Scoop):
scoop bucket add writerslogic https://github.com/writerslogic/scoop-bucket
scoop install writerslogic
Linux / manual:
Download the archive for your platform below.
Changelog
- chore: bump version to 0.3.6
Full Changelog: v0.3.5...v0.3.6
v0.2.2
WritersLogic v0.2.2
Highlights
- WAR (WritersLogic Authorship Report) HTML report generation (
wld export -f html) - Category scores, dimension analysis, and statistical methodology sections
- Writing flow visualization support
- Per-dimension likelihood ratio tables
- ENFSI verbal equivalence scale visualization
Install
brew install writerslogic/tap/writerslogicBinaries
writerslogic— full CLIwld— short alias
Usage
wld init
wld calibrate
wld commit document.md -m "First draft"
wld export document.md -f html -o report.htmlv0.2.1
WritersLogic v0.2.1
Highlights
- WAR (WritersLogic Authorship Report) HTML report generation (
wld export -f html) - Renamed from witnessd to WritersLogic (wld)
- Prebuilt macOS binaries (Apple Silicon + Intel)
Install
brew install writerslogic/tap/writerslogicBinaries
writerslogic— full CLIwld— short alias