Skip to content

Commit

Permalink
Update to 4.2.0
Browse files Browse the repository at this point in the history
Signed-off-by: Keith Smiley <[email protected]>
  • Loading branch information
keith committed Mar 12, 2021
1 parent 289c69c commit 0b6d3e5
Show file tree
Hide file tree
Showing 2 changed files with 28 additions and 21 deletions.
47 changes: 27 additions & 20 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -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<T>' 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
2 changes: 1 addition & 1 deletion Kronos.podspec
Original file line number Diff line number Diff line change
@@ -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'
Expand Down

0 comments on commit 0b6d3e5

Please sign in to comment.