All Versions
39
Latest Version
Avg Release Cycle
67 days
Latest Release
-
Changelog History
Page 1
Changelog History
Page 1
-
v1.0.0 Changes
๐ฅ Breaking
- โ Remove Xcode project and worskpaces, dropping support for Carthage
Other
- ๐ Celebrating Conduit's maturity with our 1.0.0 release ๐
-
v0.22.0 Changes
October 12, 2020๐ฅ Breaking
- โ Remove deprecated types:
BearerOAuth2Token
,OAuth2TokenAES256CBCCipher
, andOAuth2TokenDiskStore
โจ Enhancements
- None
๐ Bug Fixes
- None
Other
- None
- โ Remove deprecated types:
-
v0.21.0 Changes
April 06, 2020๐ฅ Breaking
- โก๏ธ
ResponsePipelineMiddleware
protocol has been updated.
โจ Enhancements
- Surface request metrics to response middleware
SessionDelegate
has been updated to capture request metrics inTaskResponse
.URLSessionClient
has been updated to passTaskResponse
to any response middleware.ResponsePipelineMiddleware
has been refactored to pass aTaskResponse
structure.
๐ Bug Fixes
- None
Other
- โก๏ธ Unit test updates
- Existing unit tests updated as needed, and new tests have been added.
- Private
URL
extension has been moved to test targets. @testable
imports have been removed where possible.
- โก๏ธ
-
v0.20.0 Changes
March 27, 2020๐ฅ Breaking
- None
โจ Enhancements
- โ Add
TokenMigrator
to perform migrations between token stores and client configurations. - โ Add
ConduitDynamic
dynamic library to Package description.
๐ Bug Fixes
- None
Other
- None
-
v0.19.0 Changes
December 23, 2019๐ฅ Breaking
- ๐
AES256CBCCipher.Error
has been completely removed in favor ofCryptoError
โจ Enhancements
Encryptor
andDecryptor
protocols have been added to genericize crypto operationsCipher
is a typealias for a type that is both anEncryptor
andDecryptor
AES256CBCCipher
now implementsCipher
- ๐
HybridCipher
has been added to support hybrid encryption, which delegates asymmetric key generation to aHybridKeyProvider
KeychainHybridKeyProvider
uses keychain queries to provide either RSA or ECC key pairs. ECC keys are stored on the Secure Enclave if possible. More details here.OAuth2TokenCryptoCipher
delegates token data encryption / decryption to an underlyingEncryptor
andDecryptor
- ๐
OAuth2TokenAES256CBCCipher
has been deprecated in favor ofOAuth2TokenCryptoCipher
provided with anAES256CBCCipher
๐ Bug Fixes
- None
Other
- None
- ๐
-
v0.18.3 Changes
September 23, 2019๐ฅ Breaking
- None
โจ Enhancements
- None
๐ Bug Fixes
- ๐ Fix concurrency issues in
URLSessionClient
(#141)
Other
- None
-
v0.18.2 Changes
July 25, 2019 -
v0.18.1 Changes
April 19, 2019๐ฅ Breaking
- None
โจ Enhancements
- None
๐ Bug Fixes
- None
Other
- ๐ฆ Restrict plaforms in Package.swift
-
v0.18.0 Changes
April 03, 2019๐ฅ Breaking
- โก๏ธ Update to Swift 5.0
โจ Enhancements
- None
๐ Bug Fixes
- None
Other
- None
-
v0.17.0 Changes
February 28, 2019๐ฅ Breaking
- 0๏ธโฃ
OAuth2TokenUserDefaultsStore
conformance toOAuth2TokenEncryptedStore
. OAuth2TokenFileStore
conformance toOAuth2TokenEncryptedStore
.OAuth2Authorization
conformance toEquatable
.OAuth2Authorization
now exposes read-onlytype
andlevel
properties.OAuth2ClientConfiguration
conformance toEquatable
.OAuth2ServerEnvironment
conformance toEquatable
.OAuth2TokenStore
protocol now exposesisRefreshTokenLockedFor
,tokenIdentifierFor
andtokenLockIdentifierFor
.BearerToken
conformance toEquatable
.- โ Add dependency to
Security.framework
โจ Enhancements
- Introduce
OAuth2TokenCipher
andOAuth2TokenEncryptedStore
protocols to allow for token encryption/decryption. - 0๏ธโฃ User Defaults token store now supports token encryption.
- ๐ File token store now supports token encryption.
- ๐ Fully support application-side custom token stores.
- Introduce
OAuth2TokenAES256CBCCipher
cipher for AES 256bit CBC token encryption.
๐ Bug Fixes
- None
Other
- None
- 0๏ธโฃ