Change Log

All notable changes to this project will be documented in this file.

Next

0.24.0

Added

Changed

Deprecated

0.23.0

Changed

0.22.1

0.22.0

0.21.2

0.21.1

0.21.0

0.20.1

0.20.0

This release requires iOS 8 / macOS 10.9 / tvOS 9.0 / watchOS 2.0 and higher.

New

EKRelationshipMapping * relationship = [mapping hasMany:Dog.class forKeyPath:@"animals" forProperty:@"pets"];
relationship.mappingResolver = ^EKObjectMapping *(id representation){
    if ([representation[@"type"] isEqualToString:@"dog"]) {
        return [Dog objectMapping];
    } else {
        return [Wolf objectMapping];
    }
};

Breaking API

0.18.1

Fixed

0.18.0

New

For example:

[mapping mapPropertiesFromUnderscoreToCamelCase:@[@"created_at",@"car_id"]];

will map created_at and car_id keypaths to createdAt and carId properties in your model.

Fixed

Deprecations

Removals

Following deprecated methods were removed: