# Smart Localization Lite Changelog

{% updates format="full" %}
{% update date="2026-01-20" %}

## Version 1.1.1

Internal architecture stabilization improving runtime consistency and long-term maintainability.

<details>

<summary>New Features</summary>

* Stable localization table structure with improved caching behavior.
* Deterministic migration foundations shared with Smart Localization Suite.

</details>

<details>

<summary>Improved</summary>

* Unified `LocalizationService` behavior across Editor and runtime.
* Improved language management consistency.
* Increased reliability of Editor tooling and internal APIs.
* Strengthened runtime/editor separation.
* General robustness and maintainability enhancements.

</details>

<details>

<summary>Fixed</summary>

* Minor edge-case handling corrections within the localization pipeline.

</details>
{% endupdate %}

{% update date="2025-09-07" %}

## Version 1.0.0

Initial public release of Smart Localization Lite.

<details>

<summary>New Features</summary>

* Runtime and Editor support for lightweight localization.
* `LocalizedTMP` component for automatic TextMeshPro text switching.
* Dedicated Project Settings window for managing supported languages.
* MyMemory API integration for automatic translation (approx. 5k characters/day, up to 50k with email).
* Built-in quota tracking system with per-language lock/unlock control.
* Inspector tools including search, missing-only filter, unlocked-only filter, and placeholder validation.
* Drag-and-drop friendly workflow inside the Editor.
* Compatible with Built-in Render Pipeline, URP, and HDRP.
* Fully Editor + runtime separation with no external dependencies.

</details>

<details>

<summary>Improved</summary>

* Immediate text refresh when switching language.
* Clean default language fallback system.

</details>

<details>

<summary>Fixed</summary>

* None (initial release).

</details>
{% endupdate %}
{% endupdates %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://julestools.gitbook.io/julestools-docs/changelog/readme-5.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
