All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[0.2.0] — 2026-07-31
Added
localize_sqlis indexed when loaded, adding anEctogroup tolocalize_browseand its Ecto types and DDL helpers tolocalize_search.
Changed
Requires
localize ~> 1.0, andcalendrical ~> 1.0/localize_web ~> 1.0when those optional packages are present.Optional packages are detected from the application spec rather than a marker module, so detection matches what is actually indexed.
Fixed
The server reports the package version rather than a hard-coded
"0.1.0".localize_webandlocalize_sqlmodules are indexed in full. Both publish most modules underLocalize.*, which the previous single-prefix filter discarded:localize_webcontributed 1 of 15 modules andlocalize_sql12 of 22.localize_webmodules are grouped underWebinstead ofOther.Module and function names from tool parameters no longer create atoms. An unknown name resolves to the same not-found result via
String.to_existing_atom/1.
[0.1.0] — 2026-07-15
Initial release: a Model Context Protocol server (stdio transport, built on anubis_mcp) exposing the Localize API to AI agents through eleven tools.
Highlights
- Discovery:
localize_search(multi-word keyword search over the documented API),localize_browse(modules by documentation group). - Documentation:
localize_doc(full@doc/@spec),localize_examples(curated snippets for formatting and for~t/ Gettext / Phoenix / LiveView translation setup). - Schema:
localize_options,localize_atoms,localize_errors. - Resolution:
localize_resolve_locale,localize_validate. - Live invocation:
localize_invoke(allowlisted read-only functions, 5 s timeout, 64 MB heap cap) andlocalize_term_grammar(the JSON ↔ Elixir term grammar).
Calendrical and localize_web are detected at boot and folded into search / browse / doc / atoms when present. Only the documented API surface is indexed: hidden modules and functions are invisible to every tool. See the README for installation and the Host configuration guide for wiring into Claude Code, Claude Desktop, Codex CLI, ChatGPT, and Zed.