Swiftpack.co - Swift Packages by ArtSabintsev

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

Packages published by ArtSabintsev

ArtSabintsev/Siren 6.1.0
Notify users when a new version of your app is available and prompt them to upgrade.
⭐️ 4,020
🕓 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.
Quality of Life Enhancements
1 week ago
- #404: Custom Bundle Identifiers can now be passed into the `wail()` method (thanks @developforapple) - #405: Fixes a very old bug respecting the skipped version flag even if the app was remotely triggered to change the siren setting to be a `.force` update (via some config file). (thanks @aburgel)
Edge Case Fix for App Update Modal when Launched via Notification Center
17 weeks ago
- #397 & #396: Fixes a very specific edge case scenario around having the update dialog not appear if the user is launching the app via a notification center. If in this scenario the update modal is scheduled to appear, it wouldn't appear in the past. With this fix, it now appears. Thanks to @keyboardseokmin for discovering this issue and submitting the fix.
Croatian Localization Updates
19 weeks ago
- Fixed the Croatian localization (thanks @agale92) - Fixed the testing bundle
Added language parameter to APIManager
27 weeks ago
- #391: You can set the language locale when initializing the `APIManager` enabling it return a localized verison of the patch notes. It defaults to `nil` which is the same as passing in `en_us`. More information can be found here: https://developer.apple.com/library/archive/documentation/AudioVideo/Conceptual/iTuneSearchAPI/Searching.html#//apple_ref/doc/uid/TP40017632-CH5-SW1 Thanks to @kientux for this change.
iOS 15 & Swift 5.5 Support
1 year ago
#375 - Changes min deployment version to iOS 15 - Changes networking call to use `async/await` - This is the only technical change and it requires a minimum iOS version bump. If you are supporting older versions of iOS, please use Siren version `5.8.1` (also found on branch `swift5.4`), which targets - Swift 5.4 - iOS 13+.
Fixed Turkish localization
1 year ago
- #361: Updated Turkish localization (thanks to @hamzaozturk)
Added tvOS Support. Bumped minimum version to 13.0 for iOS/tvOS
1 year ago
- Bumped minimum version of iOS to 13.0 since < 2% are below that version. - Merged in #360 which adds support for pinging the App Store on tvOS apps running at least tvOS 13 (thanks to @frydiggity)
Code Simplification
1 year ago
I simplified the code in Bundle+Extension.swift around the change made in Swift 5.7.0.
Fixed Resources Bundle for Swift Package Manager 5.3
1 year ago
#357, #358: The resource bundle now properly loads when installing Siren via Swift Package Manger (minimum v5.3).
Augmented AppStoreCountry
1 year ago
#355: Thanks to @hkellaway for adding a couple more countries that were missing from his #352 PR which added support for type safe App Store declarations. Specifically, Korea and The Maldives were added.
iOS tvOS
ArtSabintsev/FontBlaster 5.3.0
Programmatically load custom fonts into your iOS, macOS and tvOS app.
⭐️ 1,100
🕓 19 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.
Fixed macOS Support
19 weeks ago
Thanks to @kondratk for submitting a very elegant bugfix on font-loading on macOS.
Fix to Rare Crash Loading Fonts
34 weeks ago
Thanks to @SamusAranX for #40 for fixing a rare font loading crash.
Added Support for macOS
1 year ago
- #37: Thanks to u/choule99, FontBlaster now supports macOS!
Modernized Code
1 year ago
Made some slight syntax modernizations and removed old/unnecessary code.
Project Architecture Changes
1 year ago
This is simply a a version bump so that less files are brought in when installing via SPM.
Updated Manifest Files
2 years ago
Updated Package.swift and Podspec files to resolve https://github.com/SwiftPackageIndex/SwiftPackageIndex-Server/issues/399.
Adds Swift 5.1 / Xcode 11 / iOS 13 Support
3 years ago
This release adds support for Swift 5.1, iOS 13, and Xcode 11. Full updates here: #34
Fixed Support for Swift Package Manager
3 years ago
I fixed the `Package.swift` so that it is now compatible with Xcode 11 and the latest Swift Package Manifest file (`// swift-tools-version:4.0`).
Swift 5.0 Support
3 years ago
The `master` branch now uses Swift 5.0. There were no major changes with source compatibility.
Swift 4.2 Support
4 years ago
As of FontBlaster v4.1.0, , all future changes on `master` will be done in Xcode 10 using Swift 4.2. For those using Swift v4.1.0, please check out the `swift4.1` branch or version `4.0.4` - both point to the same commit hash.
iOS macOS tvOS
ArtSabintsev/Zephyr 3.7.0
Effortlessly synchronize UserDefaults over iCloud.
⭐️ 834
🕓 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.
SwiftUI Fix
30 weeks ago
- #57 (thanks to @marcheimendinger): Fixed an issue for SwiftUI apps around synchronizing user defaults on the main thread.
Race Condition Fix
47 weeks ago
- #55: Fixed a race condition that was accidentally overlooked when `zephyrQueue` was introduced. Huge thanks to @Tunous for pointing out the issue and submitting the fix.
Project Architecture Changes
1 year ago
This is a version bump that only affects folks using SPM. This change results in less metadata files being brought into an installation now that the architecture of this repo has changed.
Fixed old bug on Initial Sync
2 years ago
## Synchronization is Hard Thanks to the diligence of @aedificator-nl in (#47 & #48), a long standing bug was fixed that would early-exit an initial synchronization on the first attempted synchronization on a secondary device sharing the same iCloud account. In other words, syncing wouldn't occur right away until _after_ the second device was had a subsequent synchronization attempt performed. I think this bug has been in the library for a long time, if not since the beginning, so I applaud @aedificator-nl for taking the time and diligence to find the nefarious line of code and working through the solution.
Updated Manifest Files
2 years ago
Updated Package.swift and Podspec files to resolve https://github.com/SwiftPackageIndex/SwiftPackageIndex-Server/issues/399.
Adds Swift 5.1 / Xcode 11 / iOS 13 Support
3 years ago
This release adds support for Swift 5.1, iOS 13, and Xcode 11. Full updates here: #44
Faster Synchronization
3 years ago
On working on a personal application of mine, I noticed that synchronization on a second/subsequent device did not work on that device's first launch of an application. After further investigation, I noticed that the `syncFromCloud` method did not actually post a notification on completion. This has now been fixed.
Fixed Support for Swift Package Manager
3 years ago
I fixed the `Package.swift` so that it is now compatible with Xcode 11 and the latest Swift Package Manifest file (`// swift-tools-version:4.0`).
Notifications firing on iCloud sync
3 years ago
#36: Notifications will now be posted after an iCloud sync has occurred (thanks to @twostraws)
Swift 5.0 Support
3 years ago
As of Zephyr v3.3.0, all future changes on `master` will be done in Xcode 10.2 using Swift 5.0. For those using Swift v4.2, please check out the `swift4.2` branch or version `3.2.0` - both point to the same commit hash.
iOS watchOS tvOS
ArtSabintsev/Guitar 1.2.0
A Cross-Platform String and Regular Expression Library written in Swift.
⭐️ 659
🕓 10 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.
Fixed issue with evaluateForRanges
1 year ago
#27: Thanks to @gezihuzi for noticing an issue with `evaluateForRanges` in `Guitar.swift`. The method now properly passes custom defined `options`.
Project Architecture Changes
1 year ago
This is simply a a version bump so that less files are brought in when installing via SPM.
Updated Manfiest File
2 years ago
Fixed issue with Swift PM Manifest file.
Updated Manifest Files
2 years ago
Updated Package.swift and Podspec files to resolve https://github.com/SwiftPackageIndex/SwiftPackageIndex-Server/issues/399.
Adds Swift 5.1 / Xcode 11 / iOS 13 Support
3 years ago
This release adds support for Swift 5.1, iOS 13, and Xcode 11. Full updates here: #26
Fixed Support for Swift Package Manager
3 years ago
I fixed the `Package.swift` so that it is now compatible with Xcode 11 and the latest Swift Package Manifest file (`// swift-tools-version:4.0`).
Updated `#available` flags for certain GuitarCharacter methods
3 years ago
Added `#available(iOS 10.0, macOS 10.11, tvOS 10.0, watchOS 3.0, *)` back to: - `func latinized() -> String` - `func withoutAccents() -> String`
Swift 5.0 Support
3 years ago
This library has worked _as-is_ for 2 years. Therefore, I am promoting this library to v1.0.0! 🍾 - Updated for Swift 5 - Drops iOS-9/tvOS-9 Support - #23: `evaluateForRanges` now supports UTF-16 encoded strings by default (thanks to @cjsliuj)
Swift 4.2 Support
4 years ago
As of Guitar v0.5.0, , all future changes on `master` will be done in Xcode 10 using Swift 4.2. For those using Swift v4.1.0, please check out the `swift4.1` branch or version `0.4.1` - both point to the same commit hash.
Fixed Tests
4 years ago
#21: Fixed Tests. Thanks to @felix91gr for the assistance.
iOS macOS watchOS tvOS linux macOS iOS

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