Releases: Mantle/Mantle
Releases · Mantle/Mantle
1.5.4
1.5.3
1.5.2
1.5.1
- Ordered Core Data relationships will now be serialized into
NSOrderedSet
- Illegal mappings in
+JSONKeyPathsByPropertyKey
now throw an exception
With kind contributions by @5teev, @ahti, @alanrogers, @joshaber, @jspahrsummers, @kylef, @mdiep, @mickeyreiss, @rawrjustin, @robb and @tomtaylor.
1.5
- Adds
Mantle.xcworkspace
for easier development and integration. - Adds convenience methods for serializing and deserializing arrays of
MTLModel
s to JSON. - Adds default values for value mapping transformers.
- If
+JSONKeyPathByPropertyKey
or+managedObjectKeysByPropertyKey
map to property keys not part of+[MTLModel propertyKeys]
, an error is returned. -[MTLModel mergeValuesForKeysFromModel:]
now property handles merging between subclasses.- Prevents associated managed objects from being updated with incomplete data.
With kind contributions by @Dalog, @bartvandendriessche, @robrix, @jspahrsummers, @robb, @paulthorsteinson, @paulyoung and @kilink 💖
1.4.1
1.4
- Improved error handling
- Support for arm64
- Improved bubbling up of Core Data errors
- Handle model initialization with invalid data-structures
- Expose
-JSONKeyPathForKey:
- Handle illegal key paths
mtl_valueMappingTransformerWithDictionary:
usesNSNull
as default input value- Log class and key when decoding fails
With kind contributions by @dcordero, @keithduncan, @jspahrsummers, @jilouc, @maxgoedjen, @robb, @dcaunt, @dannygreg, @joshaber, @bdolman, @alanjrogers, @ColinEberhardt, @blueless, @dataxpress, @kylef, @eliperkins, @notjosh and @dblock 💖