Skip to content

Releases: Bikatr7/EasyTL

v0.2.0-beta-2

18 Apr 14:19
f050d17
Compare
Choose a tag to compare
v0.2.0-beta-2 Pre-release
Pre-release

Some Internal testing changes

v0.2.0-beta

18 Apr 11:09
c67515f
Compare
Choose a tag to compare
v0.2.0-beta Pre-release
Pre-release

Beta v0.2.0

  • Proper Patch Notes will be introduced upon full build, but in summary, raw and json output modes were added.

What's Changed

  • v0.2.0 beta build | Add-json-and-raw-output-response-options-to-openai-and-gemini by @Bikatr7 in #4

Full Changelog: v0.1.2...v0.2.0-beta

v0.1.2

15 Apr 23:22
ac68c0e
Compare
Choose a tag to compare

EasyTL v0.1.2 Patch Notes

Upgrades

  • Google GenerativeAI 0.5.0 Integration: Moved to google-generativeai 0.5 to utilize its system prompt feature, enhancing prompt handling capabilities.

New Features

  • OpenAI Exception Handling: Enhanced exception management with more OpenAI exceptions made importable, improving error resolution processes.
  • Gemini System Parameter: Introduced system parameter support for the pro-1.5 Gemini model, enabling more refined control over translation configurations.
  • Asynchronous Request Management: Added semaphore mechanisms for managing asynchronous requests and included the ability to customize semaphore settings, optimizing resource usage during high concurrency.

Improvements and Bug Fixes

  • DeepL Parameter Fix: Corrected the default parameter for target language in DeepL translation methods, ensuring accuracy in language targeting.
  • Parameter Validation Enhancements: Made several minor improvements in parameter validation to ensure robustness and reliability in API interactions.

What's Changed

  • Implement system message for gemini-pro 1.5 by @Bikatr7 in #3
  • Thanks to @trulybeloved for the idea to add semaphore and planned logging functionality.

Full Changelog: v0.1.1...v0.1.2

v0.1.1

15 Apr 03:50
9caae30
Compare
Choose a tag to compare

APIConnectionError and APIStatusError from OpenAI are now importable from init.py

v0.1.0

10 Apr 05:59
a894161
Compare
Choose a tag to compare

Redid model cost estimates, updated new models as of 4-9-24, fixed cost estimation.

v0.0.4

08 Apr 10:35
f3a7842
Compare
Choose a tag to compare

EasyTL v0.0.4 Patch Notes

License

  • Switched to GNU Lesser General Public License (LGPL): This update marks a change in the licensing of EasyTL, providing more freedom in how the software can be used and integrated into other projects.
  • Readme Update: The readme file has been updated to reflect the change in the license. It now includes information regarding the GNU Lesser General Public License.

New Features

  • API Validation and Exception Handling:

    • Added license disclaimer and set up API validation for Google Translate services.
    • Implemented general exception exposure to help with debugging and error tracking.
  • Asynchronous Translation:

    • Adjusted the DeepL service to handle asynchronous translations more effectively.
  • New Translation Services:

    • Added translation methods for both Gemini and OpenAI, supporting both synchronous and asynchronous operations.
  • Cost Calculation:

    • Added a utility module that includes model costs and allowed models, making it easier to manage resources and budget for translations.
    • Enhanced the system to calculate costs across all supported translation services, accompanied by a multitude of assorted bug fixes.

Improvements and Bug Fixes

  • Error Handling and Configuration:
    • Added base EasyTL exception classes, including a specific exception for invalid EasyTL settings, enhancing error handling and configuration validation.
  • Service Integration and Configuration:
    • Added support for allowed OpenAI and Gemini models which can now be imported and utilized within the EasyTL framework, offering more options and flexibility for translation services.
  • General Enhancements:
    • Assorted bug fixes and improvements across the board to ensure smoother operation and integration of new features.
  • Documentation Updates:
    • The readme file has been updated to include information about new features, cost calculation methods, and the inclusion of new translation services.

v0.0.3

30 Mar 03:13
b8d6580
Compare
Choose a tag to compare

EasyTL v0.0.3 Patch Notes

New Features:

  • Added an option to include decorators when using DeepL for translation.

Enhancements:

  • Updated the google-generativeai dependency to version 0.4.1.
  • Transitioned to an internal API following the PEP (Python Enhancement Proposal) specification, laying groundwork for future expansions.

Preparations:

  • Made internal changes in preparation for support of OpenAI and Gemini integrations.

Documentation:

  • Updated the README.md file to reflect these changes.

Full Changelog: v0.0.2...v0.0.3

v0.0.2

19 Mar 05:28
1ceeeeb
Compare
Choose a tag to compare

DeepL official support

v0.0.2-beta

19 Mar 04:02
5049beb
Compare
Choose a tag to compare
v0.0.2-beta Pre-release
Pre-release

Beta testing for DeepL basic functionality

v0.0.2-alpha-2

17 Mar 15:11
09946fb
Compare
Choose a tag to compare
v0.0.2-alpha-2 Pre-release
Pre-release

bug fix in exceptions import