|
1 | 1 | # Changelog |
2 | 2 |
|
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 |
70 | 4 |
|
| 5 | +- |
0 commit comments