Skip to content

Files

106 lines (60 loc) · 3.74 KB

CHANGELOG.md

File metadata and controls

106 lines (60 loc) · 3.74 KB

#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 SwiftLint and ConvenientFileManager
  • Renamed sharedInstance to shared
  • Implemented reset - clears the Core Data stack and rebuilds it
  • Added SwiftLint
  • Increased code coverage of unit tests
  • Added generic save extension on NSManagedObjectContext so 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 Parameters from documentation
  • Updated README to include examples of using this pod in a Swift project
  • Updated documentation format to what is now expected
  • Added @objc attribute to ServiceManager class name
  • Updated example project to use new Swift version
  • Added public to 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 mainBundle when loading the model
  • Strip namespace out of EntityClass parameters
  • Added better examples in readme, now it covers:
    • Init
    • Saving
  • Improved README
  • Conforming to Appledoc standard with documentation now
  • Improved README with better explanation when working in a multi-threaded project
  • Introduced a private NSManagedObjectContext property on CDSServiceManager
  • Removed reset method as it was doing the same as clear
  • Updated documentation to describe the architectural chooses and why they had been made
  • Renamed the main NSManagedObjectContext property on CDSServiceManager from managedObjectContext to mainManagedObjectContext - sorry but I didn't want to provide both as I think it would just confuse the matter
  • Introduced the CHANGELOG file