Skip to content

Latest commit

 

History

History
93 lines (61 loc) · 3.32 KB

CHANGELOG.md

File metadata and controls

93 lines (61 loc) · 3.32 KB

Change Log

All notable changes to this project will be documented in this file. Kronos adheres to Semantic Versioning.

  • Update project deployment targets for newer Xcode versions
  • Fix CocoaPods version
  • Fix buffer overflow
  • Remove VALID_ARCHS for Apple Silicon support
  • Update podspec for multiple Swift versions
  • Add assertion when app group storage fails
  • Fix "Initialization of 'UnsafeBufferPointer' results in a dangling buffer pointer" warnings
  • Update for Swift 5
  • Don't restore timestamps from the cache after a reboot
  • Expose sync age through Clock.annotatedNow
  • Update for Swift 4.2
  • Add tvOS support with CocoaPods
  • Update for Swift 4.1
  • Use app groups for UserDefaults if sharing time with an extension is desirable.
  • Restore previous time delta after reboot
  • Use UserDefaults to cache the previous stable time
  • Add Swift 4 support
  • Add NOSIGPIPE to socket so the app doesn't crash on the event of a PIPE signal - Globally this time.
  • Add NOSIGPIPE to socket so the app doesn't crash on the event of a PIPE signal
  • Fix crash on DNS timeout after Swift 3 integration
  • Added Swift 3 support
  • Added IPv6 support

  • Renamed NSTimer to BlockTimer to avoid collisions on dynamic dispatching in case other modules are defining invokeFromTimer.

  • Make sure progress callback is called even when DNS or NTP requests time out.

  • Invalidate socket after use

Initial release