Lion-core

Latest version: v1.2.3

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

Scan your dependencies

Page 7 of 9

0.3.1

🌟 Highlights

Welcome to lion-core v0.3.1! This release builds upon the significant changes introduced in v0.3.0, focusing on refinement and stability.

🔧 Key Updates

1. **Version Alignment**: Ensured all internal references correctly point to version 0.3.1.
2. **Dependency Stability**: Confirmed compatibility with lionfuncs==1.0.1 and lionabc==1.0.1.
3. **Import Optimization**: Further refined import statements across the project for better performance and clarity.

🏗️ Architectural Reminder

- `lion_core.libs` has been replaced by the `lionfuncs` package.
- `lion_core.abc` content is now found in the `lionabc` package.

🆕 Dependencies

- lionfuncs (v1.0.1)
- lionabc (v1.0.1)

🔄 Quick Migration Guide

1. Update to lion-core v0.3.1 in your project dependencies.
2. Replace `lion_core.libs` imports with `lionfuncs`.
3. Update `lion_core.abc` imports to `lionabc`.

🐞 Bug Fixes

- Addressed minor issues related to the transition to external packages.
- Fixed inconsistencies in documentation references.

🔮 Looking Ahead

We're committed to ensuring a smooth transition to our new modular structure. Your feedback on this release is crucial as we continue to refine and improve lion-core.

Thank you for your ongoing support. Happy coding! 🦁✨

What's Changed
* removed lion_core.libs into lionfuncs by ohdearquant in https://github.com/lion-agi/lion-core/pull/95
* updated requirements by ohdearquant in https://github.com/lion-agi/lion-core/pull/96


**Full Changelog**: https://github.com/lion-agi/lion-core/compare/v0.2.7...v0.3.1

0.2.7

What's Changed
* Preparing lionagiv0.3 by ohdearquant in https://github.com/lion-agi/lion-core/pull/94


**Full Changelog**: https://github.com/lion-agi/lion-core/compare/v0.2.6...v0.2.7

0.2.6

New Features and Improvements

- Introduced `Real` base class, combining `Observable` and `Temporal` characteristics
- Refactored core classes to use `Real` as a base, improving type consistency
- Enhanced type annotations across multiple modules for better static type checking
- Updated `Graph` class to use `Relational` as base type for nodes, increasing flexibility
- Improved error messages and type validation in various methods
- Optimized `validate_message` function using singledispatch for more robust type handling

Backwards Compatibility

This update maintains backwards compatibility while providing a stronger foundation for future development. Users may benefit from improved type checking in their projects using lion-core.

Upgrade Instructions

Update to version 0.2.6 using your preferred package manager. No additional steps are required for this update.

What's Changed
* Updating Typing and Refactoring Base Classes by ohdearquant in https://github.com/lion-agi/lion-core/pull/93


**Full Changelog**: https://github.com/lion-agi/lion-core/compare/v0.2.5...v0.2.6

0.2.5

What's Changed
* Enhance API Usage Patterns and Improve Code Consistency by ohdearquant in https://github.com/lion-agi/lion-core/pull/92


**Full Changelog**: https://github.com/lion-agi/lion-core/compare/v0.2.4...v0.2.5

0.2.4

Type Hint Enhancements and Minor Improvements

This release focuses on improving type hints across several core modules and includes minor bug fixes and improvements.

Highlights:

- Enhanced type annotations in `flow.py`, `log.py`, and `note.py` modules
- Improved method signatures for better type checking and IDE support
- Updated `fuzzy_parse_json` function for more robust JSON parsing
- Minor bug fixes and code quality improvements

This update improves code readability, maintainability, and type safety throughout the lion-core project.

What's Changed
* Update Type Hints and Minor Improvements by ohdearquant in https://github.com/lion-agi/lion-core/pull/91


**Full Changelog**: https://github.com/lion-agi/lion-core/compare/v0.2.3...v0.2.4

0.2.3

New Features

- **JSON Schema Utilities**:
- `extract_json_schema()`: Derive JSON schemas from data
- `json_schema_to_cfg()`: Convert JSON schemas to context-free grammars
- `json_schema_to_regex()`: Generate regex patterns from JSON schemas

Improvements

- Enhanced JSON formatting in `as_readable_json()` function

Other Changes

- Added new test cases for JSON schema utilities
- Minor code refactoring and improvements

This release significantly enhances lion-core's JSON handling capabilities, providing powerful tools for schema extraction, validation, and interoperability.

What's Changed
* Bump pre-commit/action from 3.0.0 to 3.0.1 by dependabot in https://github.com/lion-agi/lion-core/pull/81
* Bump github/codeql-action from 2 to 3 by dependabot in https://github.com/lion-agi/lion-core/pull/80
* Bump black from 24.3.0 to 24.8.0 by dependabot in https://github.com/lion-agi/lion-core/pull/79
* Dev extract json schema and schema conversion by ohdearquant in https://github.com/lion-agi/lion-core/pull/90


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

Page 7 of 9

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.