Releases: pinterest/PINCache
Releases · pinterest/PINCache
3.0.1 Beta 2
This is beta 2 of 3.0.1 (a major release despite the minor version number)
- Includes a bunch of bug fixes!
- Includes significant performance optimizations, especially of the disk cache!
- Includes thread limiting of PINCache to reduce the number of outstanding threads spun up which end up just waiting on a lock.
3.0.1 beta
Includes support for custom serializer / deserializer
New disk cache callbacks, less locking
- This release is needed mainly for an API change: #97
2.3
- [new] Added support for object subscripting (#78)
- [new] Add support for file writing protection (#82)
- [new] tvOS framework for Carthage (#90)
- [fix] Start trash background task after dispatch (#75)
- [fix] Nullability correction (#76)
- [fix] Fix Xcode warnings printing a pointer value for self (#86)
- [fix] Update total cost on item replace (#93)
- [fix] Use pthread mutex instead of a semaphore for locking (#96)
- [fix] Use NSConditionalLock (#98)
- [cleanup] Removed local weak self references; It is the same as having one weak (#74)
Remove extension macro requirement
- [new] Removed need for extension macro: #72
TTL Bugfix
[fixed] When ttlCache is enabled, skip updating the file modification time when accessing fileURLForKey:
#70
TTL Support
Adds support for TTL
Fix disk caching
Fix disk caching due to NSURL formatting issue.
tvOS Support
Added tvOS compatibility.
Xcode 7 support
Xcode 7 support