Skip to content

v3.4.0

Compare
Choose a tag to compare
@Bikatr7 Bikatr7 released this 17 Mar 03:59
· 149 commits to main since this release
f6c1d8c

Release Notes for Kudasai: Major Update

We're excited to announce a major update for Kudasai, introducing significant changes and improvements to enhance your experience and streamline the translation process. This update includes breaking changes, new features, and important bug fixes. Please read through these notes carefully to understand the changes.

If you're just now installing, please see this to get started.

Breaking Changes:

  • Updated Python Version: We've upgraded the required Python version to 3.10 to leverage new features and improvements. Ensure your environment is updated to continue using Kudasai without issues.
  • Settings File Compatibility: The format of the settings file has changed. The old settings file will not be compatible with this new version. However, Kudasai will offer assistance in updating your existing settings file to the new format. If you choose not to use the automatic update feature, you will need to update your settings file manually.

New Features:

  • Gemini Support: Kudasai now supports Gemini as a translation option, expanding your choices for translation services.
  • Hugging Face WebGUI: We are now hosting an instance of the WebGUI on Hugging Face, making it easier for users who prefer or need to run Kudasai in a web environment.
  • Enhanced Readme: The documentation has been made clearer, providing better guidance and instructions for using Kudasai.
  • Linux Mint Compatibility: Through extensive testing, we've ensured that the app works seamlessly on Linux Mint. We encourage testing on other operating systems and welcome feedback.
  • Improved WebGUI: The WebGUI has received several improvements, offering a better user experience and more responsive controls.

Bug Fixes and Improvements:

  • Preprocessing Import Fix: Resolved an error that prevented the kairyou (preprocessing) module from being imported properly.
  • Enhanced JSON Handling: Made slight bug fixes and corrections to json_handler settings. Adjusted demo and default kijiku rules files. Thorough testing on settings changing has been done to ensure functionality.
  • UI and Functionality Tweaks: Made slight UI adjustments, improved the responsiveness of the "Send To x" button's in the WebGUI, and added prompts for resetting invalid kijiku rules and resetting to default.
  • Stability Enhancements: Reworked crash control mechanisms and improved error catching. Introduced a dedicated exit function and corrected dependency versions.
  • Translation Process Refinements: Fixed an issue with missing assert in boot. Messages now include a to_dict function for better compatibility with external services.

Documentation and Miscellaneous:

  • Various documentation changes have been made to reflect the updates and new features.
  • Adjusted the openai service utilization to incorporate the to_dict method, improving interaction with OpenAI's API.
  • Moved to a new structure for kijiku rules, enhancing flexibility and support for additional translation options.

Upgrading to the New Version

To upgrade to this new version of Kudasai, please ensure that your environment meets the Python 3.10 requirement. Upon launching Kudasai after the update, you will be prompted to update your settings file. We strongly recommend using the automatic update feature to ensure compatibility.

We appreciate your support and feedback as we continue to improve Kudasai. If you encounter any issues or have suggestions, please reach out to us through the issues tab on our GitHub repository.