Swiftpack.co - Swift Packages by roanutil

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

Packages published by roanutil

roanutil/CoreDataRepository 2.0.4
An async library for using CoreData in the background
⭐️ 60
🕓 44 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.4 Dr. Spaceman
44 weeks ago
## What's Changed * Accidental transaction author parameter on batch read by @roanutil in https://github.com/roanutil/CoreDataRepository/pull/18 **Full Changelog**: https://github.com/roanutil/CoreDataRepository/compare/2.0.3...2.0.4
2.0.3 Mickey Rourke
44 weeks ago
## What's Changed * Update workflow by @roanutil in https://github.com/roanutil/CoreDataRepository/pull/13 * Aggregate fetchrequest does not apply predicate by @roanutil in https://github.com/roanutil/CoreDataRepository/pull/16 * Transaction author is not applied to the context for some functions by @roanutil in https://github.com/roanutil/CoreDataRepository/pull/17 **Full Changelog**: https://github.com/roanutil/CoreDataRepository/compare/2.0.2...2.0.3
2.0.2 Rural Juror
1 year ago
## What's Changed * Swift 5.8 and update dependencies by @roanutil in https://github.com/roanutil/CoreDataRepository/pull/12 **Full Changelog**: https://github.com/roanutil/CoreDataRepository/compare/2.0.1...2.0.2
2.0.1 America's Kidz Got Singing
1 year ago
## What's Changed * Revise codecov reporting by @roanutil in https://github.com/roanutil/CoreDataRepository/pull/10 * Bugfix/create returns items with temporary objectids by @roanutil in https://github.com/roanutil/CoreDataRepository/pull/9 **Full Changelog**: https://github.com/roanutil/CoreDataRepository/compare/2.0.0...2.0.1
2.0.0 Cheesy Blasters
1 year ago
## What's Changed * Replace most Combine based APIs with new async versions by @roanutil in https://github.com/roanutil/CoreDataRepository/pull/7 **Full Changelog**: https://github.com/roanutil/CoreDataRepository/compare/1.0.1...2.0.0
1.0.1 Sabor De Soledad
1 year ago
## What's Changed * Fix expectation fulfillment in batch tests by @roanutil in https://github.com/roanutil/CoreDataRepository/pull/2 * Add workflow_dispatch to ci workflow by @roanutil in https://github.com/roanutil/CoreDataRepository/pull/6 * Fix parent context save bug. Change tests to use private context. by @roanutil in https://github.com/roanutil/CoreDataRepository/pull/5 **Full Changelog**: https://github.com/roanutil/CoreDataRepository/compare/1.0.0...1.0.1
Unwindulax
1 year ago
Major Refactor and improvements - Change to storing the URL instead of the `NSManagedObjectID` on value types - Add batch operations by NSManagedObjectID URL in addition to NSBatch*Request - Add subscription for reading a single item - Make all edits to the store in a 'scratchpad' context that can be thrown out if there's a problem - Move all functionality into a single repository type `CoreDataRepository` which helps with internal code reuse and only needing the one repository for all uses. - Add `CombineCommunity/CombineExt` as dependency and avoid inlining the `Create` publisher manually - Overhaul Failure types to concrete CoreDataRepositoryError - Cleanup various internal code for less possible error branches and readability - Fix lots of wrong doc comments - Fix sporadic test failures
Skinny arm havers!
3 years ago
The `count` endpoint now returns values as `Numeric` conforming type to match other endpoints. This uses the `Numeric.init?<T: BinaryInteger>(exactly: T)` initializer. If it returns `nil`, `Numeric.zero` is returned instead.
Fun Cooker
3 years ago
Make some result properties public.
Astronaut Mike Dexter
3 years ago
Equatable and Hashable conformance for success and failure types.
iOS macOS watchOS tvOS

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