Releases: mrlegowatch/GarageStorageSwift
Releases · mrlegowatch/GarageStorageSwift
v1.2.1
This release resolves the following:
Identifiableobjects that don't conform toString,LosslessStringConvertible, orUUIDID type can now be stored in-line when referenced by a top-level object (previously threw a non-conforming ID error)- Garages used in unit tests are now in-memory only, and will default to a common folder if the in-memory flag is accidentally omitted
v1.2.0
This update includes:
- Improved Core Data concurrency support
- Explicit Identifiable where ID = LosslessStringConvertible support
- Mappable protocol conformance is no longer required
- Codable Date encoding and decoding strategy support
- Conversion from XCTest to Swift Testing
- Minor improvements to Error types
Code coverage is enabled for this update.
v1.1.2
Improvements to documentation.
v1.1.1
Minor enhancements and improvements to documentation.
v1.1.0
Minor enhancements and improvements to documentation.
v1.0.4
Changed makeCodable throw an error if gs_data is nil.
Added a type-specific retrieveAll with sync status
This update adds a missing retrieveAll function for retrieving all objects of a specific type with a given sync status.
Fix for GarageModel inheritance
Minor update that removes GarageModel's inheritance from NSManagedObjectModel.
Repairs tests
Repairs unit tests to succeed in all time zones and locales.
Initial release of GarageStorage for Swift
This is the initial release of GarageStorage for Swift.