- #347 Updated to tzdata 2024bgtz and joda-time 2.13.0
- #339 Updated to tzdata 2023dgtz
- #333 Updated to tzdata 2023cgtz
- #330 Updated to tzdata 2023bgtz
- #326 Updated to tzdata 2022ggtz
- #323 Updated to tzdata 2022fgtz / joda-time to 2.12.1
- #321 Updated to tzdata 2022egtz / joda-time to 2.12.0
- #317 Updated to tzdata 2022dgtz
- #310 Updated to tzdata2022bgtz and joda-time 2.11.0
- #301 Updated to tzdata 2022agtz
- #299 Updated to tzdata 2022a
- #294 Updated to tzdata 2021e
- #292 Updated to tzdata 2021d
- #290 Updated to tzdata 2021c
- #280 Updated to tzdata 2021a
-
#274 Use App Startup to initialize joda-time-android
Due to this change, it is no longer necessary to call
JodaTimeAndroid.init()
in yourApplication
(as it does nothing now). -
#275 Updated to tzdata 2020e
- #269 Scope ProGuard rules to library
- #266 Updated JodaTimeAndroid.TZ_DATA_VERSION
- #261 Updated to tzdata 2020c
- #259 Updated to tzdata 2020b
- #255 Fix NotSerializableException thrown when using Proguard/R8
- #243 Updated to joda-time 2.10.6
- #249 Updated to tzdata 2020a
- #250 Added JodaTimeAndroid.TZ_DATA_VERSION
- #251 Ensure we keep all R.raw resources
- #221 Updated to tzdata 2019a
- #214 Updated to tzdata 2018i
- #202 Updated to tzdata 2018e
- #199 Updated to tzdata 2018d
- #197 Updated to tzdata 2018c
- #189 Updated to tzdata 2017c
- #161 Updated to tzdata 2016j
- #154 Updated to tzdata 2016h
- #152 Updated to tzdata 2016g
- #146 Updated to tzdata 2016f
- #129 Updated to tzdata 2016d
- #107 Updated to joda-time 2.9.2
- #109 Updated to tzdata 2016a
- #110 Prevent tzdata from being removed due to shrinkResources
- #111 Hide all resources in the library from autocomplete
- #91 Updated to joda-time 2.9
- #88 Updated to tzdata 2015g
- #85 Fixed resource handling on some OSes by shortening library prefix
- #76 Removed Eclipse library support. You'll just have to learn to love Gradle, or you can use an old version of this library and update the tzdata yourself manually.
- #80 Updated to joda-time 2.8.2
- #82 Updated to tzdata 2015f
- #47 Fixed compatibility w/ Android Gradle plugin 1.3
- #51 Updated to joda-time 2.8
- #52 Updated to tzdata 2015d
- #57 Added instructions for proguarding and using joda-convert
- Updated to tzdata 2015b
- Updated to tzdata 2015a
- Use joda-time's ZoneInfoCompiler (for bugfixes/consistency)
This release includes couple (possibly) breaking changes to previous versions of joda-time-android, depending on how your project was configured.
Previously, joda-time-android included joda-time sources itself. Due to improvements made to the main project, it is now possible for us to properly use the joda-time dependency. This means that:
-
If you are using Gradle, nothing should change, unless you were doing something weird.
-
If you're using Eclipse libraries, you will have to manually include joda-time.jar yourself now; make sure to get the no-tzdb artifact.
Initially you initialized the library via ResourceZoneInfoProvider.init()
. Later this was moved to
JodaTimeAndroid.init()
. We're removing the other endpoint because it just makes this more difficult to
maintain; it should be simple to change from one to the other.
- Updated to joda-time 2.7
- Updated to joda-time 2.6
- Modified how default DateTimeZone is updated by system (#20)
- Updated to tzdata 2014j
- Updated to joda-time 2.5
- Updated to tzdata 2014i
- Updated to tzdata 2014h
- Updated to joda-time 2.4
#10
Receive TIMEZONE_CHANGED broadcasts only when running, add JodaTimeAndroid.init- Updated to tzdata 2014e
#4
Added library sample app#9
Reset default DateTimeZone when TIMEZONE_CHANGED broadcast is received
#7
Added DateUtils.formatDuration()
#5
Add compatibility version of DateUtils#6
Fixed lint error
- Initial port of joda-time to Android