Releases: khive-ai/lionagi
Releases · khive-ai/lionagi
v0.12.2
Removed
- dev related reports, tools, codes, gitignore....etc
- added khive dependency
Included
@Alina-Luo to project authors in readme and pyproject.
What's Changed
- Chore/remove reports by @ohdearquant in #646
Full Changelog: v0.12.1...v0.12.2
v0.12.1
Changed
using provider pydantic models from khive
What's Changed
- Potential fix for code scanning alert no. 4: Workflow does not contain permissions by @ohdearquant in #641
- Potential fix for code scanning alert no. 1: Workflow does not contain permissions by @ohdearquant in #642
- Feat/migrate endpoint system by @ohdearquant in #643
- Add coverage configuration and pytest-cov dependency for improved tes… by @ohdearquant in #644
Full Changelog: v0.12.0...v0.12.1
v0.12.0
What's Changed
- Cleanup/lib file by @ohdearquant in #639
- Chore/bump to 0.12.0 by @ohdearquant in #638
Full Changelog: v0.11.0...v0.12.0
v0.11.0
What's Changed
- [CORE] Fix: Raise MissingAdapterError in AdapterRegistry.get() (#601) by @ohdearquant in #627
- [PERF] Feat: Pre-compute Adapter Registry at build time (#602) by @ohdearquant in #628
- [CORE] Refactor: Make file I/O async (#603) by @ohdearquant in #629
- Consolidate nested dictionary operations into a single module by @ohdearquant in #630
- Fix/revert 10.6 by @ohdearquant in #632
Full Changelog: v0.10.7...v0.11.0
v0.10.7
v0.10.6
v0.10.5
v0.10.4
What's Changed
- Add Module Field, Research Field by @ohdearquant in #596
Full Changelog: v0.10.3...v0.10.4
v0.10.3
What's Changed
- Feat/update file model by @ohdearquant in #591
- Clean up code by @ohdearquant in #592
- Feat/improve files filed by @ohdearquant in #593
Full Changelog: v0.10.2...v0.10.3
v0.10.2
Release 0.10.2 - March 24, 2025
We are excited to announce the release of version 0.10.2. This release brings new functionality for media processing, significant refactorings for improved maintainability, and streamlined import paths across the codebase.
New Features
- Image and PDF Processing Utilities:
- Introduced
read_image_to_base64
for converting images to Base64 format. - Added
pdf_to_images
to convert PDF files into images, one per page.
- Introduced
- Enhanced Dependency Management:
- Implemented the
check_import
utility that attempts to install missing packages automatically, improving the developer experience.
- Implemented the
Refactorings and Improvements
- Fields Module Restructuring:
- Moved and consolidated field definitions (e.g.,
Source
,File
,Reason
) into a dedicatedlionagi/fields
package. - Updated all import paths to remove the deprecated
libs
prefix, ensuring a more organized project structure.
- Moved and consolidated field definitions (e.g.,
- Utilities Module Consolidation:
- Centralized common utility functions (e.g.,
check_import
,import_module
,install_import
) intolionagi/utils.py
.
- Centralized common utility functions (e.g.,
- Code Cleanup:
- Removed deprecated parameters and unused imports in several modules.
- Streamlined type definitions in
_types.py
for enhanced clarity and consistency.
Version Bump
- The version number has been updated from 0.10.1 to 0.10.2 in
version.py
,pyproject.toml
, anduv.lock
.
What's Changed
- Move import utils by @ohdearquant in #586
- Move fields from libs into a dedicated folder by @ohdearquant in #587
- refactor: remove deprecated parameters and clean up imports in Branch… by @ohdearquant in #588
- refactor: add import for fields module in _types.py by @ohdearquant in #589
- refactor: streamline import for fields module in _types.py by @ohdearquant in #590
Full Changelog: v0.10.1...v0.10.2