Swiftpack.co - Swift Packages by trifork

Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.

Packages published by trifork

trifork/TriforkSwiftExtensions v.0.0.6
Generic Trifork Swift Extensions
⭐️ 8
πŸ•“ 41 weeks ago
πŸ”– Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
2.0.2
2 years ago
Fixes issue where `String.isEmail` could return `true`, for invalid email addresses with spaces.
2.0.1
2 years ago
iOS 9.0 is now supported again! @ktvtrifork figured out how we could solve the problem, that was introduced by Xcode 13. The 1.5.1 workaround version is no longer needed for projects pre iOS 11.
2.0.0
2 years ago
Bumped deployment target to iOS 11, to avoid Known Issue in Xcode 13, where Combine fails to build when archiving for armv7. From [Xcode 13 release notes](https://developer.apple.com/documentation/Xcode-Release-Notes/xcode-13-release-notes) > Swift libraries depending on Combine may fail to build for targets including armv7 and i386 architectures. (82183186, 82189214) > > Workaround: Use an updated version of the library that isn’t impacted (if available) or remove armv7 and i386 support (for example, increase the deployment target of the library to iOS 11 or higher).
1.5.1 Xcode 13.0 Workaround
2 years ago
**⚠️ WARNING: THIS VERSION IS ONLY FOR APPS WITH DEPLOYMENT TARGETS BEFORE IOS 11. THE RECOMMENDED VERSION ABOVE IOS 11 IS [2.0.0](https://github.com/trifork/TriforkSwiftExtensions/releases/tag/2.0.0)** Removed Combine code, which causes problems for targets before iOS 11. This is a work around for a known Issue in Xcode 13.0, where Combine fails to build when archiving for armv7. From Xcode 13 release notes > Swift libraries depending on Combine may fail to build for targets including armv7 and i386 architectures. (82183186, 82189214 > > Workaround: Use an updated version of the library that isn’t impacted (if available) or remove armv7 and i386 support (for example, increase the deployment target of the library to iOS 11 or higher).
1.5.1
3 years ago
* Conditional `flatMap` and `zip` for `Publisher`.
1.5.0
3 years ago
- Combine extensions! πŸ₯³
1.4.0
3 years ago
**This version contains breaking changes!** - πŸ—‘οΈ Removed all deprecated functions (#69) - ~`String.allMatches(withRegularExpression pattern: String) -> [String]`~ Replacement: `matches(regEx pattern: String) -> [String]` - ~`String.matches(withRegularExpression regExp: String) -> Bool`~ Replacement: `isMatching(regEx regExp: String, options: NSRegularExpression.Options = []) -> Bool` - ~`UIView.circle()`~ Replacement: `roundVerticalEdges()` and `roundHorizontalEdges()` - ✏️ Renamed ~`UIView.roundForHorizontalEdges()`~ and ~`UIView.roundForVerticalEdges`~ to `roundHorizontalEdges()` and `roundVerticalEdges()` - πŸ‘€ Added new `convinience init` for `UIView` to set `translatesAutoresizingMaskIntoConstraints` on construction. (#67) - βž• `addSubview(_ view: UIView, withEdgeInsets inset: UIEdgeInsets)` to setup edge constraints to receiver when adding. (#67) - πŸ“¦ Package.swift now matches the iOS Deployment Version of the Xcode Project (iOS 9).
1.3.3
4 years ago
πŸš€ Added support form SPM πŸ‘·β€β™‚οΈ Added convenience init for UIStackView
4 years ago
🩺 Added `isNetworkError` on `Error` (@kdvtrifork)
1.3.1
4 years ago
0️⃣ `UITextView.setTextContainerInsetToZero ` βœ… `Result` extensions. Handle results directly on the object with the`Result.success` and `Result.failure` closures. Example: ``` somethingThatProducesAResult() .success { handleSuccess() }.failure { handleFailure() } ``` ... and return an empty `Result` instance by using `.success()` (it will pass a `Void` instance). πŸ“œ Fixed bug in `UIScrollView`'s `scroll(toPage:, animated:)` and added `currentPage` property. πŸ“ Added `updateHeaderViewHeight ` to update header and footer height for `UITableView` ⏫ Added `round(toNearest: )` on `FloatingPoint` πŸ€“ Added `toAlpha()` on `Bool`
iOS
trifork/TIM-iOS 2.8.2
iOS framework for Trifork Identity Manager: SaaS Identity and Consent Management solution based on OpenID Connect standard that allows easy integration into all your applications.
⭐️ 3
πŸ•“ 1 year ago
πŸ”– Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
2.8.0
1 year ago
## What's Changed * Add `AuthASWebAuthenticationSession` as external user agent by @kimdv in https://github.com/trifork/TIM-iOS/pull/22 * Add force refresh of JWT by @kimdv in https://github.com/trifork/TIM-iOS/pull/24 ## New Contributors * @kimdv made their first contribution in https://github.com/trifork/TIM-iOS/pull/22 **Full Changelog**: https://github.com/trifork/TIM-iOS/compare/2.7.1...2.8.0
2.7.1
1 year ago
## What's Changed * Update AppAuthController.swift by @tfctrifork in https://github.com/trifork/TIM-iOS/pull/21 **Full Changelog**: https://github.com/trifork/TIM-iOS/compare/2.7.0...2.7.1
2.7.0
1 year ago
## What's Changed * Added additionalParameters to TIMConfig / OIDAuthorizationResponse by @tfctrifork in https://github.com/trifork/TIM-iOS/pull/20 ## New Contributors * @tfctrifork made their first contribution in https://github.com/trifork/TIM-iOS/pull/20 **Full Changelog**: https://github.com/trifork/TIM-iOS/compare/2.6.0...2.7.0
2.6.0
1 year ago
Added the possibility to added nonce to `AuthorizationRequest` #18 #19
2.5.0
2 years ago
Updated TIMEncryptedStorage dependency #17
2.4.0
2 years ago
Added possibility to make custom configuration of TIM.
2.3.1
2 years ago
Added the possibility to reconfigure TIM multiple times on run time. Not something you should be doing, but now it is possible...
2.3.0
2 years ago
* Adds a new error case: `TIMStorageError.incompleteUserDataSet`. This happens when the requested user is in an invalid state inside of the library. You should always fallback to a new OIDC login in this case (this state would result in a `TIMSecureStorage.failedToLoadData` in previous versions, which was kind of misleading). * Adds a `willBeginNetworkRequests` callback for biometric requests. This callback will be invoked right after biometric validation has succeeded and right before the network requests are initiated. This callback is the perfect place to start your activity indicator. Thanks to @tgltrifork for finding these two issues! πŸ₯³ As always the required changes to upgrade can be seen in our [Example project](https://github.com/trifork/TIM-Example-iOS/commit/a4dc3e2bf65c9b4b81cfd921a182e0afb8eaf9c9).
2.2.4
2 years ago
Updated TIMEncryptedStorage to get work around implementation for issue in Xcode 13.0.
2.2.3
2 years ago
* Updated TIMEncryptedStorage dependency to version [2.1.3](https://github.com/trifork/TIMEncryptedStorage-iOS/releases/tag/2.1.3). * Added new error case for IDToken issue when client's time is off: `TIMAuthError.failedToValidateIDToken`
iOS

Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics