Swiftpack.co - Swift Packages by SvenTiigi

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

Packages published by SvenTiigi

SvenTiigi/WhatsNewKit 2.2.0
Showcase your awesome new app features 📱
⭐️ 3,679
🕓 11 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.
Version 2.2.0
11 weeks ago
## What's Changed * Added support for visionOS (https://github.com/SvenTiigi/WhatsNewKit/pull/68, https://github.com/SvenTiigi/WhatsNewKit/pull/74) * Fixed a typo by @passatgt in https://github.com/SvenTiigi/WhatsNewKit/pull/66 ## New Contributors * @passatgt made their first contribution in https://github.com/SvenTiigi/WhatsNewKit/pull/66 * @alexandrereol made their first contribution in https://github.com/SvenTiigi/WhatsNewKit/pull/74 **Full Changelog**: https://github.com/SvenTiigi/WhatsNewKit/compare/2.1.0...2.2.0
Version 2.1.0
1 year ago
## What's Changed - Added a dedicated `remove(presentedVersion:)` function to the default implementations of a WhatsNewVersionStore (https://github.com/SvenTiigi/WhatsNewKit/issues/64) - Removed deprecated function which contained a typo in its function parameter (https://github.com/SvenTiigi/WhatsNewKit/commit/238dadc14dd58885f51037e63d08baf4275c480e) **Full Changelog**: https://github.com/SvenTiigi/WhatsNewKit/compare/2.0.4...2.1.0
Version 2.0.4
1 year ago
## What's Changed * Group features in VoiceOver by @AndrewBennet in https://github.com/SvenTiigi/WhatsNewKit/pull/62 * `master` branch has been renamed to `main` **Full Changelog**: https://github.com/SvenTiigi/WhatsNewKit/compare/2.0.3...2.0.4
Version 2.0.3
1 year ago
## What's Changed * Added image alignment by @DmitryBespalov in https://github.com/SvenTiigi/WhatsNewKit/pull/59 ## New Contributors * @DmitryBespalov made their first contribution in https://github.com/SvenTiigi/WhatsNewKit/pull/59 **Full Changelog**: https://github.com/SvenTiigi/WhatsNewKit/compare/2.0.2...2.0.3
Version 2.0.2
1 year ago
## What's Changed * Fix extension signatures by @phjs in https://github.com/SvenTiigi/WhatsNewKit/pull/55 ## New Contributors * @phjs made their first contribution in https://github.com/SvenTiigi/WhatsNewKit/pull/55 **Full Changelog**: https://github.com/SvenTiigi/WhatsNewKit/compare/2.0.1...2.0.2
Version 2.0.1
2 years ago
## What's Changed * Fix issue 52 – prevent vertical collapsing of text on iOS 14 by @AndrewBennet in https://github.com/SvenTiigi/WhatsNewKit/pull/53 **Full Changelog**: https://github.com/SvenTiigi/WhatsNewKit/compare/2.0.0...2.0.1
Version 2.0.0
2 years ago
<p align="center"> <img width="80%" src="https://user-images.githubusercontent.com/11733014/148373590-40cea279-98cd-4eca-95b7-ad12eb95f0b2.png"> </p> # WhatsNewKit Version 2.0.0 WhatsNewKit Version 2.0.0 has been completely rewritten in SwiftUI. You can now easily present your new features in SwiftUI, UIKit and AppKit. ```swift import SwiftUI import WhatsNewKit struct ContentView: View { var body: some View { NavigationView { // ... } .whatsNewSheet() } } ``` # Breaking Changes The new version 2.0.0 of WhatsNewKit introduces major breaking changes. Please see the updated [`README.md`](https://github.com/SvenTiigi/WhatsNewKit) to learn more about the new API. # CocoaPods (Deprecated) This version drops the support for CocoaPods. The Swift Package Manager is now the preferred way of integrating WhatsNewKit to your project. ```swift dependencies: [ .package(url: "https://github.com/SvenTiigi/WhatsNewKit.git", from: "2.0.0") ] ``` ## Changelog **Full Changelog**: https://github.com/SvenTiigi/WhatsNewKit/compare/1.3.7...2.0.0
Version 1.3.7
3 years ago
# Bug fix - Fixed "Squished layout on iPad in multitasking" (https://github.com/SvenTiigi/WhatsNewKit/issues/45)
Version 1.3.6
3 years ago
# Bug fix • Fixed "Swipe gesture to dismiss doesn't work reliably" (https://github.com/SvenTiigi/WhatsNewKit/issues/44)
Version 1.3.5
3 years ago
# Bug fix Fixed a bug where the comparison of two `WhatsNew.Version` instances might ended up in a wrong result (PR https://github.com/SvenTiigi/WhatsNewKit/pull/43)
iOS macOS
SvenTiigi/ValidatedPropertyKit 0.0.7
Easily validate your Properties with Property Wrappers 👮
⭐️ 968
🕓 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.
Version 0.0.7
1 year ago
## What's Changed - Fixed a bug where a property attributed with `@Validated` couldn't be mutated. **Full Changelog**: https://github.com/SvenTiigi/ValidatedPropertyKit/compare/0.0.6...0.0.7
Version 0.0.6
1 year ago
## What's Changed - Lowered deployment target to iOS 13.0, tvOS 13.0, watchOS 6.0, macOS 10.15 - Support for CocoaPods and Carthage has been removed. Swift Package Manager is now the preferred way of integrating ValidatedPropertyKit to your project. **Full Changelog**: https://github.com/SvenTiigi/ValidatedPropertyKit/compare/0.0.5...0.0.6
Version 0.0.5
3 years ago
# Refactored Architecture This release contains breaking changes and introduces a more SwiftUI oriented architecture. ```swift struct LoginView: View { @Validated(!.isEmpty && .isEmail) var mailAddress = String() @Validated(.range(8...)) var password = String() var body: some View { List { TextField("E-Mail", text: self.$mailAddress) TextField("Password", text: self.$password) Button( action: { print("Login", self.mailAddress, self.password) }, label: { Text("Submit") } ) .validated( self._mailAddress, self._password ) } } } ```
Version 0.0.4
4 years ago
Updated `@Validated` initializer to accept a initial value
Version 0.0.3
4 years ago
# Improved Package.swift Updated Swift toolchain to `5.0` and declared `platforms`
Version 0.0.2
4 years ago
# Error Handling 🕵️‍♂️ Each property that is declared with the `@Validated` attribute can make use of advanced functions and properties from the `Validated` Property Wrapper itself via the `$` notation prefix. Beside doing a simple `nil` check on your `@Validated` property to ensure if the value is valid or not you can access the `validatedValue` or `validationError` property to retrieve the `ValidationError` or the valid value. ```swift @Validated(.nonEmpty) var username: String? // Switch on `validatedValue` switch $username.validatedValue { case .success(let value): // Value is valid ✅ break case .failure(let validationError): // Value is invalid ⛔️ break } // Or unwrap the `validationError` if let validationError = $username.validationError { // Value is invalid ⛔️ } else { // Value is valid ✅ } ```
Initial Release 🙌
4 years ago
This is the initial release of `ValidatedPropertyKit`
iOS macOS watchOS tvOS
SvenTiigi/SwiftKit 1.3.9
Start your next Open-Source Swift Framework 📦
⭐️ 825
🕓 2 years 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.
Version 1.3.9
2 years ago
# Bug fixes - Fixed a bug in the `swiftkit` CLI which caused a compile error when using Xcode 13.0
Version 1.3.8
2 years ago
# Template updates - Updated to latest recommended Xcode project settings
Version 1.3.7
2 years ago
# Template updates - Updated to latest recommended Xcode project settings
Version 1.3.6
3 years ago
# Template updates - Updated to latest recommended Xcode project settings
Version 1.3.5
3 years ago
# Template updates - Updated to latest recommended Xcode project settings
Version 1.3.4
3 years ago
# Template updates - Updated to latest recommended Xcode project settings - Fixed platforms version in `Package.swift` to iOS 9.0
Version 1.3.3
3 years ago
# Bug fix Fixed a bug which caused an error during installation via mint or homebrew (https://github.com/SvenTiigi/SwiftKit/issues/6)
Version 1.3.2
3 years ago
# Xcode 12 Added support for Xcode 12
Version 1.3.1
4 years ago
Fixed a bug where the year of the License and Info.plist was not set to the current year.
Version 1.3.0
4 years ago
# Git init After your Kit has been generated a Git repo will be automatically initialized with the provided remote URL as origin as well as an initial commit. # GitHub CI support This Versions adds support for GitHub CI and will let you pick a template GitHub CI YML configuration file. # Improved README generation The generation of the `README.md` file has been improved in order to insert a correct url for Swift Package Manager installation instruction. # Fastlane environment file Added fastlane environment file to disable fastlane auto update. ``` FASTLANE_SKIP_UPDATE_CHECK=1 ```
SvenTiigi/FlyoverKit 1.3.1
360° flyover on a MKMapView 🚁
⭐️ 703
🕓 49 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.
Version 1.3.1
4 years ago
# Xode 11 and iOS 13 support This version adds support for Xcode 11 in especially for the Swift Package Manager and iOS 13.
Version 1.3.0
5 years ago
# Swift 5 support This release adds Swift 5 and Xcode 10.2 support
Version 1.2.2
5 years ago
# FlyoverAwesomePlace Added CaseIterable to FlyoverAwesomePlace ```swift for place in FlyoverAwesomePlace.allCases { print(place) } for place in FlyoverAwesomePlace.iterate() { print(place) } ```
Version 1.2.1
5 years ago
# Swift 4.2 compatibility Added Xcode 10 and Swift 4.2 compatibility
Version 1.2.0
6 years ago
# tvOS This release adds tvOS 📺 support to FlyoverKit 🙌 # ConfigurationTheme This release removed the `ConfigurationTheme` and the specific initializer. The ConfigurationThemes are now available as `static` property on `FlyoverCamera.Configuration`. ```swift /// No longer available let camera = FlyoverCamera( mapView: mapView, configurationTheme: .lowFlying ) /// Use the configuration initializer and set static property (e.g. .lowFlying) let camera = FlyoverCamera( mapView: mapView, configuration: .lowFlying ) ```
Version 1.1.2
6 years ago
Small Swift 4.1 updates 👨‍💻
Version 1.1.1
6 years ago
Small code improvements and bug fixes 👨‍💻
Version 1.1.0
6 years ago
# FlyoverCamera State In this release the property `isStarted` is completely removed and replaced with the `state` enum property. In order to check if the `FlyoverCamera` is started you can check ```swift // Is FlyoverCamera started? self.flyoverCamera.state == .started // Is FlyoverCamera stopped? self.flyoverCamera.state == .stopped ``` # Flyover Operators In order to compare two `Flyover` types you can use the following two operators. ```swift // Equatable operator (==) self.flyover1 == self.flyover2 ``` This checks if the two given `Flyover` types are exactly the same via comparison of latitude and longitude. ```swift // Rounded Equatable operator (~~) self.flyover1 ~~ self.flyover2 ``` This checks if the two given `Flyover` types are nearly the same via comparison of rounded latitude and longitude. # AstronautView Version 1.1.0 introduces a new `FlyoverCamera.Configuration.Theme` named `astronautView`. The theme configures the `FlyoverCamera` to give you a view like an astronaut 🌎 # Foreground/Background behavior In this release we fixed an issue with foreground and background behavior of an Application running a `FlyoverCamera` or `FlyoverMapView`. The `FlyoverCamera` will stop as soon the Application is going into the background mode and will automatically start the flyover when the Application is in foreground
Initial Release 🙌
6 years ago
This is the initial release of the `FlyoverKit`
iOS tvOS
SvenTiigi/YouTubePlayerKit 1.8.0
A Swift Package to easily play YouTube videos 📺
⭐️ 588
🕓 1 week 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.
Version 1.8.0
1 week ago
## What's Changed * Added `set(startTime:)` function to set the start time of a video * Added `fastForward` and `rewind` functions * Refactored duration & time return types from Double to Measurement * Add additional convenience method for creating a YouTubePlayer.Source from a URL object by @armadsen in https://github.com/SvenTiigi/YouTubePlayerKit/pull/87 ## New Contributors * @armadsen made their first contribution in https://github.com/SvenTiigi/YouTubePlayerKit/pull/87 **Full Changelog**: https://github.com/SvenTiigi/YouTubePlayerKit/compare/1.7.0...1.8.0
Version 1.7.0
11 weeks ago
## What's Changed * Added support for visionOS **Full Changelog**: https://github.com/SvenTiigi/YouTubePlayerKit/compare/1.6.0...1.7.0
Version 1.6.0
15 weeks ago
## What's Changed * Added additional PlaybackQuality value that occurs for some videos by @shadone in https://github.com/SvenTiigi/YouTubePlayerKit/pull/78 * Fixed a bug that could potentially cause a runtime crash due to a race condition. (https://github.com/SvenTiigi/YouTubePlayerKit/issues/79) * Improved YouTubePlayer API ## New Contributors * @shadone made their first contribution in https://github.com/SvenTiigi/YouTubePlayerKit/pull/78 **Full Changelog**: https://github.com/SvenTiigi/YouTubePlayerKit/compare/1.5.4...1.6.0
Version 1.5.4
26 weeks ago
## What's Changed * Fixed an issue where a YouTube url wasn't parsed correctly (https://github.com/SvenTiigi/YouTubePlayerKit/issues/75) **Full Changelog**: https://github.com/SvenTiigi/YouTubePlayerKit/compare/1.5.3...1.5.4
Version 1.5.3
28 weeks ago
## What's Changed * Added an option to [`reload`](https://github.com/SvenTiigi/YouTubePlayerKit/commit/878d26abb918b89c840f2af663bb769062bd311e) the YouTubePlayer (https://github.com/SvenTiigi/YouTubePlayerKit/issues/74) **Full Changelog**: https://github.com/SvenTiigi/YouTubePlayerKit/compare/1.5.2...1.5.3
Version 1.5.2
41 weeks ago
## What's Changed * Removed option to control playback of [360° videos / spherical videos](https://developers.google.com/youtube/iframe_api_reference#Spherical_Video_Controls) due to a limitation of the underlying YouTube Player iFrame API (https://github.com/SvenTiigi/YouTubePlayerKit/issues/69) **Full Changelog**: https://github.com/SvenTiigi/YouTubePlayerKit/compare/1.5.1...1.5.2
Version 1.5.1
42 weeks ago
## What's Changed * Fixed a bug where `loopEnabled` wasn't looping the video correctly (https://github.com/SvenTiigi/YouTubePlayerKit/issues/68) **Full Changelog**: https://github.com/SvenTiigi/YouTubePlayerKit/compare/1.5.0...1.5.1
Version 1.5.0
50 weeks ago
## What's Changed * Added an option to set the `origin` in the `YouTubePlayer.Configuration` (https://github.com/SvenTiigi/YouTubePlayerKit/issues/64) * Added `closeAllMediaPresentations()` function to close any current picture-in-picture video and fullscreen video by @julianjohn in https://github.com/SvenTiigi/YouTubePlayerKit/pull/66 ## New Contributors * @julianjohn made their first contribution in https://github.com/SvenTiigi/YouTubePlayerKit/pull/66 **Full Changelog**: https://github.com/SvenTiigi/YouTubePlayerKit/compare/1.4.0...1.5.0
Version 1.4.0
1 year ago
## What's Changed ### Disabled scrolling on macOS (https://github.com/SvenTiigi/YouTubePlayerKit/issues/59) Similar to iOS, scrolling has also been deactivated under macOS. ### FullscreenMode (https://github.com/SvenTiigi/YouTubePlayerKit/pull/60) The style of the fullscreen player can now be easily adjusted via the [`YouTubePlayer.Configuration.FullscreenMode`](https://sventiigi.github.io/YouTubePlayerKit/documentation/youtubeplayerkit/youtubeplayer/configuration-swift.struct/fullscreenmode-swift.enum) ```swift let configuration = YouTubePlayer.Configuration( // Define which fullscreen mode should be used (system or web) fullscreenMode: .system ) ``` - `.system` displays the system fullscreen AVPlayerViewController - `.web` displays the web based YouTube Player user interface ## New Contributors * @kuglee made their first contribution in https://github.com/SvenTiigi/YouTubePlayerKit/pull/60 **Full Changelog**: https://github.com/SvenTiigi/YouTubePlayerKit/compare/1.3.1...1.4.0
Version 1.3.1
1 year ago
## What's Changed - Added a check to always evaluate/execute JavaScript on the main thread. **Full Changelog**: https://github.com/SvenTiigi/YouTubePlayerKit/compare/1.3.0...1.3.1
iOS macOS
SvenTiigi/SwiftPlaygroundsCLI 1.0.2
Easily generate Swift Playgrounds from your command line 👨‍💻
⭐️ 112
🕓 3 years 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.
Version 1.0.2
3 years ago
# Bug fix Fixes a bug where a Playground could not be generated (https://github.com/SvenTiigi/SwiftPlaygroundsCLI/issues/1)
Version 1.0.1
4 years ago
This version adds the capability to generate a Playground from your clipboard content via: ```bash $ swiftplayground new --clipboard ```
Initial Release 🙌
4 years ago
This is the first release of `SwiftPlaygroundsCLI`
SvenTiigi/VanMoofKit 0.0.6
A Swift Package to communicate with a VanMoof S3 & X3 Bike 🚲
⭐️ 67
🕓 11 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.
Version 0.0.6
11 weeks ago
## What's Changed * Added support for visionOS **Full Changelog**: https://github.com/SvenTiigi/VanMoofKit/compare/0.0.5...0.0.6
Version 0.0.5
16 weeks ago
## What's Changed * Fixed decoding errors (https://github.com/SvenTiigi/VanMoofKit/issues/8, https://github.com/SvenTiigi/VanMoofKit/issues/11) * Refactored `VanMoofTokenStore` protocol APIs to be async and throwable **Full Changelog**: https://github.com/SvenTiigi/VanMoofKit/compare/0.0.4...0.0.5
Version 0.0.4
38 weeks ago
## What's Changed * Removed the `highestAvailableSpeedLimit` property of the `VanMoof.Bike.Details` due to a decoding error (https://github.com/SvenTiigi/VanMoofKit/issues/4) **Full Changelog**: https://github.com/SvenTiigi/VanMoofKit/compare/0.0.3...0.0.4
Version 0.0.3
41 weeks ago
## What's Changed * Added a VanMoofCLI executable allowing to export the VanMoof account data including the encryption keys of the bikes (https://github.com/SvenTiigi/VanMoofKit/issues/3) **Full Changelog**: https://github.com/SvenTiigi/VanMoofKit/compare/0.0.2...0.0.3
Version 0.0.2
42 weeks ago
## What's Changed * Replaced [CryptoSwift](https://github.com/krzyzanowskim/CryptoSwift) dependency with CommonCrypto implementation (https://github.com/SvenTiigi/VanMoofKit/commit/a850be6edfc2941a814f5e954c7b532303b35c30) * Bug fixes and improvements to the example application (https://github.com/SvenTiigi/VanMoofKit/issues/2) **Full Changelog**: https://github.com/SvenTiigi/VanMoofKit/compare/0.0.1...0.0.2
Version 0.0.1
1 year ago
![VanMoofKit](https://user-images.githubusercontent.com/11733014/204332632-91c06a80-b115-46df-a340-b19a0045f2a4.png)
iOS macOS watchOS tvOS
SvenTiigi/EUDCCKit 0.0.4
EU Digital COVID Certificate Kit for the Apple Platform  (unofficial)
⭐️ 31
🕓 2 years 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.
Version 0.0.4
2 years ago
## What's Changed * .day instead of .hour in vaccination expiration check by @chili-ios in https://github.com/SvenTiigi/EUDCCKit/pull/9 ## New Contributors * @chili-ios made their first contribution in https://github.com/SvenTiigi/EUDCCKit/pull/9 **Full Changelog**: https://github.com/SvenTiigi/EUDCCKit/compare/0.0.3...0.0.4
0.0.3
2 years ago
# Version 0.0.3 ## Bug fixes - Fixed a bug which caused a runtime error when decoding an invalid Base-45 string (https://github.com/SvenTiigi/EUDCCKit/issues/7) ## Improvements - Refactored `testingCentre` property to an optional String of `EUDCC.Test` type (https://github.com/SvenTiigi/EUDCCKit/pull/4)
Version 0.0.2
2 years ago
- Refactored `testName` and `testNameAndManufacturer` to be optional (https://github.com/SvenTiigi/EUDCCKit/pull/1) - Fixed EUCentralEUDCCTrustService bug which cause a failure when fetching TrustCertificates (https://github.com/SvenTiigi/EUDCCKit/issues/2) - Added `GroupableEUDCCTrustService `
Version 0.0.1
2 years ago
This is the initial release of `EUDCCKit`
iOS macOS watchOS tvOS

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