ChangelogLast updated: 7 February 2025
1.3.3 (7 February 2025)
Improvements:
- Some under-the-hood coding improvements (#56)
Bug fixes:
- Where plain-text translations would include artefacts from translation process (#55)
1.3.2 (27 November 2024)
Improvements:
- improved compatibility with php 7.4. (#53)
Bug fixes:
- Exception error when creating cache_log table. (#52)
1.3.1(7 October 2024)
New Feature:
- Additional MTS provider support (Systran Translate). (#5, #38)
Improvements:
- Option to set default source (from) language. (#33)
- update to use db based cache logging. (#40)
- add back ability to manage cache from CP. (#41)
- implement jcogs_img style db based cache log. (#42)
- generalise support for HTML Entity passthrough in Systran translations. (#50)
Bug fixes:
- Exception error when creating cache_log table. (#43)
- Deprecation errors. (#44)
- Where improvement #37 could cause rendering issues with some HTML constructs. (#45)
1.3.0 (14 August 2024)
New Feature:
- Additional MTS provider support (MS Azure AI Translator). (#5)
Improvements:
- update to use Curl as default API access method. (#35)
- adjust fragmentation to not break on simple HTML tags (#37)
Bug fixes:
- where browser based UUID was not working as it should. (#28)
- where deprecation errors shown when no DeepL license entered in control panel settings. (#27)
1.2.4 (4 July 2024)
Improvements:
- implementation of “atomic caching” system to improve cache reliablity (#30)
- implement local HMTL filter for improved translation reliability and reduced translation character counts (#31)
1.2.3 (1 July 2024)
Bug fixes:
- where browser based UUID was not working as it should (#28)
1.2.2 (26 June 2024)
Improvement:
- Improved: DeepL translation library updates
Bug fixes:
- where translated text sometimes contains structures that are confused for 'safe' markers, leading to deprecation error reporting (#26)
- where content of class attributes would be translated (and should not have been) (#24)
- where save_target_language method has problems when called with no language code (#23)
- where local setup prevents use of PHPSESSID cookie and so use of saved language feature (#22)
- where paths included in HTML anchor tags would be translated (and should not have been) (#20)
1.2.1 (27 March 2024)
Improvement:
- Improved: DeepL translation library updates
- Improved: support for php 8.1 and 8.2
- Improved: online documentation
1.2.0 (17 September 2023)
Improvement:
- Improved: DeepL translation library updates
- Improved: support for translations involving Freeform forms
- Improved: support for php 8.1 and 8.2
- Improved: licensing and other utility functions
- Improved: online documentation
1.1.0 (15 October 2022)
New:
- Added: support for EE7
- Added: save target language to session variable
- Added: set target language based on current browser language setting
- Added: set target language from value of nonimated GET variable
Improvement:
- Improved: support for large text blocks using chunk technology
- Improved: php8.1 compatibility
- Improved: licensing methods
- Improved: online documentation
Bug Fixes:
- Fix odd behaviours if API key is exhausted / invalid
- Address various php 8 / 8.1 deprecation warnings
1.0.11 (18 May 2022)
Improvement:
- Improved: online documentation
- Improved: error reporting
Bug Fixes:
- Usage of multiple DeepL api keys
1.0.10 (20 April 2022)
New:
- Added: EE6 CP Jump Menu support
- Added: Support for multiple API Keys
- Added: Support for Licensing System
- Added: Demo mode
Improvement:
- Improved: processing of EE ra: tags
- Improved: / more reliable processing of 'make safe' tags to improve cache performance
- Improved: internal caching of temporary results
Bug Fixes:
- EE5 operation
- php 8 / 8.1 compatibility
1.0.9 (21 December 2021)
Improvement:
- Revised trans_all processing
- Clearer debug messages
1.0.8 (9 December 2021)
Improvement:
- Iimproved validation of DeepL API keys
1.0.7 (20 October 2021)
Improvement:
- MSM Support
1.0.4 (30 September 2021)
Improvement:
- Now works with EE5!
Bug fixes:
- Correct typos in documentation
1.0.3 (24 July 2021)
Improvement:
- Move utility functions to Services
- Improve registration of extension hooks
1.0.2 (22 July 2021)
Improvement:
- Enable debug control in CP settings area
Bug fixes:
- Correct some typos
1.0.1 (22 July 2021)
Improvement:
- Initial release