8000 Releases · lfnovo/esperanto · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Releases: lfnovo/esperanto

Release v0.5.2

15 Dec 17:04
Compare
Choose a tag to compare

What's Changed

  • Updated publish workflow to use uv publish instead of twine
  • Fixed build process to ensure clean artifacts
  • Improved dependency management with uv

Release v0.5.1

15 Dec 16:52
Compare
Choose a tag to compare

What's Changed

  • Migrated from Poetry to uv for dependency management
  • Updated GitHub workflows for building and publishing
  • Improved installation documentation
  • Fixed build process to ensure clean artifacts

Release v0.5.0

15 Dec 00:02
Compare
Choose a tag to compare

What's Changed

Features

  • Added JSON mode support for Gemini provider
  • Fixed optional dependencies in pyproject.toml
  • Updated documentation to reflect JSON mode support
  • Added provider support matrix with JSON mode column

Documentation

  • Added Gemini example with JSON mode support
  • Updated provider support matrix to include JSON mode support
  • Updated both README files with new features

v0.4.1

09 Dec 12:04
Compare
Choose a tag to compare

What's Changed

Bug Fixes

  • Standardized LLM provider initialization across all providers
  • Fixed max_tokens handling in Anthropic provider
  • Converted init to post_init in OpenAI, Groq, and Ollama providers
  • Added super().post_init() call to ensure proper config initialization

Release v0.4.0

08 Dec 14:00
Compare
Choose a tag to compare

Features:

  • Add to_langchain() method to LanguageModel base class

Bug Fixes:

  • Properly handle unsupported parameters in Anthropic client
  • Fix optional Groq imports
  • Fix unexpected options for Anthropic
  • Fix import issue for Ollama

Misc:

  • Bump version to 0.4.0

Release v0.3.6

30 Nov 15:27
Compare
Choose a tag to compare

What's Changed

  • Fix handling of unsupported parameters in Anthropic client
  • Add explicit parameter filtering to prevent TypeError with proxies argument

Release v0.3.5

30 Nov 14:58
Compare
Choose a tag to compare

What's Changed

  • Fix Anthropic provider configuration handling
  • Make Groq provider tests conditional to support optional dependencies
  • Update test configuration for better dependency management

v0.3.4

27 Nov 11:40
Compare
Choose a tag to compare

What's Changed

Bug Fixes

  • Fixed import issue with Groq provider
    • Removed direct import of GroqLanguageModel from init.py
    • Now using lazy loading through factory pattern like other providers
    • Users can now use esperanto without installing groq package unless they specifically need it

v0.3.3

27 Nov 03:10
Compare
Choose a tag to compare

What's Changed

Features

  • Added Groq LLM provider support
    • Implemented GroqLanguageModel with sync/async chat completion
    • Added LangChain integration
    • Added comprehensive test suite
    • Updated documentation

Dependencies

  • Added groq ^0.12.0
  • Added langchain-groq ^0.2.1

Release v0.3.2

26 Nov 16:00
Compare
Choose a tag to compare

What's Changed

  • Removed loguru dependency in favor of Python's built-in logging
  • Simplified test code for structured output warnings
  • Added centralized logging configuration
0