Forum
Welcome, Guest
Please Login to access forum.
GPTranslate Changelog (1 viewing) 
Go to bottom
TOPIC: GPTranslate Changelog
#8263
John Dagelmore
Admin
Posts: 3873
User Offline
Re:GPTranslate Changelog Karma: 84  
-GPTranslate 2.23 - 2026/02/02

  • Added comprehensive hreflang tag implementation with database-driven translated URL aliases for both Joomla and WordPress

  • Added automatic URL original path resolution when viewing translated pages to ensure correct hreflang generation

  • Added support for subfolder installations in hreflang URL generation

  • Added flexible URL matching with support for encoded characters, trailing slashes, and .html suffixes

  • Fixed double-space bug in server-side translations by applying trim() to both original and translated text across all translation methods

  • Fixed HTML entity decoding issue in meta description translations (ampersands and special characters)

  • Fixed URL sanitization in WordPress to prevent character corruption using esc_url_raw() instead of sanitize_text_field()

  • Fixed subfolder duplication in hreflang URLs for installations in subdirectories

  • Improved database query flexibility with support for URL variations (with/without trailing slash, encoded/decoded characters)

 
Logged Logged  
  The administrator has disabled public write access.
#8267
John Dagelmore
Admin
Posts: 3873
User Offline
Re:GPTranslate Changelog Karma: 84  
GPTranslate 2.25 - 2026/02/21

  • Added DeepL integration as a new AI translation provider

  • Added Claude AI integration as a new AI translation provider

  • Added Austrian German alternative flag for German language selector

  • Added form action URL rewriting support for POST forms in page link rewriting system (client-side and server-side)

  • Added first-pass form action alias replacement after translation save, matching behavior already in place for anchor links

  • Added Claude and DeepL engine filter options in translations management list

  • Fixed server-side replacement algorithm for short words to prevent incorrect partial matches inside longer words

  • Fixed client-side translation incorrectly removing FontAwesome and other icon elements when 'i' tag is listed in formatting tags to remove

  • Fixed client-side inner excluded words auto-wrap not applied correctly within nested elements

  • Fixed client-side formatting tag removal breaking form elements (select, input, textarea, etc.) inside wrapper spans

  • Fixed percent-encoded UTF-8 characters in translated URL aliases not decoded correctly in server-side and client-side link rewriting (e.g. %C3%BC instead of ό)

  • Fixed server-side form action replacement failing in subfolder installations due to base path mismatch in relative URL lookup

  • Fixed language not detected and not switched when server-side translations language switching mode is set to 'storage' and 'Always detect auto-translated language' option is active simultaneously

  • Fixed missing Punjabi flag icon (pa.gif)

  • Improved dark mode detection and styling consistency

  • Updated compatibility with WordPress 7



CLEAR THE BROWSER CACHE AFTER THE UPDATE
 
Logged Logged  
  The administrator has disabled public write access.
#8269
John Dagelmore
Admin
Posts: 3873
User Offline
Re:GPTranslate Changelog Karma: 84  
GPTranslate 2.25.1 - 2026/02/24

  • Issue while reverting to original language for excluded words managed by dictionary

  • Issue with spacing for excluded words managed by dictionary



CLEAR THE BROWSER CACHE AFTER THE UPDATE
 
Logged Logged  
  The administrator has disabled public write access.
#8273
John Dagelmore
Admin
Posts: 3873
User Offline
Re:GPTranslate Changelog Karma: 84  
GPTranslate 2.25.2 - 2026/03/03

  • Added lightweight AJAX endpoint for server-side translation queries, bypassing the full WordPress stack for significantly faster response times

  • Added database indexes for improved query performance on translations lookup

  • Added new option to exclude server injected query string parameters from translation alias matching

  • Changed: Gemini 3.1 API model

  • Fixed WordPress critical error caused by session_start() interfering with REST API requests by adding session_write_close() after session usage

  • Fixed issue with auto wrap excluded words for UTF-8 characters

  • Fixed issue with home page language suffix



CLEAR THE BROWSER CACHE AFTER THE UPDATE
 
Logged Logged  
  The administrator has disabled public write access.
#8275
John Dagelmore
Admin
Posts: 3873
User Offline
Re:GPTranslate Changelog Karma: 84  
GPTranslate 2.26 - 2026/03/14

  • Added new global option "Lock translations" (enabled by default) to prevent automatic overwrite of existing translations

  • Added Dictionary support for alias slugs via pre/post-translation placeholder system with word boundary matching

  • Added eye toggle button to mask API Key fields in administration interface

  • Added Google AI HTML translation

  • Added real-time XML Sitemap generation endpoint accessible via public REST API URL for Google Search Console submission

  • Added copyable Sitemap URL with clipboard and open-in-new-tab buttons in the Crawler modal

  • Added sorting options for individual translations in the edit view (A-Z, Z-A, length ascending/descending)

  • Fixed language selector showing wrong language on server-side translated pages regardless of storage mode (url/storage), by detecting body[data-gptranslateskip] attribute

  • Fixed translation sort order preserved correctly in database regardless of visual sort selection in edit view

  • Fixed search translations filter working with the "enter" key in addition to the search button



CLEAR THE BROWSER CACHE AFTER THE UPDATE
 
Logged Logged  
  The administrator has disabled public write access.
#8276
John Dagelmore
Admin
Posts: 3873
User Offline
Re:GPTranslate Changelog Karma: 84  
GPTranslate 2.27 - 2026/03/21

  • Added auto skip system to fully skip already translated URLs in the crawler, improving efficiency and preventing duplicate translations

  • Added batch crawler system to crawl multiple URLs at once

  • Added automatic inclusion of the original language in the list of enabled languages to prevent issues with missing translations



CLEAR THE BROWSER CACHE AFTER THE UPDATE
 
Logged Logged  
  The administrator has disabled public write access.
Go to top