Releases: bbepis/XUnity.AutoTranslator
Releases Β· bbepis/XUnity.AutoTranslator
5.4.2
What's Changed
- OS Independent Paths for MelonMod version by @PranitModak in #606
- Auto Translator Plugin Config accessible in android by @PranitModak in #612
- Translation scoping - if GetScopeFromComponent fails, use GetActiveSceneId instead of -1 by @Lmeks in #619
- Minor regex performance improvement by @Lmeks in #626
- Move XZipper from DotNetZip to SharpCompress by @ManlyMarco in #629
New Contributors
- @PranitModak made their first contribution in #606
- @Lmeks made their first contribution in #619
Full Changelog: v5.4.1...v5.4.2
5.4.1
What's Changed
- Fix change font crash when previous font is null by @cc004 in #603
- Move all version constants into a global props file by @ManlyMarco in #604
New Contributors
Full Changelog: v5.4.0...v5.4.1
5.4.0
What's Changed
- Update DeepL supported languages according to API doc by @Limyx826 in #574
- Update to BepInEx 6.0 BE-704 by @ManlyMarco in #575
- Fix failing to get some Il2CppTypes silently and crashing later by @ManlyMarco in #576
- fix the outline style lost when overriding TextMeshPro Font by @ekibun in #494
New Contributors
Full Changelog: v5.3.1...v5.4.0
5.3.1
Bugfix/maintenance update for Auto Translator.
What's Changed
- Use reflection to access Il2CppInteropManager.IL2CPPInteropAssemblyPath by @ekibun in #468
- IL2CPP - Shim UnityEngine.Input to fix failing to find the type in some games by @ekibun in #467
- Fix HandleInputSafe crashing in some games by @ManlyMarco in #531
- DeepL - Fix 404 error when calling GetClientState by @Vin-meido in #433
- Allow DeepLTranslator supports
auto
by @jasl in #525 - Support Indonesian for DeepL Translate by @0x256e4 in #411
New Contributors
- @ekibun made their first contribution in #468
- @jasl made their first contribution in #525
- @Vin-meido made their first contribution in #433
- @0x256e4 made their first contribution in #411
Full Changelog: v5.3.0...v5.3.1
5.3.0
Version 5.3.0 (Auto Translator) * FEATURE - Added support for latest MelonLoader and BepInEx bleeding edge builds (only for IL2CPP, use stable release for Mono), also dropped support for earlier versions! * FEATURE - Added 'PersistRichTextMode' to allow control over how text that is parsed as rich text during translation is persisted * REGRESSION - Dropped support for pre-2017 Unity Engine versions for IL2CPP versions due to problems with new IL2CPP interop (may be re-added later) * BUG FIX - Fixed some potential NullReferenceException occurrences * BUG FIX - Fixed potential bug during substitution replacements - thanks to @TokcDK Version 2.1.0 (Resource Redirector) * FEATURE - Added support for latest MelonLoader and BepInEx bleeding edge builds (only for IL2CPP, use stable release for Mono), also dropped support for earlier versions!
5.2.0
### 5.2.0 * FEATURE - Added support for Lingo Cloud - thanks to Kiles Duli * BUG FIX - Fixed IL2CPP issue where plugin did not always use correct unhollowed paths for BepInEx
5.1.0
Version 5.1.0
- BREAKING CHANGE - Fixed escaping for '='-sign in translation files. Now uses '=' instead of '%3D', though '%3D' is still recognized as newline when reading translations
- FEATURE - Added automatic translation pruning for translations replaced by regexes in the standard output file. Does not work for splitter regexes
- BUG FIX - Fixed an issue related to TextMesh Pro font fallback in MelonLoader
- BUG FIX - Fixed a bug related to splitter regex construction
- BUG FIX - Fixed issue related reloading translations
- BUG FIX - Added warnings for badly formed regexes
- MISC - Reduced Translation Aggregator window delay from 2 seconds to 1 second
- MISC - Improved error logging associated with translation reading
- MISC - ezTransXP and LEC now not affected by anti spam measures as though it was an online endpoint
5.0.0
Version 5.0.0 (Auto Translator) * FEATURE - Basic IL2CPP support through BepInEx 6 and MelonLoader * FEATURE - MelonLoader support * FEATURE - Added FallbackFontTextMeshPro as an alternative to OverrideFontTextMeshPro. If game supports, it is recommended to use that instead * FEATURE - Added ClipboardDebounceTime that can control how long time between a text is shown until it reaches the clipboard * MISC - Renamed BepInEx plugin package from BepIn-5x to BepInEx. If updating remember to remove the old BepIn-5x DLL * MISC - UTAGE support re-implemented from scratch to better support IL2CPP * BUG FIX - Fixed text escaping error related to GoogleTranslateV2 * BUG FIX - Fixed issue that could cause texts not to be hooked in certain situations during component initialization Version 2.0.0 (Resource Redirector) * FEATURE - IL2CPP support through BepInEx 6 and MelonLoader * MISC - Prioritize HarmonyX hooks over MonoMod hooks * MISC - Changed BepInEx setting names * MISC - Renamed BepInEx plugin package from BepIn-5x to BepInEx. If updating remember to remove the old BepIn-5x DLL * BUG FIX - Fixed bug that caused some rarely used methods to be short-circuited incorrectly
4.21.0
Version 4.21.0
- FEATURE - Added support for additional control over spam handling/translation delays to improve support for offline translators
- BUG FIX - Properly handle shutdown of ExtProtocolEndpoints
- BUG FIX - Fixed PapagoTranslate
- BUG FIX - Fixed an issue related to cleanup of web resources applicable to certain runtimes
- MISC - Reorganization of code in relation to soon-to-be merging of IL2CPP branch with master
4.20.1
Version 4.20.1 (Auto Translator) * Performance improvements for IMGUI translations Version 1.2.1 (Resource Redirector) * MISC - Improved logging statements for redirection subscriptions allowing for less spam