Releases: Bikatr7/Kudasai
v3.4.4
v3.4.3
v3.4.2
Kudasai v3.4.2 Patch Notes
Enhancements
- Program Size Optimization:
- Reduced the program's size by offloading most of the translation functionality to the EasyTL package.
- Requirements and Documentation:
- Updated
requirements.txt
to reflect the new dependencies and ensure compatibility with the EasyTL package and Kairyou updates - The readme has been updated to reflect changes.
- Updated
Dependency Updates
- Google GenerativeAI Version Bump:
- Updated the google-generativeai library to version 0.4.1.
Bug Fixes and Improvements
- Token Counter Correction:
- Made corrections to
token_counter.py
to accurately calculate the cost associated with translation requests.
- Made corrections to
- WebGUI Enhancements:
- Implemented slight changes to the web GUI to clarify functionality.
- Documentation Overhaul:
- Program has been redocumented.
- Directory Creation Refactor:
- Refactored the directory creation process to support nested directories.
v3.4.1
Fixed improper purge storage for hugging space instance (does not affect main client)
bumped kairyou to 1.4.1
Gemini now supports 1.5 pro and ultra.
For info on ultra's status please see:
#12
What's Changed
Full Changelog: v3.4.0...v3.4.1
v3.4.0
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.
v3.4.0-beta-2
Some slight fixes regarding compatibility with Hugging Face, but nothing major from first beta
Full release notes to come with official v3.4.0 launch
v3.4.0-beta
Testing for usability on other devices and linux
Webgui/Console/CLI all appear to be functional
v3.4.0-alpha
Console and CLI appears to work with Gemini and OpenAI
Feel free to test out, I'll make detailed patch notes later but the current README should be all you need
The webgui is still broken
v3.3.3
Moved Gradio to 1.19.2 to meet security requirements.
Updated replacements to fit with COTE Trial
Started work on Gemini integration (proof of concept is there and gemini_service is present, just needs to be integrated into the translation module properly.)
Fix several bugs regarding JSON settings, translation modules use max_tokens properly, GUI updates as well.
Re worked crash control
Readme.md update.
Added Indexing feature, some major optimizations on backend side, webgui updates and speed optimizations
Updates to various demo files and replacements JSON
Support for Fukuin tables via Kairyou
Light prep for Gemini addition
Lots of changes that don't really matter, but will be fully detailed upon v3.4.0
Note that while v3.3.3 was heavily tested, it may still be a bit buggy. Please feel free to open any issues if you run into a problem.
(This release is part of an emergency hotfix to address issues that occurred as seen on:
https://trello.com/b/Wsuwr24S/kudasai
v3.1.3
Full Changelog: v3.1.2...v3.1.3
Updated cote replacements json and demo files in prep for v11