Hill88 2.4.2 — Breaking Changes

Michael Loistl
Mar 20, 2016 · 2 min read

Back on 17th of February, the Asana platform team contacted me to give heads up on some minor API changes to the way the Asana API interprets empty values like removing the due date from a task or setting no color on a project.

Thanks to the early heads up from Asana, the idea was was that I would implement these changes and Asana would make their changes live around the same time Hill88 would be released to the App Store, which would minimize the time where the app would be broken, not syncing tasks due to the API changes.

The result of this change was Hill88 2.4.1 which was submitted to Apple’s App Review on 22nd of February and got finally approved (as one time exception after 2 rejections) on 10th of March. The rejection was related to Asana’s login screen which was violating Apple’s App Store policies. I am going to write a separate post about this adventurous approval process shortly.

Hill88 2.4.1 was finally released to the App Store and Asana made their changes live. Shortly after I received the first user reports pointing out that tasks wouldn’t sync. A quick investigation revealed two issues, one where Asana forgot to make a change to due dates and another one at my end where projects and tags would be sent to Asana’s API in an invalid format. The due date issue was easily fixed by Asana and wouldn’t have required a resubmission of an app update, however the issue related to projects and tags did. It was a quick fix for me but as Apple wouldn’t approve the app again before Asana would change their login screen, I had to wait for Asana.

Asana’s Platform team was quite quick in adding the ability to modify the violating login screen (even it didn’t look like so from the beginning), but more on that in another post.

On 18th of March I was able to test the modified login screen and submitted 2.4.2 to Apple’s App Review. The initial processing from Apple takes normally a few minutes to max. an hour, but this time it took more than a day, failed and was finally processed after another disappointing 16 hours. That’s were the status finally changed to Waiting for Review.

For Hill88 users who are part of the beta program the issue was fixed quickly, however all other users will have to wait for Apple to approve 2.4.2.

Release Notes 2.4.2:

  • Fix issue where new/edit tasks would not sync
  • Fix issue where iPad app would freeze when changing a task due date

The Hill88 Blog

A place where we share our thoughts on all things design, business, and tech along our journey with Hill88. Learn more about the the best way to communicate, organize, and track your work with Asana, even when you’re offline — http://hill88app.com

Michael Loistl

Written by

Working on @revitfamily , the ultimate Revit Family creation app. Previously Context (@useContext) and Hill88 for Asana (@Hill88App).

The Hill88 Blog

A place where we share our thoughts on all things design, business, and tech along our journey with Hill88. Learn more about the the best way to communicate, organize, and track your work with Asana, even when you’re offline — http://hill88app.com

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade