Skip to content

Releases: Rightpoint/RZImport

2.0.0 - Swift Support

12 Jan 13:58

Choose a tag to compare

A new release of RZImport with swift compatibility.

  • Adds +(NSArray *)rzi_propertyNames method to RZImportable to specify the keys to import. This can be used by swift objects to specify the properties to import, since the objc runtime property information is not available.
  • Adds nullability annotations throughout for better swifting
  • Adds logic for automatically importing bool values from non-ideal JSON values. The JSON values can contain strings with numbers, strings with YES/NO, or numbers.

1.3.0

14 Aug 19:12

Choose a tag to compare

  • Adding an Ordered import for keys.
  • Removing an un-needed RZILog.

1.2.2 - Cleanup and a KVO Fix

04 Dec 19:42

Choose a tag to compare

Changes

  • Code cleanup.
  • Better error handling.
  • Check for a real difference in values before calling KVC.

1.2.0 - Support relationship model importing

31 Jul 18:42

Choose a tag to compare

Changes

  • Support for importing related importable objects to properties on another object.

1.1.0 - Add ignore keys and support keypaths

21 Jul 20:20

Choose a tag to compare

Added

  • RZImportable now supports returning an array of keys to ignore in dictionaries being imported.
  • Support for keypath mappings that index into nested dictionaries

Changed

  • Only log warning for missing mapping once per key per class

1.0.2

30 Jun 16:58

Choose a tag to compare

  • Fix bug with number formatter not accepting commas when converting from strings
    • Formatter locale defaults to en_US. Other locales supported via the protocol override.

1.0.1 - Minor Documentation Fix

24 Jun 19:54

Choose a tag to compare

  • Fixed a formatting issue in the documentation

1.0.0 - Initial Release

24 Jun 19:53

Choose a tag to compare

The initial release of RZImport.