Skip to content

Commit bd42163

Browse files
committed
Release v0.9.31
1 parent fe270fd commit bd42163

File tree

2 files changed

+3
-68
lines changed

2 files changed

+3
-68
lines changed

CHANGELOG.md

Lines changed: 2 additions & 67 deletions
Original file line numberDiff line numberDiff line change
@@ -1,70 +1,5 @@
11
# Changelog
22

3-
## v0.9.30
4-
refactor(conversations): Update conversation store message type handling
5-
6-
- Add support for GeneratedAssistantMessage in conversation store implementations
7-
- Update type hints to include generic type parameter for GeneratedAssistantMessage
8-
- Modify add_message_async method signatures across conversation store classes
9-
- Ensure consistent message type handling across different conversation store implementations
10-
- Improve type flexibility for message storage and retrieval
11-
12-
## v0.9.29
13-
refactor(whatsapp): Update Data and Key model field definitions
14-
15-
- Modify `status` field in Data model to be optional (str | None)
16-
- Update `remoteJidAlt` in Key model to be optional (str | None)
17-
- Add default None to `id` field in Key model
18-
- Improve model flexibility by allowing None for certain fields
19-
20-
## v0.9.28
21-
making field optional in whatsappwebhookpayload
22-
23-
## v0.9.27
24-
feat(whatsapp): Add structured response base model for WhatsApp bot
25-
26-
- Create WhatsAppResponseBase model to standardize bot response structure
27-
- Enhance WhatsAppBot to support generic structured output schemas
28-
- Update _send_response method to handle structured response parsing
29-
- Add type hints and documentation for new response handling mechanism
30-
- Improve logging for structured response processing
31-
- Enable more flexible and type-safe bot response generation
32-
This change introduces a base model for WhatsApp bot responses that ensures a consistent response structure while allowing for extensible, type-safe output schemas.
33-
34-
35-
## v0.9.26
36-
feat(api): Enhance API endpoint and function name generation
37-
38-
- Improve aiohttp session handling in `make_single_request()` to prevent connection errors
39-
- Add robust function name generation for OpenAPI spec endpoints
40-
- Create new test script to validate function name generation for OpenAPI specs
41-
- Update example script to demonstrate edge case handling for API endpoint names
42-
- Ensure proper session and connector closure in async API requests
43-
- Add comprehensive test cases for problematic path name conversions
44-
Addresses potential issues with API endpoint generation and async request management, improving overall robustness of API integration capabilities.
45-
46-
refactor(extractor): Enhance HTML processing and base64 image removal
47-
48-
- Consolidate BeautifulSoup operations for more robust HTML processing
49-
- Implement comprehensive base64 image removal strategy with detailed debugging
50-
- Add multiple removal techniques for base64 images in img tags, anchors, and styles
51-
- Improve error handling and type checking during HTML manipulation
52-
- Update example code to use different LLM model and async extraction method
53-
- Add debug print statements to track base64 image removal process
54-
- Refactor main content extraction and tag filtering logic
55-
56-
## v0.9.25
57-
58-
- refactor(extractor): reorganize imports and add model_config attribute
59-
60-
- Moved the import of run_sync to a more appropriate location
61-
- Introduced model_config attribute using ConfigDict for better configuration management
62-
63-
refactor(whatsapp): streamline WhatsApp bot structure and introduce v2 components
64-
65-
- Removed unnecessary context_manager field from WhatsAppBot class.
66-
- Updated AudioMessage class to improve type handling in convert_long_to_str method.
67-
- Added new v2 module with BotConfig, BatchProcessorManager, and message limit definitions for enhanced configuration and processing capabilities.
68-
- Introduced new files for in-memory batch processing and payload handling.
69-
- Established a new WhatsAppBot class in v2 for better organization and functionality.
3+
## v0.9.31
704

5+
-

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "agentle"
3-
version = "v0.9.30"
3+
version = "v0.9.31"
44
description = "..."
55
readme = "README.md"
66
requires-python = ">=3.13"

0 commit comments

Comments
 (0)