We're excited to announce the release of lion-core v0.3.13, featuring a major overhaul of our pile loading and dumping system. This update brings enhanced flexibility, improved error handling, and a more streamlined API for managing your data collections.
What's New
🚀 **Turbocharged Pile Operations**
- **Smarter Loading**: Our `Pile.load` method now gracefully handles both list and dict inputs, making it easier to restore your data from various sources.
- **Flexible Dumping**: The `Pile.dump` method has been supercharged with new options for file naming and storage, giving you more control over how and where your data is saved.
🛠️ **Refined Adapter System**
- We've streamlined our adapter registration process, making it easier to extend lion-core with custom data handling capabilities.
- Improved error messages guide you to implement the correct adapter interfaces, enhancing the development experience.
📦 **Dependency Updates**
- Updated to the latest lionfuncs (^1.0.9) to leverage the newest utility functions and performance improvements.
Under the Hood
We've performed a thorough cleanup of our internals, removing obsolete methods and simplifying our codebase. This "spring cleaning" paves the way for future enhancements and maintains the high performance you expect from lion-core.
Upgrade to v0.3.13 today and experience the next level of pile management in your projects!
What's Changed
* modified pile loader / dumper by ohdearquant in https://github.com/lion-agi/lion-core/pull/108
**Full Changelog**: https://github.com/lion-agi/lion-core/compare/v0.3.12...v0.3.13