Swiftpack.co - Swift Packages by reddavis

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

Packages published by reddavis

reddavis/Asynchrone v0.22.0
Extensions and additions to AsyncSequence, AsyncStream and AsyncThrowingStream.
⭐️ 162
🕓 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.
v0.22.0
1 year ago
## What's Changed * feat: first pass at conforming to Sendable by @reddavis in https://github.com/reddavis/Asynchrone/pull/40 * feat: refactor iterators by @reddavis in https://github.com/reddavis/Asynchrone/pull/41 * Fix issue with task cancellation in `Async(Throwing)?Stream` initializers by @t-sakhuja in https://github.com/reddavis/Asynchrone/pull/42 * fix: a weird bug that appears to cause the iterator to never complete by @reddavis in https://github.com/reddavis/Asynchrone/pull/43 * Test class had duplicate name by @mattmassicotte in https://github.com/reddavis/Asynchrone/pull/44 * Remove unused date extension by @mattmassicotte in https://github.com/reddavis/Asynchrone/pull/45 * Accidentally left deleted file in xcodeproj by @mattmassicotte in https://github.com/reddavis/Asynchrone/pull/46 * feat: remove use of xcodeproj by @reddavis in https://github.com/reddavis/Asynchrone/pull/48 * feat: update documentation URL by @reddavis in https://github.com/reddavis/Asynchrone/pull/49 * Basic DocC support by @mattmassicotte in https://github.com/reddavis/Asynchrone/pull/50 * watchOS and tvOS by @mattmassicotte in https://github.com/reddavis/Asynchrone/pull/51 * feat: remove Jazzy documentation by @reddavis in https://github.com/reddavis/Asynchrone/pull/52 ## New Contributors * @t-sakhuja made their first contribution in https://github.com/reddavis/Asynchrone/pull/42 * @mattmassicotte made their first contribution in https://github.com/reddavis/Asynchrone/pull/44 **Full Changelog**: https://github.com/reddavis/Asynchrone/compare/v0.21.0...v0.22.0
v0.21.0
1 year ago
## What's Changed * feat: add `last()` to async sequence by @reddavis in https://github.com/reddavis/Asynchrone/pull/36 * feat: add `NotificationCenterAsyncSequence` by @reddavis in https://github.com/reddavis/Asynchrone/pull/37 **Full Changelog**: https://github.com/reddavis/Asynchrone/compare/v0.20.0...v0.21.0
v0.20.0
1 year ago
## What's Changed * Debounce refactor by @reddavis in https://github.com/reddavis/Asynchrone/pull/33 * Rethrows & refactoring by @reddavis in https://github.com/reddavis/Asynchrone/pull/34 * Throttle refactor by @reddavis in https://github.com/reddavis/Asynchrone/pull/35 **Full Changelog**: https://github.com/reddavis/Asynchrone/compare/v0.19.0...v0.20.0
v0.19.0
1 year ago
## What's Changed * Improve shared sequence management by @reddavis in https://github.com/reddavis/Asynchrone/pull/32 **Full Changelog**: https://github.com/reddavis/Asynchrone/compare/v0.18.1...v0.19.0
v0.18.1
1 year ago
## What's Changed * Check for cancellation by @reddavis in https://github.com/reddavis/Asynchrone/pull/31 **Full Changelog**: https://github.com/reddavis/Asynchrone/compare/v0.18.0...v0.18.1
v0.18.0
1 year ago
## What's Changed * Catch error by @reddavis in https://github.com/reddavis/Asynchrone/pull/30 **Full Changelog**: https://github.com/reddavis/Asynchrone/compare/v0.17.0...v0.18.0
v0.17.0
1 year ago
## What's Changed * [Refactor] Pass priority level to sink function by @reddavis in https://github.com/reddavis/Asynchrone/pull/28 **Full Changelog**: https://github.com/reddavis/Asynchrone/compare/v0.16.1...v0.17.0
v0.16.1
2 years ago
## What's Changed * Replace chain operator with a function by @reddavis in https://github.com/reddavis/Asynchrone/pull/26 * Add the ability to chain sequences by @reddavis in https://github.com/reddavis/Asynchrone/pull/23 * Make any sequence and async sequence by @reddavis in https://github.com/reddavis/Asynchrone/pull/24 * Refactor tests by @reddavis in https://github.com/reddavis/Asynchrone/pull/25 **Full Changelog**: https://github.com/reddavis/Asynchrone/compare/v0.15.0...v0.16.1
v0.15.0
2 years ago
## What's Changed * Add limit option to collect by @reddavis in https://github.com/reddavis/Asynchrone/pull/20 * Allow the sink closures to be async by @reddavis in https://github.com/reddavis/Asynchrone/pull/18 * Introduce TimerAsyncSequence by @reddavis in https://github.com/reddavis/Asynchrone/pull/19 * Add assign function to async sequence by @reddavis in https://github.com/reddavis/Asynchrone/pull/21 * Update documentation by @reddavis in https://github.com/reddavis/Asynchrone/pull/22 **Full Changelog**: https://github.com/reddavis/Asynchrone/compare/v0.14.0...v0.15.0
v0.14.0
2 years ago
## What's Changed * Update CI to test on iOS 14 too by @reddavis in https://github.com/reddavis/Asynchrone/pull/17 * DelayAsyncSequence by @reddavis in https://github.com/reddavis/Asynchrone/pull/16 * Empty sequence by @reddavis in https://github.com/reddavis/Asynchrone/pull/15 **Full Changelog**: https://github.com/reddavis/Asynchrone/compare/v0.13.0...v0.14.0
iOS macOS watchOS tvOS
reddavis/Papyrus v0.13.2
Papyrus aims to hit the sweet spot between saving raw API responses to the file system and a fully fledged database like Realm.
⭐️ 25
🕓 23 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.13.2
23 weeks ago
## What's Changed * fix: return if collection is empty by @reddavis in https://github.com/reddavis/Papyrus/pull/11 **Full Changelog**: https://github.com/reddavis/Papyrus/compare/v0.13.1...v0.13.2
v0.13.1
30 weeks ago
## What's Changed * fix: manually set created at timestamp by @reddavis in https://github.com/reddavis/Papyrus/pull/10 **Full Changelog**: https://github.com/reddavis/Papyrus/compare/v0.13.0...v0.13.1
v0.13.0
31 weeks ago
## What's Changed * Refactor + simplify by @reddavis in https://github.com/reddavis/Papyrus/pull/9 **Full Changelog**: https://github.com/reddavis/Papyrus/compare/v0.12.0...v0.13.0
v0.12.0
1 year ago
## What's Changed * feat: delete all by @reddavis in https://github.com/reddavis/Papyrus/pull/6 * feat: by default order results by modified at by @reddavis in https://github.com/reddavis/Papyrus/pull/7 **Full Changelog**: https://github.com/reddavis/Papyrus/compare/v0.11.0...v0.12.0
v0.11.0
1 year ago
## What's Changed * feat: concurrency support by @reddavis in https://github.com/reddavis/Papyrus/pull/4 **Full Changelog**: https://github.com/reddavis/Papyrus/compare/v0.10.0...v0.11.0
v0.10.0
1 year ago
## What's Changed * feat: allow custom JSON encoders/decoders by @cbaker6 in https://github.com/reddavis/Papyrus/pull/2 * Reset store by @reddavis in https://github.com/reddavis/Papyrus/pull/3 ## New Contributors * @cbaker6 made their first contribution in https://github.com/reddavis/Papyrus/pull/2 **Full Changelog**: https://github.com/reddavis/Papyrus/compare/v0.9.0...v0.10.0
2 years ago
iOS macOS watchOS tvOS
reddavis/Panel v0.9
A SwiftUI panel component similar to the iOS Airpod battery panel or the Share Wi-Fi password panel.
⭐️ 17
🕓 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.
v0.9
2 years ago
Initial release!
iOS
reddavis/RedUx v1.0.0
A super simple Swift implementation of the redux pattern making use of Swift 5.5's new async await API's.
⭐️ 15
🕓 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.
v1.0.0
1 year ago
## What's Changed * Pass continuation through to effect by @reddavis in https://github.com/reddavis/RedUx/pull/33 * Memory management by @reddavis in https://github.com/reddavis/RedUx/pull/34 * feat: better performing state equality assertion by @reddavis in https://github.com/reddavis/RedUx/pull/35 * fix: no compiler error on <Xcode 13.4 by @reddavis in https://github.com/reddavis/RedUx/pull/36 **Full Changelog**: https://github.com/reddavis/RedUx/compare/v0.15.0...v1.0.0
v0.15.0
1 year ago
## What's Changed * Cancellable effects by @reddavis in https://github.com/reddavis/RedUx/pull/24 * Run send on main actor by @reddavis in https://github.com/reddavis/RedUx/pull/26 * Declare vm and unwrap store as main actor by @reddavis in https://github.com/reddavis/RedUx/pull/27 * Documentation site by @reddavis in https://github.com/reddavis/RedUx/pull/25 * Declare store as ma by @reddavis in https://github.com/reddavis/RedUx/pull/28 * Update README by @reddavis in https://github.com/reddavis/RedUx/pull/29 * Example app by @reddavis in https://github.com/reddavis/RedUx/pull/30 * Refactor effect management by @reddavis in https://github.com/reddavis/RedUx/pull/32 * Remove duplicates when propagating state by @reddavis in https://github.com/reddavis/RedUx/pull/31 **Full Changelog**: https://github.com/reddavis/RedUx/compare/v0.14.0...v0.15.0
v0.14.0
1 year ago
## What's Changed * Ensure state is updated on MainActor by @reddavis in https://github.com/reddavis/RedUx/pull/20 * State Helpers - ValueStatus & ActionStatus by @reddavis in https://github.com/reddavis/RedUx/pull/22 * Refactor of test helpers by @reddavis in https://github.com/reddavis/RedUx/pull/23 **Full Changelog**: https://github.com/reddavis/RedUx/compare/v0.13.0...v0.14.0
v0.13.0
2 years ago
- `RedUxable` no longer requires conforming to `View`. **Full Changelog**: https://github.com/reddavis/RedUx/compare/v0.12.0...v0.13.0
v0.12.0
2 years ago
## What's Changed * Documentation by @reddavis in https://github.com/reddavis/RedUx/pull/15 * Readonly view model value binding by @reddavis in https://github.com/reddavis/RedUx/pull/16 **Full Changelog**: https://github.com/reddavis/RedUx/compare/v0.11.0...v0.12.0
v0.11.0
2 years ago
## What's Changed * Helpers to build common effects by @reddavis in https://github.com/reddavis/RedUx/pull/14 **Full Changelog**: https://github.com/reddavis/RedUx/compare/v0.10.0...v0.11.0
v0.10.0
2 years ago
## What's Changed * Add view model by @reddavis in https://github.com/reddavis/RedUx/pull/4 * Add MIT license by @reddavis in https://github.com/reddavis/RedUx/pull/6 * Remove duplicate Binding setter calls by @reddavis in https://github.com/reddavis/RedUx/pull/7 * Add a SwiftUI view for unwrapping stores. by @reddavis in https://github.com/reddavis/RedUx/pull/8 * Refactor effects by @reddavis in https://github.com/reddavis/RedUx/pull/9 * Update example app by @reddavis in https://github.com/reddavis/RedUx/pull/10 * Turn a reducer into a reducer that accepts optional state by @reddavis in https://github.com/reddavis/RedUx/pull/11 * Introduce a more flexible reducer pull function by @reddavis in https://github.com/reddavis/RedUx/pull/12 * Enable reducer to return effect. by @reddavis in https://github.com/reddavis/RedUx/pull/13 **Full Changelog**: https://github.com/reddavis/RedUx/compare/v0.9.1...v0.10.0
v0.9.1
2 years ago
## What's Changed * Define the combine reducer operator precedence by @reddavis in https://github.com/reddavis/RedUx/pull/3 **Full Changelog**: https://github.com/reddavis/RedUx/compare/v0.9.0...v0.9.1
v0.9.0
2 years ago
iOS macOS
reddavis/TableData v1.0.0
Table Data is super flexible framework for building complicated table views.
⭐️ 3
🕓 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.
1.0.0
6 years ago
iOS

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