3.9 KiB
3.9 KiB
Changelog
0.3.10
- [Breaking change]: Remove
isTouchIdSupportedandisFaceIdSupported. - Add BiometryType for BiometricsService:
touchID,faceID,none.
0.3.9
- Add:
allowableReuseDurationvariable toBiometricsServicewhich is a wrapper for touchIDAuthenticationAllowableReuseDuration. - Add: individual
isTouchIdSupportedvariable toBiometricsServiceto indicate if TouchId can be used. - Add:
clearfunction toBiometricsServiceso the context can be refreshed. - Update: Documentations.
0.3.8
- Fixed:
SwiftValidatorfork moved to TouchInstinct repo, the used one is removed. Version number is downgraded to4.0.2to avoid collision when the original pod will update. - Fixed: Extensions target building. Removed all PassCode logic, SeparatorTableViewCell and PinLayoutTableViewCell from extensions target.
0.3.7
- Fixed:
PassCodeError.tooManyAttemptslogic in.createand.changePassCodeOperationType
0.3.6
- Update: PassCodeError, now emmit
tooManyAttemptsin any operation (create / change / enter) type. - Update: Rename
PassCodeControllerTypetoPassCodeOperationType. - Update:
showBiometricsRequestIfNeededmethod become public.
0.3.5
- Update: Migrate to Swift 4.2 & Xcode 10. Update dependencies.
0.3.4
- Add:
isFaceIdSupportedvariable toBiometricsServiceto distinguish FaceID from TouchID.
0.3.3
- Add: Public
inittoBiometricsService
0.3.2
- Add: functions to
BasePassCodeViewControllerto makefakeTextFieldbecome and resign first responder
0.3.1
- Add:
PinLayoutTableViewCellandSeparatorTableViewCelltoCore-iOS-Extension.
0.3.0
- Remove:
ApiResponseclass - Remove: Occurrences of
ObjectMapperinBaseDateFormatter - Remove:
ApiErrorenum andApiErrorProtocol - Remove:
Observableextension related to error handling - Remove:
ApiNetworkService - Remove:
DefaultNetworkServiceand its extensions
0.2.9
- Add:
evaluatedPolicyDomainStatetoBiometricsService.
0.2.8
- Update:
validationResultofBasePassCodeViewModelrenamed tovalidationResultDriverand becomes public. - Remove:
MaskFieldTextProxy. - Remove:
InputMaskdependency - Replace:
IDZSwiftCommonCryptowithCryptoSwift
0.2.7
- Fix: Build with new LeadKit 0.7.9
0.2.6
- Update:
DefaultNetworkServicesupportedNetworkServiceConfiguration
0.2.5
- Add: Methods to notify when biometrics auth begins and ends.
0.2.4
- Add:
PinLayoutdependency. - Add:
PinLayoutTableViewCell,SeparatorTableViewCellandLabelTableViewCellpowered by PinLayout. - Add:
LabelCellViewModeldefault view model for label cell. - Add: Playground to project.
0.2.3
- Update: Xcode 9.3 migration.
0.2.2
- Add:
PassCodeDelayedDescriptionto schedule error messages
0.2.1
- Fixed: BasePassCodeViewController doesn't draw last dot filled
0.2.0
- Updated: LeadKit to
0.7.xversion - Removed:
CellField*andFormField*protocols and classes. - Add:
BaseTextFieldViewEventsandBaseTextFieldViewModelEventswith default offline and online validation. - Deprecated:
DefaultNetworkService.
0.1.5
- Update: Passcode private configuration
0.1.4
- Update: Refactor PassCode
0.1.3
- Update: Typical api response keys naming
0.1.2
- Update: Access modifiers of
ValidationService
0.1.1
- Add:
acceptableStatusCodesproperty inDefaultNetworkService. - Add:
retry(retryLimit:canRetryClosure:)toObservableextension. - Removed:
retryWithinErrorsmethod fromObservableextension. - Update: LeadKit to
0.6.xversion - Removed:
ConnectionError. (Replaced byLeadKit.RequestError) - Removed:
handleConnectionErrorsfrom Observable+Extensions
0.1.0
- Add: support for Swift 3.2 / 4