Changelog & Release Notes

Complete Release History for LocalizeShip


[1.0.0] — 2026-10-22

Initial Commercial Release

Core Architecture

  • Stable Line Identities (Identifiers.cs): Type-safe StableEntryId, SourceRevisionHash, TranslationRevisionHash, and LocaleId structures.
  • Revision Graph & Normalization (SourceRevision.cs): Deterministic text normalization (CRLF/whitespace), placeholder extraction, and SHA-256 revision hashing.
  • The 6 Review States (ReviewState.cs): Explicit state machine tracking Missing, Draft, NeedsReview, Approved, Stale, and Rejected.
  • Impact Engine (ImpactEngine.cs): Multi-asset cascade tracking across changed source, stale translations, voice re-records, subtitle reviews, and visual rechecks.

Editors & Windows

  • Release Board Window (ReleaseBoardWindow.cs): High-performance 3-pane release workspace with real-time status filtering and batch approvals.
  • Guided Setup Wizard (GuidedSetupWindow.cs): 3-step setup with capability detection and dry-run preview.
  • Translation Handoff (TranslationHandoffWindow.cs, HandoffCsvSerializer.cs): RFC 4180 CSV and JSON handoff export with bidirectional formula injection protection (=, +, -, @, \t, \r).
  • Review Imports (ReviewImportsWindow.cs, MergePlanner.cs): Three-way merge review with conflict detection and session-scoped rollback via ImportJournal (JSON preserves the full base; CSV reconstruction is lossy).
  • Capture Matrix (CaptureMatrixWindow.cs, CaptureRunner.cs): Fixture × locale grid evaluated at 1920×1080, with overflow, safe-area, touch-target and missing-glyph findings.
  • Voice & Subtitles Studio (VoiceSubtitlesWindow.cs): In-Editor audio auditioning via AudioUtil and subtitle reading speed (CPS) threshold validation.
  • Release Gate & Reports (ReleaseGateWindow.cs, ReleaseGateEvaluator.cs): Deterministic gate evaluation with standalone HTML and JSON report exports.

Provider Integrations

  • Unity Localization Adapter (UnityLocalizationAdapter.cs): Implemented read/lookup/write adapter for com.unity.localization 1.5.13 String Tables. No shipped window invokes it; integration is code-driven.
  • I2 Localization Adapter (I2LocalizationAdapter.cs): Compile-isolated module (LOCALIZESHIP_I2_SUPPORT) verified for clean compilation and provider-absent safety.
  • Pixel Crushers Dialogue System Adapter (DialogueSystemAdapter.cs): Compile-isolated module (LOCALIZESHIP_PIXELCRUSHERS_SUPPORT) verified for clean compilation and provider-absent safety.

Samples & Automated Testing

  • RPG Sample Studio (RPGSampleSetup.cs, RPGSampleUI.cs): Pre-generated multilingual sample scene and workspace with seeded review states, synthetic audio tones, subtitle cues and one text-rule defect. Opened from the menu; the generator itself is not menu-bound.
  • 12 EditMode acceptance test cases (LocalizeShipAcceptanceTests.cs): Verified and passing (12/12) on Unity 6000.5.4f1 (LS_T01 to LS_T12).

Copyright © 2026 DecNet Games. All rights reserved. LocalizeShip is a commercial Unity Asset.

This site uses Just the Docs, a documentation theme for Jekyll.