#Change Log
All notable changes to this project will be documented in this file.
CoreDataServices adheres to Semantic Versioning.
- Updated project to use Swift 4.0
- Removed pod dependency on
SwiftLintandConvenientFileManager - Renamed
sharedInstancetoshared - Implemented
reset- clears the Core Data stack and rebuilds it
- Added
SwiftLint
- Increased code coverage of unit tests
- Added generic
saveextension onNSManagedObjectContextso force changes from child->parent context
- Added generic support to entityDescription class to avoid having to cast as much
- Updated project to use Swift 3.0
- Added generic support to retrieval class to avoid having to cast as much
- Updated project to use Swift 2.3
- Removed unneeded
Parametersfrom documentation - Updated
READMEto include examples of using this pod in a Swift project
- Updated documentation format to what is now expected
- Added
@objcattribute to ServiceManager class name
- Updated example project to use new Swift version
- Added
publicto ServiceManager class and it's functions
- Added @objc attribute to ServiceManager class
-
Converted project over to using Swift
-
Implemented for passing the bundle when setting up the model
- Implemented for passing the bundle when setting up the model
- Don't assume
mainBundlewhen loading the model
- Strip namespace out of
EntityClassparameters
- Added better examples in readme, now it covers:
- Init
- Saving
- Improved
README
- Conforming to Appledoc standard with documentation now
- Improved
READMEwith better explanation when working in a multi-threaded project
- Introduced a private
NSManagedObjectContextproperty onCDSServiceManager - Removed
resetmethod as it was doing the same asclear - Updated documentation to describe the architectural chooses and why they had been made
- Renamed the main
NSManagedObjectContextproperty onCDSServiceManagerfrommanagedObjectContexttomainManagedObjectContext- sorry but I didn't want to provide both as I think it would just confuse the matter
- Introduced the CHANGELOG file