Skip to content

v2.0.1

Latest

Choose a tag to compare

@github-actions github-actions released this 08 Aug 09:31

CleanText Studio v2.0.1

CleanText Studio v2.0.1 is a stability hotfix for Windows theme rendering and
native Office Math semantics. It preserves the v2.0.0 cleaning and document
structure baseline while repairing two user-visible correctness failures.

Highlights

  • Makes QMainWindow, QDialog, and QMessageBox paint opaque theme surfaces
    on Windows; Light, Dark, and System mode now update open and future dialogs.
  • Represents \lim, \sum, \prod, \int, and \iint as complete semantic
    AST nodes with owned lower/upper limits and operands.
  • Emits native m:limLow limit structures and non-empty m:nary/m:e operands
    instead of generic subscripts or detached sibling expressions.
  • Preserves bounds and operands in Preview, Unicode fallback, DocumentTree, and
    DOCX export through the same authoritative AST.
  • Adds real rendered GUI gates and namespace-aware semantic DOCX XML gates.

Theme, formula, and structure verification

  • Real Qt Light/Dark captures cover Main, About, Help, and export confirmation;
    pixel gates require opaque backgrounds, readable contrast, and live System
    light → dark → light updates.
  • The complex semantic fixture covers entropy, conditional entropy, variance,
    probability, nested sums, products, integrals, limits, matrices, cases,
    lists, paragraphs, display math, inline math, and table-cell math.
  • AST-aware integrity validation checks ownership, order, and multiplicity for
    fractions, roots, scripts, n-ary operators, limits, matrices, and cases.
  • The v2.0.0 opinion-dynamics, multilingual, table, DOCX native-order, and
    ordinary cleaning-freeze regressions remain passing.

Supported formulas can be exported as editable Word equations; unsupported or
malformed expressions may require review.

Compatibility and privacy

  • Non-math cleaning output remains protected by the v1.4.2 freeze baseline.
  • Basic cleanup remains local. Optional AI optimization only calls a provider
    configured by the user.

Windows packages

  • Setup installs CleanText Studio for the current Windows user.
  • Portable can be extracted and run without installation.
  • Neither package requires a separate Python installation.

Release files:

  • CleanText-Studio-v2.0.1-Windows-x64-Setup.exe
  • CleanText-Studio-v2.0.1-Windows-x64-Portable.zip
  • SHA256SUMS.txt

Verify a download with PowerShell:

Get-FileHash .\CleanText-Studio-v2.0.1-Windows-x64-Portable.zip -Algorithm SHA256
Get-Content .\SHA256SUMS.txt

Upgrade from v2.0.0

Install the new Setup package over the current per-user installation, or
extract the Portable ZIP into a new folder. Keep a backup of important input
documents and review generated DOCX files before publication. Existing
cleaning settings remain compatible.

Known limits

  • The supported LaTeX subset is deliberately safe. Unknown custom macros are
    retained as a whole-formula fallback and reported for review; they are not
    silently converted into partial Word equations.
  • This release provides Windows packages only. macOS, Linux, and Android
    packages are not currently published.

Thanks

Thanks to users who supplied anonymized complex documents and reproducible
formula/table failures. Reports that include a minimal sample and the generated
structure audit remain especially useful.