Version 1.4.9
- Added support for sandboxed Mac App Store apps with no network access
- Updated ARC Helper library
Version 1.4.8
- Added explicit 60-second timeout for connectivity check
- iRate will now no longer spawn multiple download threads if closed and re-opened whilst performing a check
- Added Portuguese translation
Version 1.4.7
- Fixed a bug where advanced properties set in the delegate methods might be subsequently overridden by iRate
- Added Events Demo example
Version 1.4.6
- Fixed odd glitch where shaking device would cause UIAlertview to slowly shrink
- Added disableAlertViewResizing option (see README for details)
- Added Resizing Disabled example project
- Added Korean translation
Version 1.4.5
- Improved German, Spanish, Japanese, Russian and Polish translations
- Added onlyPromptIfMainWindowIsAvailable option
Version 1.4.4
- Added Turkish localisation
- Improved German translation
- Fixed alert layout for long app names
Version 1.4.3
- It is now possible again to use debug to test the iRate message for apps that are not yet on the App Store.
Version 1.4.2
- Added Hebrew localisation
- Fixed issue with UIAlertView label resizing
- Fixed some compiler warnings
Version 1.4.1
- Added logic to prevent UIAlertView collapsing in landscape mode
- Added Russian, Polish and Traditional Chinese localisations
- Improved Japanese localisation
- Now handles nil cancel button text correctly
Version 1.4
- Included localisation for French, German, Italian, Spanish and Japanese
- iRate is now completely zero-config in most cases!
- It is no longer necessary to set the app store ID in most cases
- iRate default text now uses "playing" instead of "using" for games
- iRate delegate now defaults to App Delegate unless otherwise specified
- By default, iRate no longer prompts the user to rate the app unless they are running the latest version
Version 1.3.5
- Fixed bug introduced in 1.3.4 where remind button would not appear on iOS
Version 1.3.4
- Fixed compiler warning
- Added
iRateDidDetectAppUpdate
delegate method - Added ARC Test example
Version 1.3.3
- Added missing ivar required for 32-bit Mac OS builds.
Version 1.3.2
- Added logic to prevent multiple prompts from being displayed if user fails to close one prompt before the next is due to be opened.
- Added workaround for change in UIApplicationWillEnterForegroundNotification implementation in iOS5
Version 1.3.1
- Added automatic support for ARC compile targets
- Now requires Apple LLVM 3.0 compiler target
Version 1.3
- Added additional delegate methods to facilitate logging
- Renamed disabled property to promptAtLaunch for clarity
Version 1.2.3
- iRate now uses CFBundleDisplayName for the application name (if available)
- Reorganised examples
Version 1.2.2
- Fixed misspelled delegate method
- Fixed bug in advanced Mac project where rating prompt was displayed automatically even if button was not pressed
- Removed unneeded project files
Version 1.2.1
- Exposed the shouldPromptForRating method to make it easier to control when rating prompt is displayed
- Increased
MAC_APP_STORE_REFRESH_DELAY
to 5 seconds to support older machines
Version 1.2
- Added delegate and additional accessor properties for custom behaviour
- Added advanced example project to demonstrate use of the delegate protocol
Version 1.1
- Now compatible with iOS 3.x
- Fixed incorrect iPhone review URL
Version 1.0
- Initial release.