Limited-Time Offer

Get Extra 20% off on FullCharge Yearly Plan — available for first 10 users only. Don’t miss out! 🚀

Loco Translate · Version history

Loco Translate changelog and version history

Latest version
2.8.9
Sep 30, 2026 (1 month ago)
Releases
102
since 2013
In the last year
9
about one every 33 days
Tested up to
WordPress 7.1.4
PHP 7.4 or later

Releases each year

  • 201310 releases
  • 20148 releases
  • 20156 releases
  • 201613 releases
  • 20176 releases
  • 20187 releases
  • 20194 releases
  • 202011 releases
  • 20215 releases
  • 20227 releases
  • 20233 releases
  • 20248 releases
  • 20255 releases
  • 20269 releases

20269 releases

  1. Loco Translate 2.8.9Latest

    • Base directory restriction for all file reads, with a second setting for writes.
    • Download endpoint allows only po/mo/pot files as per info tab
    • Fixed unescaped HTML loophole in the file path placeholder UI
    • JSON and PHP source only viewable if parsed as a valid l10n schema.
    • Fixed bug in backup restoration that allowed copying of an invalid PO target.
    • Bumped WordPress compatibility to 7.1.2
  2. Loco Translate 2.8.8

    • Disabled links in all editor notes and error fields; fixes CVE-2026-15066
    • Identified one fix required for PHP 8.5
    • Bumped WordPress compatibility to 7.0.2
  3. Loco Translate 2.8.7

    • Critical fix for Windows file paths
  4. Loco Translate 2.8.6

    • Fixed incorrect Ace editor script reference.
    • Translator role is only created when explicitly granted loco_admin.
    • Users with manage_options no longer inherit loco_admin unless super user.
    • Fix for CVE-2026-15005: Thanks mikemyers.
  5. Loco Translate 2.8.5

    • Added fs_basedir setting to restrict writeable locations
    • POT creation disallows file name tampering. Thanks Stranger825.
    • Bumped WordPress compatibility to 7.0
  6. Loco Translate 2.8.4

    • Fixed error in LLM prompt where formality was ignored
    • Redacting API keys that aren’t needed by client-side code
    • Fixed the redundant display of the filter field for empty tables
  7. Loco Translate 2.8.3

    • Bumped WordPress compatibility to 6.9.4
    • Additional restrictions on viewing source code refs
    • Fix for CVE-2026-4146: Thanks Jack Pas (Dark.)
  8. Loco Translate 2.8.2

    • Fix for LLMs retaining escaped forward slashes
    • Bumped WordPress compatibility to 6.9.1
    • New security features for viewing source code refs:
    • Access permission via code_view setting
    • JSON schemas must validate as blocks|theme.json
    • PHP/JS sources must contain extractable strings
  9. Loco Translate 2.8.1

    • DeepL uses quality_optimized with loco_deepl_model filter
    • DeepL beta languages enabled when next-gen model is used
    • http_request_timeout filter returns maximum value
    • Splitting chat completion jobs into maximum 5KB batches
    • Added support for other chat completion APIs via vendor config field
    • Fixed single colon usage bug during chat completions
    • Autoloader no longer throws when Loco_ class not found
    • Refreshing Ajax nonces on WordPress heartbeat
    • Bumped WordPress compatibility to 6.9

20255 releases

  1. Loco Translate 2.8.0

    • Bugfix for PHP 8.0 compatibility
    • Dropped support for PHP < 7.4
  2. Loco Translate 2.7.3

    • PHP 8.4 compatibility
    • Bumped WordPress compatibility to 6.8.1
  3. Loco Translate 2.7.2

    • DeepL client moved to back end, because CORS
    • Rolled in support for OpenAI / ChatGPT translation
    • Workaround for JSON file references with no line number
    • Bumped WordPress compatibility to 6.7.2
  4. Loco Translate 2.7.1

    • Debug logging of unloaded domains reduced to a summary
  5. Loco Translate 2.7.0

    • Raised minimum requirements to WordPress 6.6
    • Minimum PHP version becomes 7.2.24 as per WordPress 6.6
    • Locale-filtered bundle list now searches for base language
    • Loading helper forcefully removes prematurely loaded text domains
    • Machine translation hooks now have access to message context
    • Persistent UI state for code view and invisible character modes

20248 releases

  1. Loco Translate 2.6.14

    • Critical fix: A relative path passed to load_textdomain no longer throws exception.
  2. Loco Translate 2.6.13

    • Fix for direct calls to load_textdomain with custom paths
    • This resolves a regression in 2.6.12
  3. Loco Translate 2.6.12

    • Major fix to custom load_textdomain loader. Works when original file is absent
    • Fixed bug in template comparison when JSON files need to be merged
    • CSS fixes including reinstating of unsaved “star” icon
    • Domain listener fixed for JIT loading
    • Bumped WordPress compatibility to 6.7
  4. Loco Translate 2.6.11

    • Removed accidental console trace
    • Bumped WordPress compatibility to 6.6.0
    • Added lang_dir_for_domain fix to handle system file absence
  5. Loco Translate 2.6.10

    • Added loco_api_provider_{id} filter
    • JSON compiler observes configured .js aliases
    • Fixed a missing security check – thanks Nosa Shandy
    • Added .blade.php tokenizer hack
    • Bumped WordPress compatibility to 6.5.4
  6. Loco Translate 2.6.9

    • Rolled back load helper changes
    • Moved debug messages to action hooks
    • String debugger improvements
  7. Loco Translate 2.6.8

    • Added string debugger
    • Added Zip download button instead of MO
    • Added debug messages about premature domain loading
    • Added warning when system translations not installed
    • Compiler avoids writing empty JSON translation files
    • UI promotes PO copy over msginit/xgettext routes
    • Populating msginit fields when copying a PO
    • Bumped WordPress compatibility to 6.5.3
  8. Loco Translate 2.6.7

    • WordPress 6.5.0 compatible
    • Support for performant translation files in PHP format
    • Added block.json and theme.json extraction
    • Added theme pattern files to php string extractor
    • Fixed a bug where unused plural forms were counted as untranslated
    • Replaced CSS .notice with .panel to mitigate nag-blocker problems
    • Removed bundle debug screen (deprecated since 2.6.5)
    • Workaround for absent “source” references in JED files
    • Extension polyfills now restricted to Loco admin screens.

20233 releases

  1. Loco Translate 2.6.6

    • Replaced open_basedir check with error capturing
  2. Loco Translate 2.6.5

    • Added syntax checking function
    • Removed deepl_api_url config. Free API detected from :fx key suffix.
    • Fixed bug in relative path calculations
    • Fixed API suggestions for plural forms
    • Fixed bug clearing unsaved state icons
    • Added total strings count to PO file tables
    • Sharper flags and spinners (@x2 pixel support)
    • Handling upload_tmp_dir values outside of open_basedir
    • Suppressing E_WARNING when testing file is_readable
    • Bundle debug screen is deprecated (moving into Setup)
    • Showing System Diagnostics when debug is off
    • Bumped WordPress compatibility to 6.3.1
  3. Loco Translate 2.6.4

    • Bumped WordPress version to 6.1.1
    • Dropped support for Internet Explorer
    • Updated JavaScript to ECMAScript 6
    • Added loco_bundle_configured hook
    • Fixed error icon not clearing after correction

20227 releases

  1. Loco Translate 2.6.3

  2. Loco Translate 2.6.2

  3. Loco Translate 2.6.1

  4. Loco Translate 2.6.0

  5. Loco Translate 2.5.8

  6. Loco Translate 2.5.7

  7. Loco Translate 2.5.6

20215 releases

  1. Loco Translate 2.5.5

  2. Loco Translate 2.5.4

  3. Loco Translate 2.5.3

  4. Loco Translate 2.5.2

  5. Loco Translate 2.5.1

202011 releases

  1. Loco Translate 2.5.0

  2. Loco Translate 2.4.6

  3. Loco Translate 2.4.5

  4. Loco Translate 2.4.4

  5. Loco Translate 2.4.3

  6. Loco Translate 2.4.2

  7. Loco Translate 2.4.1

  8. Loco Translate 2.4.0

  9. Loco Translate 2.3.4

  10. Loco Translate 2.3.3

  11. Loco Translate 2.3.2

20194 releases

  1. Loco Translate 2.3.1

  2. Loco Translate 2.3.0

  3. Loco Translate 2.2.2

  4. Loco Translate 2.2.1

20187 releases

  1. Loco Translate 2.2.0

  2. Loco Translate 2.1.5

  3. Loco Translate 2.1.4

  4. Loco Translate 2.1.3

  5. Loco Translate 2.1.2

  6. Loco Translate 2.1.1

  7. Loco Translate 2.1.0

20176 releases

  1. Loco Translate 2.0.17

  2. Loco Translate 2.0.16

  3. Loco Translate 2.0.15

  4. Loco Translate 2.0.14

  5. Loco Translate 2.0.13

  6. Loco Translate 2.0.12

201613 releases

  1. Loco Translate 2.0.11

  2. Loco Translate 2.0.10

  3. Loco Translate 2.0.9

  4. Loco Translate 2.0.8

  5. Loco Translate 2.0.7

  6. Loco Translate 2.0.6

  7. Loco Translate 2.0.5

  8. Loco Translate 2.0.4

  9. Loco Translate 2.0.3

  10. Loco Translate 2.0.2

  11. Loco Translate 2.0.1

  12. Loco Translate 2.0.0

  13. Loco Translate 1.5.6

20156 releases

  1. Loco Translate 1.5.5

  2. Loco Translate 1.5.4

  3. Loco Translate 1.5.3

  4. Loco Translate 1.5.2

  5. Loco Translate 1.5.1

  6. Loco Translate 1.5

20148 releases

  1. Loco Translate 1.4.7

  2. Loco Translate 1.4.6

  3. Loco Translate 1.4.5

  4. Loco Translate 1.4.4

  5. Loco Translate 1.4.3

  6. Loco Translate 1.4.2

  7. Loco Translate 1.4.1

  8. Loco Translate 1.4

201310 releases

  1. Loco Translate 1.3.1

  2. Loco Translate 1.3

  3. Loco Translate 1.2.2

  4. Loco Translate 1.2.1

  5. Loco Translate 1.2

  6. Loco Translate 1.1.3

  7. Loco Translate 1.1.2

  8. Loco Translate 1.1.1

  9. Loco Translate 1.1.0

  10. Loco Translate 1.0.0

Questions about Loco Translate’s releases

What is the latest version of Loco Translate?

2.8.9, released on Sep 30, 2026 (1 month ago). It’s tested up to WordPress 7.1.4 and needs PHP 7.4 or later.

How often is Loco Translate updated?

9 releases in the last year, about one every 33 days. Its first release on WordPress.org dates from July 2013.

Know when your rivals ship

Track your plugin and its rivals: TrackWP sees each new release in the nightly snapshot and alerts you, with what it did to their rank.

Start free

Release dates come from the day each version’s folder was made in Loco Translate’s WordPress.org SVN repository; the notes from its readme’s changelog, as its authors wrote it.