Version history

StagLingo release notes.

Follow changes to import reliability, export and review packages, translation workflows, indexing controls, AI integrations, licensing, and the safeguards used when StagLingo writes reviewed content into TranslatePress.

Before comparing packages

Use the version shown inside WordPress.

Package filenames may include internal build or review labels. The semantic version shown on the Plugins screen and inside StagLingo is the version to compare with these notes.

Version

Public release number

Numbers such as 1.1.3 identify the installed plugin release. Use this number when checking compatibility, reporting an issue, or confirming an update.

Build label

Filename suffix

Labels such as r5 or a descriptive fix name can identify a submitted or tested package. They do not replace the plugin version declared in WordPress.

Source of truth

Installed package

Check Plugins → Installed Plugins or the StagLingo interface. Premium customers should download current packages and manage licenses through My Account.

Release dates are intentionally not invented here. The packaged changelog records versions and changes but does not assign public release dates. This page therefore presents the verified version order without adding unsupported dates.
Latest

Version 1.1.3

Resumable import recovery for cached older browser assets.

Resumable preparation

Versions 1.1.2–1.1.1

Durable job creation and smaller preparation phases before protected writes begin.

Job creation

Create the resumable job during staging.

1.1.2
  • Creates and persists the resumable server job inside the successful CSV or ZIP staging request, before the browser starts the import queue.
  • Removes the separate job-creation request from the normal Standard/resumable path, preventing an immediate preparation timeout from producing a missing job.
  • Returns the durable job token with each staged CSV and resumes it through the existing three preparation phases.
Preparation state

Persist work before expensive preparation.

1.1.1
  • Saves the protected resumable import job before page rendering or large-database owner resolution begins.
  • Splits source-page preflight, dynamic-attribute registration, and storage/backup preparation into durable requests that can resume after browser, proxy, or PHP interruption.
  • Shows explicit preparation status for phases 1/3, 2/3, and 3/3.
  • Preserves protected validation, private backup, transactional writing, storage read-back, History, cache clearing, and front-end verification.
Guidance release

Version 1.1.0

Introduced in-product workflow guidance without changing translation runtime behavior.

Documentation

Workflow instructions inside StagLingo.

1.1.0
  • Adds a non-operational Workflow Guide tab based on the current StagLingo interface.
  • Documents the recommended two-round Export → translation Skill → Import → Review Export workflow, including a reusable Skill download.
  • Adds detailed Incremental guidance for inventory, safe baselines, targeted rescans, dirty exports, front-end retries, and shared-content scope boundaries.
  • Clarifies that validation, write, and storage read-back failures require action, while a visibility-only warning after successful storage read-back should be checked against the real translated front end after cache clearing.
  • Makes no change to CSV schemas, database tables, extraction, import execution, automatic translation, scoring, Index Control, or Incremental runtime behavior.
Commercial launch

Version 1.0.0

The first public StagLingo release under the Stag at Last product identity.

Pre-commercial stabilization

Versions 0.39–0.35.

These releases established automatic translation, package layouts, page-level index control, automatic Incremental discovery, and the protected runtime later carried into version 1.0.

0.39.0–0.39.4

Automatic workflow and package-boundary stabilization.

0.39
  • Rebuilt automatic translation around the same protected Export → reviewed package → Import core used by the manual workflow.
  • Made Enhanced translation a true second round after the first protected import, using rendered target-page evidence for targeted corrections.
  • Added safe resume for the last five immutable local jobs and blocked resume when the English source fingerprint changed.
  • Stabilized per-page Standard and Review Export packages, form-region handling, typographic-entity owner writes, and failed-only Active Owner recovery.
0.38.0

AI providers, scoring, and commercial entitlement groundwork.

0.38
  • Added AI Models, Auto Translation, Scoring, and License tabs without replacing existing manual workflows.
  • Added native OpenAI Responses, Gemini GenerateContent, and Anthropic Messages integrations, plus configurable HTTPS OpenAI-compatible chat-completions endpoints.
  • Encrypted saved API keys with WordPress installation salts using AES-256-GCM or Sodium secret-box, and excluded keys from exports, reports, and learned rules.
  • Added Standard and Enhanced automatic translation paths and free URL-based multilingual scoring.
  • Defined the Free/Premium feature boundary behind a platform-neutral entitlement layer.
0.37.0–0.37.3

Language Index Control and predictable export layouts.

0.37
  • Added bulk page noindex controls across selected pages and target languages, while retaining whole-language defaults and advanced overrides.
  • Aligned combined, per-page, per-language, flat page-language, and page-folder-language output structures with their interface descriptions.
  • Kept reviewed packages import-ready by validating manifest hashes against safe relative CSV paths.
0.36.0–0.36.2

Automatic inventory and dynamic-owner repairs.

0.36
  • Added resumable automatic discovery and fingerprinting for published posts, pages, and public custom content.
  • Added a full-site baseline acknowledgement for already translated sites and delayed source rescans after content saves.
  • Improved breadcrumb, byline, post metadata, cache invalidation, and protected inline-parent reconciliation.
0.35.0

Incremental Translation workflow.

0.35
  • Added explicit baselines, selected/all-page scans, dirty-page packages, and retry tracking.
  • Detected visible text, inline-link, URL, emphasis, and protected-owner changes through exact English source identities and SHA-256 guards.
  • Advanced tracked identities only after transactional writes and exact storage read-back succeeded.
Operational foundation

Versions 0.34–0.20.

This period focused on resumable and serial imports, protected package transport, storage verification, performance, dynamic content owners, Review Export, and AI-ready work packages.

0.34.x

Fast or resumable imports and extensive live-owner hardening.

0.34
  • Added a per-batch Standard/resumable and Fast/single-request write mode while keeping protected validation, backup, transactions, read-back, History, and cache cleanup.
  • Expanded safeguards for inline HTML, dynamic post titles, breadcrumbs, metadata, image ALT, headings, citations, reusable templates, and front-end verification.
  • Kept Standard mode as the safer default and treated Fast mode as a non-resumable option for small packages or targeted corrections.
Version range included

0.34.0–0.34.12 and 0.34.34–0.34.69. The packaged changelog contains the individual owner-resolution and verification fixes for every patch.

0.33.0–0.33.1

Durable, resumable import jobs.

0.33
  • Replaced one long import request with server-staged resumable chunks and durable job polling after interruptions.
  • Added saved-import resume after refresh, reconnection, deactivation, or in-place upgrade, with protected staging retained for 48 hours.
  • Added persistent file-level History and kept plugin data on uninstall by default unless explicit destructive cleanup is enabled.
0.32.0–0.27.0

Queues, Page URLs, Index Control, and source-only export.

0.27–32
  • Added secure ZIP expansion, cumulative file selection, serial per-file import status, retry controls, and immediate History updates.
  • Moved site inventory to Page URLs and added whole-language plus page-by-language noindex controls with SEO-plugin integrations.
  • Added a true source-only fast export and reduced peak memory through bounded prefetching and page/language processing.
0.26.0–0.20.0

Protected snapshots, performance, and AI work packages.

0.20–26
  • Introduced bounded storage prefetching, page-scoped Translation Block reads, memory protection, and immutable validated import snapshots.
  • Added conservative mechanical-quality checks while leaving linguistic decisions to the translation/review process.
  • Added the AI Work Package format, secure ZIP import, manifests, batch identifiers, URL inventories, and automatic multi-CSV merging.
Early development archive

Versions 0.19–0.1.

Earlier versions established the rendered-page extraction model, exact source identity, protected two-stage imports, Review Export, dynamic TranslatePress ownership, and live verification.

0.19–0.17

Review packages and protected inline structure

Added multiple export layouts, file-level History, TXT/DOCX Review Export, protected parent HTML for inline links and dynamic titles, and repairs for runtime-generated owners.

Included: 0.19.0, 0.18.0–0.18.2, 0.17.0–0.17.6
0.16–0.13

Partial-safe commits and dynamic block registration

Introduced cell-level quarantine and transactions, targeted attribute ownership, runtime Translation Block materialization, post metadata handling, content presets, and stable TOC anchors.

Included: 0.16.0, 0.15.0, 0.14.0, 0.13.0–0.13.2
0.12–0.9

Exact identities and default-language isolation

Improved dynamic title and attribute ownership, case-sensitive source matching, stale-source collision detection, exact DOM verification, source-language isolation, and page-region selection.

Included: 0.12.0, 0.11.0, 0.10.0–0.10.2, 0.9.0
0.8–0.4

Two-stage import and rendered-page extraction

Separated validation from live writes, added complete rendered-body extraction, broadened content-region controls, synchronized active blocks and Gettext records, and required storage read-back.

Included: 0.8.0, 0.7.0, 0.6.0, 0.5.0, 0.4.0
0.3–0.1

Initial export/import foundation

Established visible-page extraction, translatable attributes and SEO metadata, protected CSV commits, slug handling, compact reference columns, article-container safeguards, and the first administrative entry points.

Included: 0.3.0, 0.2.0, 0.1.0–0.1.4
The installed plugin package includes a granular readme.txt changelog for individual pre-1.0 patch releases. This public page groups those patches by user-visible capability so the archive remains usable instead of becoming a wall of implementation notes.
Before updating

Protect the current translation state first.

Updates are designed to preserve existing TranslatePress content and StagLingo data, but a normal WordPress/database backup remains the correct starting point for production sites.

01

Back up the site and database.

Keep a recoverable copy before changing plugin code on a live multilingual site.

02

Record active import work.

Allow running imports to finish. If a job is interrupted, keep its staged state and consult the recovery guide before deleting anything.

03

Install the official update.

Premium customers can use WordPress update delivery or the current package available in My Account.

04

Clear caches and verify one page.

Check Diagnostics, run a representative workflow, and inspect the real translated front end before continuing at scale.

StagLingo updates interface in WordPress
Confirm the installed semantic version in WordPress. A package filename may contain an additional internal build label.
Documentation set complete

Continue with the workflow you need.

Return to the StagLingo documentation hub for installation, export, import, review, publishing controls, troubleshooting, account management, and data-handling guidance.