Releases: mutualmobile/MMRecord
Releases · mutualmobile/MMRecord
1.4.1
1.4.0
##1.4.0 (Friday, June 27th, 2014)
New
- Improved support for sub-entity inheritance. #50 (Andrea Cremaschi)
- Improved support for sub-entity inheritance in relationships. #52 (Ian Dundas)
- Added logging and tracking of Core Data errors. #53 (Viktor Krykun)
- Improved error handling for invalid response formats. #54 (Jeremy Hilts)
- Added support for MMRecordOptions and the entityPrimaryKeyInjectionBlock in AFMMRecordResponseSerializer. #56 (Ian Dundas, Jon Brooks, Conrad Stoll)
- Added a new subclassing option for customizing the primary key for a representation. #58 (Conrad Stoll)
- Added a new MMRecordDebugger class for improving the MMRecord debugging experience. #59 (Conrad Stoll)
- Added support for merging duplicate dictionaries that represent a single record. #60 (Andrea Cremaschi and Conrad Stoll)
- Added support for Swift, and a new MMRecordAtlassian example project written in Swift. #74 (Conrad Stoll)
- Added logging to handle an issue where setting an existing relationship may invalidate an existing inverse relationship. #75 (Alex Malek)
- Added support for Facebook Tweaks. #77 (Conrad Stoll)
Fixed
- FIXED an issue(#45) where the AFMMRecordResponseSerializer did not pass through AFNetworking 2.0 errors. (Brian Watson)
- FIXED an issue(#46) where the AFMMRecordResponseSerializer did not handle root level response objects. (Andrea Cremaschi)
- FIXED an issue(#55) where the MMRecordMarshaler did not iterate through all potential key paths. (Nick Bolton)
1.3.0
New
- Added a new way to inject a primary key into the population system. #41 (Conrad Stoll)
- Added a new option for performing pre-population steps in the population system. #41 (Conrad Stoll)
- Added new safeguards against creating duplicate records when using relationship primary keys. #41 (Conrad Stoll)
- Added a new subspec called SessionManagerServer that provides an example server for using AFNetworking 2.0. #43 (Conrad Stoll)
- Added the SessionManagerServer to the MMRecordFoursquare example. #43 (Conrad Stoll)
Fixed
1.2.0
New
- Added a new subspec called AFMMRecordResponseSerializer that returns MMRecord objects in an AFNetworking 2.0 success block. (Conrad Stoll)
- Added a new sample project called MMRecordFoursquare that implements the Foursquare Venue API and the AFMMRecordResponseSerializer. (Conrad Stoll)
- Added a new way to conditionally delete orphans that did not come back in a response. (Conrad Stoll)
- Improved the experience for customizing the marshalling behavior to allow transformed property setting. (Rene Cacheaux and Conrad Stoll)
Fixed
1.1.1
1.1.0
New
- You can now specify a specific page manager for any request. (Conrad Stoll)
Fixed