All Versions
10
Latest Version
3.4
Avg Release Cycle
85 days
Latest Release
1109 days ago

Changelog History

  • v3.4 Changes

    September 05, 2018
    • ๐Ÿ‘Œ Improved caching (Provide custom caching implementation) ๐Ÿ™ @TonyTangAndroid
    • ๐Ÿ†• new Wiki with better instructions and information around using the library
    • ๐Ÿ‘‰ use Single instead of Flowable for init call apis
    • โšก๏ธ update example to demonstrate usage better
    • โœ‚ remove "support-annotations" dependency
  • v3.3 Changes

    July 17, 2017

    ๐Ÿ”‹ Features

    • provide api for server response delay max (millis) #57
    • provide root delay and root dispersion as api inputs (millis) #57
    • ๐Ÿ‘€ propagate InvalidNtpServerResponseException properly with violated property values #57

    ๐Ÿ›  Fixes

    • โฌ†๏ธ bump the default server response delay to 200
  • v3.2 Changes

    June 06, 2017

    ๐Ÿ”‹ Features

    • โฌ†๏ธ upgrade to RxJava 2.x (Observables are now Flowables)

    ๐Ÿ›  Fixes:

    • ๐Ÿ‘€ api for providing NTP resolved IPs directly (see #42 for details)
    • ๐Ÿ›  fix manifest merge fail (see #44)
    • ๐Ÿ‘€ synchronize accessors (see #56)
  • v3.0

    April 06, 2017
  • v2.2 Changes

    January 28, 2017

    ๐Ÿ›  Fixes

    • ๐Ÿ›  fix #39
    • ๐Ÿ›  fix #40
  • v2.1 Changes

    December 23, 2016

    ๐Ÿ›  Fixes:

    • coerce signed 16.16 int -> double value and compare in milliseconds
  • v2.0 Changes

    October 18, 2016

    ๐Ÿ”‹ Features:

    • Full NTP implementation #24 (this was a significant change and warranted the change of the apis)
    • Disk persistence! cache TrueTime info to disk, so we avoid network requests calls (even across app kills). This requires the boot permission as TrueTime is invalid across device boots #15
    • โž• Add flag for logging #16

    ๐Ÿ›  Fixes:

    • ๐Ÿ‘€ More stringent checks with custom InvalidNtpServerResponseException thrown with reason for failure
    • the maxConcurrent option was incorrectly being used on flatMap. While limiting the number of parallel SNTP calls made, it was also basically ignoring rest of the provided NTP hosts.
  • v1.5 Changes

    September 02, 2016
    • ๐Ÿ”ฆ expose retry count
    • (Rx) fix: first -> take(1)
  • v1.4

    August 14, 2016
  • v1.3 Changes

    July 30, 2016
    • clean Singleton implementation
    • โž• add TrueTime.isInitialized()