Skip to content

Releases: swift-server-community/APNSwift

3.1.0

07 Sep 14:54
e764536
Compare
Choose a tag to compare
  • Update APS Payload Keys for iOS 13 (#110)
  • Add timeout configuration if the connection does not receive a response (#101)
  • Fix minor typos (#109)
  • Clean up deprecated method calls (#108)

3.0.0

09 Jan 15:12
03e83e2
Compare
Choose a tag to compare

Add timeout as to not deadlock. #101

2.1.0

27 Aug 17:13
48e77d4
Compare
Choose a tag to compare

Avoids double namespacing of types used by APNSwiftPayload. Since they are already namespaced, they have been made top-level types.

let alert = APNSwiftAlert...
let soundDictionary = APNSSoundDictionary...
let soundType = APNSwiftSoundType...
let payload = APNSwiftPayload...

2.0.0

26 Aug 16:59
e304056
Compare
Choose a tag to compare

This release contains the following

  • uses vapor/jwt-kit
  • removes deprecated methods
  • Adds support fort Swift 5.2 removes support for swift 5.1 and 5.0
  • Resolves a promise leak in #79
  • Allows PEM Password
  • Adds other push types, mdm, fileprovider, voip
  • updated APNSConnection API
  • New enum-style API for configuring auth

Release candidate 2

06 Aug 13:56
Compare
Choose a tag to compare
Release candidate 2 Pre-release
Pre-release

Resolves a promise leak.

2.0.0 Release candidate 1

26 Mar 13:15
9f4c2a2
Compare
Choose a tag to compare
Pre-release
  • uses vapor/jwt-kit
  • removes deprecated methods
  • Adds support got Swift 5.2 removes support for swift 5.1 and 5.0
  • Resolves a promise leak in #79
  • Allows PEM Password
  • Adds other push types, mdm, fileprovider, voip

Convenience release

09 Dec 19:53
Compare
Choose a tag to compare

This release adds a bunch of convenience functions to allow downstream packages quality of life.
It resolves the following issues as well.

#74, #72

Homebrew: [email protected]

07 Dec 00:02
2d4a461
Compare
Choose a tag to compare

Changes Homebrew (.brew) dependency to [email protected] (#73). This change is required as Homebrew has deprecated the openssl package name now that OpenSSL 1.0 is no longer available.

Quality of life release

05 Dec 16:20
Compare
Choose a tag to compare

Fixes a promise leak

26 Nov 18:09
adba736
Compare
Choose a tag to compare

This release fixes a promise leaking issue discovered in #62 and resolved in #63