Skip to content

Latest commit

 

History

History
81 lines (51 loc) · 1.86 KB

CHANGELOG.md

File metadata and controls

81 lines (51 loc) · 1.86 KB

Release History

0.3.0 (2024-11-12)

  • Introduce save / load functionality for Conversation.

0.2.4 (2024-11-11)

  • General improvements.

0.2.3 (2024-11-04)

  • Remove default max-tokens for OpenAI provider.

0.2.3 (2024-11-03)

  • Update default model for Amazon provider.
  • Improved logging to handle streaming functions.

0.2.2 (2024-11-02)

  • Add streaming support (set stream=True to generate_text).
  • conv.prepend_system_message now uses system role by default.
  • Add provider.supports_streaming property.
  • Add provider.supports_structured_response property.
  • General improvements.

0.2.1 (2024-11-01)

  • Add cached_property to Amazon provider.

0.2.0 (2024-11-01)

  • Add Amazon Bedrock provider.
  • Make all provider optional dependencies. Use $ pip install 'simplemind[full]' to install all providers.
  • General improvements.

0.1.7 (2024-11-01)

  • Add logger decorator.
  • Add sm.enable_logfire() function.
  • General improvements.

0.1.6 (2024-10-31)

  • Add sm.Plugin syntax sugar.
  • Improvements to Anthropic provider, related to max tokens.
  • General improvements.
  • Add tests for structured response.
  • Add llm_model to structured_response.

0.1.5 (2024-10-31)

  • Add Gemini provider.
  • Add structured response to Gemini provider.
  • Support for Python 3.10.

0.1.4 (2024-10-30)

  • Introduce Session class to manage repeatability.
  • General improvements.

0.1.3 (2024-10-30)

  • Make Conversation a context manager.
  • Add more robust conversation plugin hooks — replace send_hook with pre_send_hook and post_send_hook.
  • Change plugin hooks to try/except NotImplementedError.
  • Implement 'did you mean' with provider names. Can do this eventually with model names, as well.

0.1.2 (2024-10-29)

  • Add ollama provider.

0.1.1 (2024-10-29)

  • Fix Groq provider.

0.1.0 (2024-10-29)

  • Initial release.