I thought I was smart when refactoring some code in DTAboutViewController to use block-based animations. Turns out that I had not considered backwards compatibility for 3.x when doing that simple change. This caused some unlucky users (still on iOS 3.1.3) to get the update pushed via iTunes, but then finding themselves unable to launch the app.
I do plan to cease supporting 3.x sooner or later, but not like this. The proper way is to raise the deployment target when implementing features that require 4.x. This way people unwilling (or unable) to update their devices just won’t be receiving those new updates but will still be able to continue using the old version.
- Fixed: Incompatibility with 3.x causes app to crash
- Added: Alert when user tries to send support e-mail but has no account configured
- Fixed: Tapping on today button in cycle view would show the wrong day in cycle view.
- Fixed: Tapping on the calendar button in Wheel View would lead to the wrong day in calendar view (in some time zones)
The update has been submitted to Apple and should be available soon.
Update April 4th: … the update is now available on the App Store.