Skip to content

🚀[Deploy] Release Secure Tools v2.1.0 - #85

Merged
maruson08 merged 18 commits into
mainfrom
v2.1
Sep 25, 2026
Merged

maruson08 merged 18 commits into
mainfrom
v2.1

Conversation

@maruson08

Copy link
Copy Markdown
Member

Release

  • Target: v2.1.0
  • Source: v2.1
  • Base: main
  • Release readiness: GO

Highlights

  • Image → Text OCR
  • PNG, JPEG, and WebP input
  • English, Korean, and English + Korean recognition
  • Local-only browser OCR
  • Same-origin Tesseract runtime
  • Six UI locales
  • Cancellation, retry, and race-condition protections

Privacy / Security

  • No user-file upload
  • No OCR server
  • No analytics or telemetry
  • No external OCR runtime CDN
  • Strict CSP preserved
  • User files and OCR text are not persisted by Secure Tools
  • Only static model data may be cached by the browser

Verification

  • Clean lockfile install completed with no reported vulnerabilities
  • Full test suite passed, including six-locale parity and branch-policy coverage
  • Production asset build and OCR asset-integrity checks passed
  • Real local English, Korean, and combined OCR smoke tests passed
  • Privacy, network, CSP, and same-origin runtime checks passed
  • Release-hardening QA evidence reviewed
  • Prospective main...v2.1 commit range passed with the fixed grandfather boundary
  • Pull-request title and v2.1 → main branch-policy validation passed
  • Release diff and whitespace checks passed

Release process

This PR only promotes the v2.1.0 release candidate from v2.1 to main.

The v2.1.0 tag and GitHub Release will be created only after this PR is explicitly authorized, merged, and production is verified. Auto-merge is not enabled.

maruson08 and others added 18 commits September 23, 2026 07:59
…-safety

chore: establish v2.1 development safety gate
…to-text

feat: add local Image to Text OCR UI
…elease-hardening

Sprint 16C — v2.1.0 Release Hardening
…onvention

⚙️[Chore] Reinstate Secure Tools commit convention
…commit-validation

🐛[Fix] Allow release promotion commit validation
@maruson08
maruson08 merged commit 45e404d into main Sep 25, 2026
2 checks passed
@maruson08
maruson08 deleted the v2.1 branch September 26, 2026 05:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant