From 0b6d3e55025787620cd095c01a5be95d3f394a3c Mon Sep 17 00:00:00 2001 From: Keith Smiley Date: Fri, 12 Mar 2021 09:16:50 -0800 Subject: [PATCH] Update to 4.2.0 Signed-off-by: Keith Smiley --- CHANGELOG.md | 47 +++++++++++++++++++++++++++-------------------- Kronos.podspec | 2 +- 2 files changed, 28 insertions(+), 21 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7bb2583..be740c2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,79 +2,86 @@ All notable changes to this project will be documented in this file. `Kronos` adheres to [Semantic Versioning](http://semver.org/). -## [4.1.0](https://github.com/lyft/Kronos/releases/tag/4.1.0) +## [4.2.0](https://github.com/MobileNativeFoundation/Kronos/releases/tag/4.2.0) +- Fix buffer overflow +- Remove `VALID_ARCHS` for Apple Silicon support + +## [4.1.1](https://github.com/MobileNativeFoundation/Kronos/releases/tag/4.1.1) +- Update podspec for multiple Swift versions + +## [4.1.0](https://github.com/MobileNativeFoundation/Kronos/releases/tag/4.1.0) - Add assertion when app group storage fails -## [4.0.1](https://github.com/lyft/Kronos/releases/tag/4.0.1) +## [4.0.1](https://github.com/MobileNativeFoundation/Kronos/releases/tag/4.0.1) - Fix "Initialization of 'UnsafeBufferPointer' results in a dangling buffer pointer" warnings -## [4.0.0](https://github.com/lyft/Kronos/releases/tag/4.0.0) +## [4.0.0](https://github.com/MobileNativeFoundation/Kronos/releases/tag/4.0.0) - Update for Swift 5 -## [3.0.1](https://github.com/lyft/Kronos/releases/tag/3.0.1) +## [3.0.1](https://github.com/MobileNativeFoundation/Kronos/releases/tag/3.0.1) - Don't restore timestamps from the cache after a reboot - Expose sync age through `Clock.annotatedNow` -## [3.0.0](https://github.com/lyft/Kronos/releases/tag/3.0.0) +## [3.0.0](https://github.com/MobileNativeFoundation/Kronos/releases/tag/3.0.0) - Update for Swift 4.2 -## [2.0.1](https://github.com/lyft/Kronos/releases/tag/2.0.1) +## [2.0.1](https://github.com/MobileNativeFoundation/Kronos/releases/tag/2.0.1) - Add tvOS support with CocoaPods -## [2.0.0](https://github.com/lyft/Kronos/releases/tag/2.0.0) +## [2.0.0](https://github.com/MobileNativeFoundation/Kronos/releases/tag/2.0.0) - Update for Swift 4.1 -## [1.0.2](https://github.com/lyft/Kronos/releases/tag/1.0.2) +## [1.0.2](https://github.com/MobileNativeFoundation/Kronos/releases/tag/1.0.2) - Use app groups for `UserDefaults` if sharing time with an extension is desirable. -## [1.0.1](https://github.com/lyft/Kronos/releases/tag/1.0.1) +## [1.0.1](https://github.com/MobileNativeFoundation/Kronos/releases/tag/1.0.1) - Restore previous time delta after reboot -## [1.0.0](https://github.com/lyft/Kronos/releases/tag/1.0.0) +## [1.0.0](https://github.com/MobileNativeFoundation/Kronos/releases/tag/1.0.0) - Use `UserDefaults` to cache the previous stable time -## [0.2.4](https://github.com/lyft/Kronos/releases/tag/0.2.4) +## [0.2.4](https://github.com/MobileNativeFoundation/Kronos/releases/tag/0.2.4) - Add Swift 4 support -## [0.2.3](https://github.com/lyft/Kronos/releases/tag/0.2.3) +## [0.2.3](https://github.com/MobileNativeFoundation/Kronos/releases/tag/0.2.3) - Add NOSIGPIPE to socket so the app doesn't crash on the event of a PIPE signal - Globally this time. -## [0.2.2](https://github.com/lyft/Kronos/releases/tag/0.2.2) +## [0.2.2](https://github.com/MobileNativeFoundation/Kronos/releases/tag/0.2.2) - Add NOSIGPIPE to socket so the app doesn't crash on the event of a PIPE signal -## [0.2.1](https://github.com/lyft/Kronos/releases/tag/0.2.1) +## [0.2.1](https://github.com/MobileNativeFoundation/Kronos/releases/tag/0.2.1) - Fix crash on DNS timeout after Swift 3 integration -## [0.2.0](https://github.com/lyft/Kronos/releases/tag/0.2.0) +## [0.2.0](https://github.com/MobileNativeFoundation/Kronos/releases/tag/0.2.0) - Added Swift 3 support -## [0.1.1](https://github.com/lyft/Kronos/releases/tag/0.1.1) +## [0.1.1](https://github.com/MobileNativeFoundation/Kronos/releases/tag/0.1.1) - Added IPv6 support --- -## [0.0.4](https://github.com/lyft/Kronos/releases/tag/0.0.4) +## [0.0.4](https://github.com/MobileNativeFoundation/Kronos/releases/tag/0.0.4) - Renamed `NSTimer` to `BlockTimer` to avoid collisions on dynamic dispatching in case other modules are defining invokeFromTimer. --- -## [0.0.3](https://github.com/lyft/Kronos/releases/tag/0.0.3) +## [0.0.3](https://github.com/MobileNativeFoundation/Kronos/releases/tag/0.0.3) - Make sure progress callback is called even when DNS or NTP requests time out. --- -## [0.0.2](https://github.com/lyft/Kronos/releases/tag/0.0.2) +## [0.0.2](https://github.com/MobileNativeFoundation/Kronos/releases/tag/0.0.2) - Invalidate socket after use --- -## [0.0.1](https://github.com/lyft/Kronos/releases/tag/0.0.1) +## [0.0.1](https://github.com/MobileNativeFoundation/Kronos/releases/tag/0.0.1) Initial release diff --git a/Kronos.podspec b/Kronos.podspec index 62b868a..c65ff59 100644 --- a/Kronos.podspec +++ b/Kronos.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = 'Kronos' - s.version = '4.1.1' + s.version = '4.2.1' s.license = { :type => 'Apache License, Version 2.0', :file => 'LICENSE' } s.summary = 'Elegant NTP client in Swift' s.homepage = 'https://github.com/MobileNativeFoundation/Kronos'