Skip to content

2.1.0

Compare
Choose a tag to compare
@0xLeif 0xLeif released this 08 Oct 23:44
· 5 commits to main since this release
57ea077

What's New in Version 2.1.0

New Features

  • Protocol Support for Dependencies: Introduced protocols for dependencies, allowing more flexibility and customization when managing state dependencies.

Core Improvements

  • Fix for Double Slash in File Paths: Resolved an issue where file paths contained double slashes, ensuring smoother file operations.
  • MainActor Usage in FileState: Updated FileState to ensure all state interactions happen on the MainActor, improving thread safety and UI responsiveness.
  • Logging Enhancements: Moved logging strings into closures for improved performance and better logging control.

Code Clean-Up

  • Removed Unused Code: Streamlined the codebase by removing unused code, improving maintainability and readability.

Documentation Improvements

  • Enhanced Documentation: Comprehensive updates to improve clarity and provide additional examples in the documentation.
  • Keychain Integration: Added detailed documentation on how to use the Keychain with AppState, making secure storage easier to understand and implement.
  • Updated Advanced Usage Guides: Expanded guidance on advanced AppState topics, including FileState and dependency protocols.

Full Changelog: View the full list of changes