Lion-core

Latest version: v1.2.3

Safety actively analyzes 681912 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 8 of 9

0.2.2

changes
behavior consistency in `__or__`, `__xor__`, `__and__`
now pass in non pile item will result in error

**Full Changelog**: https://github.com/lion-agi/lion-core/compare/v0.2.1...v0.2.2

0.2.1

Breaking change:

remove addition/subtraction methods from pile, it will be deprecated in `lionagi` in v1.0 +

**Full Changelog**: https://github.com/lion-agi/lion-core/compare/v0.2.0...v0.2.1

0.2.0

We're excited to announce the release of Lion-Core v0.2.0! This update brings significant improvements to the core functionality, enhancing performance and expanding capabilities.

Key Updates

1. Improved ABC (Abstract Base Classes) Structure
- Refined the abstract base class hierarchy for better code organization.
- Added `Traversal` class to `Observable` for progressable or explorable entities.

2. Enhanced Pile Class
- Added new operators (`&`, `^`, `|`) for set-like operations on Piles.
- Improved type hinting and return types for better IDE support.
- Optimized internal methods for better performance.

3. Branch Class Improvements
- `Branch` class now inherits from `Traversal`, allowing for more flexible navigation.

4. Refined Component Handling
- Updated `to_dict()` method to filter out `LN_UNDEFINED` values, resulting in cleaner output.

5. Action Handling Enhancements
- Replaced `timed_config` with a private attribute `_timed_config` for better encapsulation.

6. Settings and Configuration Updates
- Modified `LionUndefinedType` for improved undefined value handling.
- Updated `SchemaModel` to exclude `LN_UNDEFINED` values when converting to dict.

7. Version Bump
- Incremented version from 0.1.7 to 0.2.0, reflecting significant updates.

Breaking Changes
- Some method signatures and return types have been updated. Please review your code for compatibility.
- The handling of `LN_UNDEFINED` values has changed in various parts of the library.

Deprecations
- None noted in this release.

Bug Fixes
- Various minor bug fixes and performance improvements throughout the codebase.

We recommend all users to upgrade to this version to benefit from these improvements. As always, please report any issues or feedback through our GitHub repository.

Thank you for using Lion-Core!

What's Changed
* To-v0.2 by ohdearquant in https://github.com/lion-agi/lion-core/pull/88
* Dev-pile by ohdearquant in https://github.com/lion-agi/lion-core/pull/89


**Full Changelog**: https://github.com/lion-agi/lion-core/compare/v0.1.7...v0.2.0

0.1.7

What's Changed
* Dev-converter by ohdearquant in https://github.com/lion-agi/lion-core/pull/77
* clarifying errors/config and add usability by ohdearquant in https://github.com/lion-agi/lion-core/pull/82
* Dev-settings by ohdearquant in https://github.com/lion-agi/lion-core/pull/76
* Dev-libs by ohdearquant in https://github.com/lion-agi/lion-core/pull/86
* moved file utils and import utils to core by ohdearquant in https://github.com/lion-agi/lion-core/pull/84
* Test update by Alina-Luo in https://github.com/lion-agi/lion-core/pull/83
* Debug-libs by ohdearquant in https://github.com/lion-agi/lion-core/pull/87


**Full Changelog**: https://github.com/lion-agi/lion-core/compare/v0.1.6...v0.1.7

0.1.6

Major Changes
1. Introduced event-driven architecture:
- Replaced ActionStatus with EventStatus for broader applicability
- RuleProcessor now inherits from ActionProcessor for streamlined event processing

2. Enhanced retry mechanism:
- Renamed parameters in retry-related functions for clarity (e.g., `retries` to `num_retries`, `delay` to `retry_delay`)
- Improved consistency across all function handlers

3. Refactored iModel to BaseiModel for better alignment with core concepts

Improvements
- Unified approach to handling events and actions across the framework
- Increased flexibility for future feature additions
- Enhanced code readability and maintainability

Breaking Changes
- Projects using ActionStatus need to update to EventStatus
- Retry function calls require updated parameter names

Upgrading
Update your dependency to lion-core v0.1.6 and refer to the updated documentation for migrating existing code.

For detailed changes and migration guide, please refer to the full changelog and documentation.

What's Changed
* Update log_manager.py by ohdearquant in https://github.com/lion-agi/lion-core/pull/73
* Update note.py by ohdearquant in https://github.com/lion-agi/lion-core/pull/72
* Dev-observer by ohdearquant in https://github.com/lion-agi/lion-core/pull/74


**Full Changelog**: https://github.com/lion-agi/lion-core/compare/v0.1.5...v0.1.6

0.1.5

We're excited to announce the latest update to our codebase, focusing on Python 3.10 compatibility and overall code quality improvements.

Key Updates:
1. **Python 3.10 Compatibility**: Enhanced type hinting and syntax updates to ensure smooth operation with Python 3.10.

2. **Code Quality**: Implemented comprehensive flake8 compliance, improving code readability and maintainability.

3. **Performance Optimizations**: Refactored several components for better efficiency and reduced redundancy.

4. **Documentation**: Updated docstrings and comments for clearer code understanding.

5. **Error Handling**: Improved error messages and exception handling for easier debugging.

These changes lay the groundwork for future improvements and ensure our codebase remains modern and efficient. While this update doesn't introduce new features, it significantly enhances the robustness and maintainability of our project.

We recommend all users to update to this latest version to benefit from these improvements.

Thank you for your continued support and feedback!

What's Changed
* Updating-requirements by ohdearquant in https://github.com/lion-agi/lion-core/pull/70
* updated ci/readme by ohdearquant in https://github.com/lion-agi/lion-core/pull/71


**Full Changelog**: https://github.com/lion-agi/lion-core/compare/v0.1.4...v0.1.5

Page 8 of 9

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.