Added special condition calculator for Canadian Citizenship.
Fixed a bug where unhighlighted locations would get deleted.
Fixed a bug where the calculate “to date” would reset when the screen is rotated. This would only happen when there is only one entry date and that entry date is today or a future date.
Colour theme has been changed away from the default. YAY!
Can now export and import locations. Duplicate location names are allowed, but they are treated as different locations. Requires new permissions to read and write to external storage.
Modified the Residency Calculator page change date picker title to be Change “to date”.
Added blank line separation before Australian Citizenship calculation result.
Updated help for changing and deleting dates.
Updated help with more details about the Residency Calculator page.
Added about box.
Known issue with Residency Calculator.
This issue seems to be a problem only with Android 5.1.1 Lollipop.
If you change an entry/exit date that is not the last date, there is a maximum date limit that you can change the entry/exit date to. This maximum date limit is the day just before the next entry/exit date. The issue is, the maximum date limit date cannot be picked when in calendar mode.
The easiest way around this issue is to use spinner for date selection.
I have tested this issue on Android 6.0 Marshmallow, 7.0 Nougat and 8.1 Oreo, and it works fine. I guess it is an Android calendar date picking bug.