- Add
removeAllStoredIdentifiersForClass:
function.
- Rewrite test project in Swift.
- Update Magical Record to 2.3.2 and integration as framework.
- Update global documentation.
- Improve Swift compatibility.
- Add
dumpInContext:
function. - Add
dumpCountInContext:
function. - Add
cleanUp
function which also removes the stored identifiers. - Rename
entities
function intoentityClassNames
. - The
storedIdentifiers
can now be accessed as a property.
- Add
setup
andsetupDatabaseWithName:
functions. - Change
setupDatabaseWithName:didResetDatabase:
function.
-
Remove
save
,saveToPersistentStoreAndWait
andsaveToPersistentStoreWithCompletion:
methods. -
Add
saveWithBlock:
function. -
Add
saveWithBlock:completion:
function. -
Add
saveWithBlockAndWait:
function. -
Rename
removeDeprecatedEntities
function intoremoveDeprecatedEntitiesInContext:
. -
Rename
deleteAllEntities
function intodeleteAllEntitiesInContext:
. -
Rename
deleteAllEntitiesForClass:
function intodeleteAllEntitiesForClass:inContext:
.
- Add
createEntityInContext:
function. - Update
createEntityFromDictionary:completion:
tocreateEntityFromDictionary:inContext:completion:
. - Update
createEntityFromDictionary:
tocreateEntityFromDictionary:inContext:
. - Update
createEntitiesFromArray:
tocreateEntitiesFromArray:inContext:
.
- Add
allInContext:
andcountInContext:
functions.
- Update
shouldUpdateEntityWithDictionary:
toshouldUpdateEntityWithDictionary:inContext:
. - Update
updateWithDictionary:
toupdateWithDictionary:inContext:
.
- Update
deleteIfInvalid
todeleteIfInvalidInContext:
. - Update
deleteAllEntities
todeleteAllEntitiesInContext:
. - Update
removeDeprecatedEntitiesFromArray:
toremoveDeprecatedEntitiesFromArray:inContext:
. - Remove
deleteChildEntities
function. UsedeleteEntityWithReason:inContext:
instead.
- Import Magical Record as framework to support cocoapods 0.39.0
- Add documentation.
- Minor parameter renaming
updateWithDictionary:(NSDictionary *)dictionary
. - Remove DKHelper
- Add version requirement on dependencies.
- Update to MagicalRecord 2.3.0.
- Functions
saveEntity:
andsave
have been renamedsaveEntityAsNotDeprecated
- Improve DB LogLevel. The post-install hack in the Podfile is no longer required.
- Abstract models are now ignored by the manager when loging or when searching for deprecated entities.
- Add
deleteIfInvalid
function.
- Improve Swift portability
- Add getter method for entities in current database
- Add new categorised class to verify an NSManagedObject validity
- Update README
- Improve documentation
- Method 'entities' is not required anymore
- Create new delete methods
- The DKManagedObject protocol does not exist anymore
- The setup coredata stack method takes only one argument
- Bug fixes
- Minor log improvement
- Minor improvement on shouldUpdateEntity method
- Add log after a saveToPersistentStoreAndWait call
- New naming: 'shouldUpdateEntity:withDictionary:'
- Minor code logic improvement
- remove minor warning
- Improve log methods
- Improve entities saving and deprecation removal
- Database name bug fix
- Missing license fix
- Initial release.