Skip to content

1.0.1 - Localization, iOS 7 compatibility, and bug fixes

Compare
Choose a tag to compare
@wooster wooster released this 19 Aug 04:06
· 3946 commits to master since this release

Deprecating the -addCustomData:withKey: and -removeCustomDataWithKey: methods in ATConnect.

In their place, use these new methods, which add custom data about devices and people:

/*! Adds an additional data field to any feedback sent. object should be an NSDate, NSNumber, or NSString. */
- (void)addCustomPersonData:(NSObject<NSCoding> *)object withKey:(NSString *)key;
- (void)addCustomDeviceData:(NSObject<NSCoding> *)object withKey:(NSString *)key;

/*! Removes an additional data field from the feedback sent. */
- (void)removeCustomPersonDataWithKey:(NSString *)key;
- (void)removeCustomDeviceDataWithKey:(NSString *)key;

Also deprecating the appName property on ATAppRatingFlow. Now, the display name of the application used in our framework can be set server-side.

Per IOS-144 and IOS-145, we now have much better localizations across many more languages.

We have started on iOS 7 compatibility with IOS-157, IOS-159, IOS-164, IOS-168, and IOS-169. We covered some of the major parts, but there's more to come!

Fixes:

  • IOS-144 Get incremental updates of localizable strings for Message Center
  • IOS-145 Get missing strings from surveys localized
  • IOS-149 Don't allow nested key/value pairs for custom data.
  • IOS-157 Unread message count not centered in FeedbackDemo
  • IOS-159 Spacing between top of email form and the status bar
  • IOS-156 Message Center on Original iPad locks to portrait mode
  • IOS-164 Message Center background color: white vs. grey
  • IOS-168 Attaching photo causes crash on iOS 7
  • IOS-169 UITextView metrics changed in iOS 7
  • IOS-173 Make client play nicely with location updates and file protection
    • This was a crasher caused when background apps were started before the phone was unlocked.
  • IOS-174 Initial email address and name not hooked up to person object
  • IOS-175 Add warning if resource bundle isn't found in app
    • If the app isn't properly integrated, and you run it in the Simulator, this will warn you with an alert.
  • IOS-176 Select/Copy/Paste menu is broken
  • IOS-179 Localization overflow in Message Center feedback form title
  • apptentive-ios#44 Doesn't work well in portrait mode on iPad
  • apptentive-ios#26 More localizations