Skip to content

Releases: stremovskyy/SwiftCacher

0.1.3

18 May 13:32
43d7645
Compare
Choose a tag to compare

Release Notes - SwiftCacher 0.1.3

New Features:

  • Added the ability to set an expiration duration for cached objects.
  • Introducing the removeExpired() method to remove all expired objects from the cache.

Bug Fixes:

  • Fixed an issue where retrieving a non-existent object would result in a fatal error. Now, it returns nil instead.
    Improvements:

  • Refactored the test cases to provide better coverage and separate tests for each feature.

  • Improved error handling and error messages for better debugging.

Dependencies:

  • Updated the Swift version compatibility to Swift 5.5.

We recommend updating to version 0.1.3 to take advantage of the new features, bug fixes, and improvements in SwiftCacher. Please refer to the documentation for more details on how to use the new functionality.

As always, we appreciate your feedback and contributions to SwiftCacher. Thank you for your support!

Please note that the release notes provided above are just an example and should be tailored to reflect the actual changes and improvements made in version 0.1.3 of SwiftCacher.

0.1.2

18 May 09:37
b8981a4
Compare
Choose a tag to compare

fixed non public methods

Full Changelog: v0.1.1...v0.1.2

v0.1.1

18 May 09:22
7d30573
Compare
Choose a tag to compare

fixed "initializer is inaccessible due to 'internal' protection level" error

Full Changelog: v0.1.0...v0.1.1

0.1.0

17 May 17:39
5768f83
Compare
Choose a tag to compare

SwiftCacher v0.1.0 Release Notes

We are excited to announce the first release of SwiftCacher, a Swift package that provides a simple key-value caching mechanism with persistence.

What's New in v0.1.0

  • Initial release of SwiftCacher package.
  • Basic caching functionality with object serialization and deserialization.
  • Support for secure coding to ensure data integrity.
  • Ability to create a cache directory on disk.
  • Store and retrieve objects from the cache using a unique key.
  • Remove specific objects from the cache.
  • Remove all objects from the cache.

Full Changelog: https://github.com/stremovskyy/SwiftCacher/commits/v0.1.0