ICSdroid 1.2.1
workaround for Android “Unexpected Status Line” problem various small bug fixes and improvements new translationsICSx⁵ 1.8 released
-
Version 1.8
- use okhttp instead of Android HttpURLConnection →
- HTTP/2 support
- connection pooling and multiplexing (useful when there are multiple Webcals from one service)
- transparent gzip Encoding support
- use the TLS socket factory known from DAVx⁵ →
- enable some TLS ciphers which are by default disabled on Android 4.4
- disable SSLv3, if it’s still enabled by default
- completely rewritten from Android Loaders and support library to Android JetPack, especially ViewModel and AndroidX
- support per-event colors
- various library updates and minor improvements
- new translations (thanks to all translators!)
- use okhttp instead of Android HttpURLConnection →
-
Version 1.8.1
- rework About activity
- increase read timeout to 60 seconds
- minor bug fixes and improvements
-
ICSx⁵ 1.8.2
- update ical4j so that UTC properties which have an illegal
TZID
parameter are parsed nevertheless - use Conscrypt to provide modern TLS versions and ciphers (even for old Android versions like 4.4, but also improves security on more recent Android versions)
- rewrite to AndroidX
- update ical4j so that UTC properties which have an illegal
-
Version 1.8.3
- library updates
- minor improvements and bug fixes
-
Version 1.8.4
fix problems with events with
VTIMEZONE
withDAYLIGHT
, but withoutSTANDARD
definition (events were always stored at 23:00 of previous day) -
Version 1.8.5
- ready for Android Q
- basic support for day/night theme (dark theme when set by system)
- fix that outdated error message doesn’t disappear when entering calendar URL
- support Autofill (password managers) for credentials
- library updates
- new translations (thanks for PT-rBR)
-
Version 1.8.6
- better Outlook TZID compatibility
- library updates
-
Version 1.8.8
- add calendar: remember redirect only when redirect is permanent
- don’t follow redirects from https:// to http://
- theme and dependency updates (including okhttp 4.8.0 and ical4j 3.x)
- gzip/Brotli support
ICSx⁵ now requires Android 5. For older Android versions, please use the ICSx⁵ versions before 1.8.8 (or upgrade Android, if anyhow possible).
-
Version 1.8.9
Save username/password per calendar (key: ID) and not per URL (key: URL). This allows to use the same URL with different credentials.
If you update from ICSx⁵ <1.4 directly to 1.8.9, saved credentials may be lost. In this case, please enter the credentials again.