Swiftpack.co - Swift Packages by ffried

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

Packages published by ffried

ffried/FFCoreData 6.4.0
Some useful extensions and classes for Apple's CoreData framework.
⭐️ 21
🕓 8 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.
v6.4.0
8 weeks ago
## What's Changed - Add support for Swift 5.9 - Drop support for older Swift versions **Full Changelog**: https://github.com/ffried/FFCoreData/compare/6.3.0...6.4.0
v6.3.0
1 year ago
## What's Changed * Add Swift 5.7 support **Full Changelog**: https://github.com/ffried/FFCoreData/compare/6.2.0...6.3.0
v6.2.0
2 years ago
- Add Swift 5.4 support
v6.1.0
2 years ago
- Update FFFoundation
v6.0.0
3 years ago
- Add support for Swift 5.3 - Drop support for previous Swift versions - Remove Xcode project (in favor of SPM)
v5.1.0
3 years ago
This release adds convenience APIs for fetching and creating `Fetchable` and `Creatable` Models using Swift KeyPaths and Operators. E.g.: ```swift final class MyModel: NSManagedObject, FindOrCreatable { let hasContent: Bool let validTo: Date? } let context = CoreDataStack.mainContext let models = try MyModel.find(in: context, where: \.hasContent == true && \.validTo >= Date(), sortedBy: ^\.validTo) let newModel = try MyModel.findOrCreate(in: context, where: \.hasContent != true) ```
v5.0.0
4 years ago
This adds support for Swift 5.1, iOS 13 and SPM
v4.2.0
5 years ago
This adds Swift 4.2 support Also, this repository is now tested by a CI
v4.1.0
5 years ago
This adds support for concurrent decoding via `NSManagedObject.asDecodingContext(do:)`. Also, some cleanup was done in `CoreDataStack.Configuration`.
v4.0.0
5 years ago
Update to Swift 4.1 (using new features)
iOS macOS watchOS tvOS
ffried/FFFoundation 9.6.0
Some useful additions and classes for Apple's Foundation framework
⭐️ 4
🕓 8 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.
v9.6.0
8 weeks ago
## What's Changed - Add support for Swift 5.9 - Drop support for previous versions of Swift **Full Changelog**: https://github.com/ffried/FFFoundation/compare/9.5.1...9.6.0
v9.5.1
1 year ago
* Add missing `Sendable` conformance **Full Changelog**: https://github.com/ffried/FFFoundation/compare/9.5.0...9.5.1
v9.5.0
1 year ago
## What's Changed * Add Swift 5.7 support **Full Changelog**: https://github.com/ffried/FFFoundation/compare/9.4.0...9.5.0
v9.4.0
1 year ago
## What's Changed * Add Swift 5.6 support **Full Changelog**: https://github.com/ffried/FFFoundation/compare/9.3.0...9.4.0
v9.3.0
1 year ago
## What's Changed * Add Swift 5.5 support **Full Changelog**: https://github.com/ffried/FFFoundation/compare/9.2.3...9.3.0
v9.2.1
2 years ago
- Add Swift 5.4 support
v9.1.1
2 years ago
- Fix dispatch preconditions.
v9.1.0
2 years ago
This removes the extensions on `UIApplication` in favor of the [App Information Package](https://github.com/sersoft-gmbh/app-information).
v9.0.0
2 years ago
This removes deprecated APIs and moves some APIs into separate packages. - The deprecated typealias for `Atomic` has been removed. Use `Synchronized`. - The `AppGroup` model has been moved into the [App Groups Package](https://github.com/sersoft-gmbh/app-groups.git) - `Future` has been renamed to `GCDFuture` to prevent conflicts with `Combine.Future`.
v8.1.1
3 years ago
This adds a workaround to `UserDefault` for [SR-13069](https://bugs.swift.org/browse/SR-13069).
iOS macOS watchOS tvOS
ffried/GCDOperations 0.7.0
Swift Operations based purely on GCD.
⭐️ 3
🕓 8 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.
v0.7.0
8 weeks ago
## What's Changed - Add Swift 5.9 support - Drop support for previous versions of Swift **Full Changelog**: https://github.com/ffried/GCDOperations/compare/0.6.0...0.7.0
v0.6.0
1 year ago
## What's Changed * Add Swift 5.7 support **Full Changelog**: https://github.com/ffried/GCDOperations/compare/0.5.0...0.6.0
v0.5.0
1 year ago
## What's Changed - Add Swift 5.6 support - Drop Support for Swift pre 5.5 - Cleanup - Fix tests **Full Changelog**: https://github.com/ffried/GCDOperations/compare/0.4.0...0.5.0
v0.4.0
2 years ago
- Add Swift 5.4 support
v0.3.5
3 years ago
Cleanup state handling for better finishing performance
v0.3.4
3 years ago
- Refactor internal handling of dependencies to be asynchronous and non-blocking - fixing a bunch of bugs in the old mechanism.
v0.3.3
3 years ago
- Cleanup internal state assertions - fixes race conditions in case of early cancellation - Fix issue where operations with (shared) dependencies could never execute
v0.3.2
3 years ago
Adds some missing documentation
v0.3.1
3 years ago
- Add some missing documentation - Add some config files for jazzy and codecov
v0.3.0
3 years ago
- Extend documentation - Fix lifetime of `OperationQueue` - Fix potential deadlock when cancelling all operations in a queue - Extend `BlockOperation` to allow "synchronous" blocks (that don't get a reference to the `finish` method). - Restructure tests
iOS macOS watchOS tvOS
ffried/FFUIKit 8.6.0
Some useful additions and classes for Apple's UIKit Framwork
⭐️ 3
🕓 8 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.
v8.6.0
8 weeks ago
## What's Changed - Add support for Swift 5.9 - Drop support for older versions of Swift **Full Changelog**: https://github.com/ffried/FFUIKit/compare/8.5.0...8.6.0
v8.5.0
1 year ago
## What's Changed * Add Swift 5.7 support **Full Changelog**: https://github.com/ffried/FFUIKit/compare/8.4.0...8.5.0
v8.4.0
2 years ago
- Add Swift 5.4 support
v8.3.0
2 years ago
- The `UIColor` extensions have been removed in favor of using [Color Components Package](https://github.com/sersoft-gmbh/color-components), which makes it as easy as of release 1.2.0.
v8.2.1
2 years ago
Fix build
v8.2.0
2 years ago
In this release, the following APIs were removed (and where to find their replacement): - The `UIApplication` extensions for the iTunes URL have been removed in favor of the [App Information Package] (https://github.com/sersoft-gmbh/app-information).
v8.1.0
2 years ago
In this release, the following APIs were removed (and where to find their replacement): - The `LicensesTableViewController`, `LicenseDetailViewController` and `License` model have been replaced in favor of the [Licensed Components Package](https://github.com/sersoft-gmbh/licensed-components.git).
v8.0.0
2 years ago
## Important Note Release 8.0 is the first step into retiring this framework. Minor versions from now on might remove further APIs. SwiftUI supersedes or provides many things FFUIKit added for UIKit. Also, UIKit gained support for another bunch of things FFUIKit provided until now. Finally, the remaining useful parts will be factored out into smaller packages. In this release, the following APIs were removed (and where to find their replacement): - The Color Components implementations (`BW`, `BWA`, `RGB`, `RGBA`, `HSB` and `HSBA`) now live in the [Color Components Package](https://github.com/sersoft-gmbh/color-components). - `UIDevice.platform` and `UIDevice.platformName` are now found in the [Apple Device Information Package](https://github.com/sersoft-gmbh/apple-device-information). `UIDevice.platform` becomes `DeviceInfo.current.identifier` and `platformName` becomes `DeviceInfo.current.name`. For SwiftUI, there's the `\.deviceInfo` environment key. - `UIStoryboard.Identifier` and the corresponding `instantiateViewController` method were removed in favor of `UIStoryboard`s generic `instantiateViewController` method that already returns a typed view controller. - The extensions on `UITableView` allowing animated updates have been soft-deprecated. `UIDiffableDataSource` is a great, more robust and more performant replacement for it.
v7.0.2
3 years ago
Fix build failure when SwiftUI is not available
v7.0.1
3 years ago
Fix internal release processing
iOS macOS watchOS tvOS

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