Swiftpack.co - Swift Packages by StarryInternet

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

Packages published by StarryInternet

StarryInternet/CombineCoreBluetooth 0.4.0
A wrapper API for CoreBluetooth using Combine Publishers
⭐️ 93
🕓 41 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.
0.3.1
45 weeks ago
## What's Changed * Return an error when trying to write without response to a characteristic that doesnt support it. by @klundberg in https://github.com/StarryInternet/CombineCoreBluetooth/pull/11 * Refactor `Peripheral` for better testability, and return actual `Data` or `Void` for reads/writes. by @klundberg in https://github.com/StarryInternet/CombineCoreBluetooth/pull/12 * Add support for swift package index auto-docc-generation and add some doc comments too by @klundberg in https://github.com/StarryInternet/CombineCoreBluetooth/pull/15 * bugfix: Keep reference to CBL2CAPChannel so the system doesn't close it by @bgomberg in https://github.com/StarryInternet/CombineCoreBluetooth/pull/16 ## New Contributors * @bgomberg made their first contribution in https://github.com/StarryInternet/CombineCoreBluetooth/pull/16 **Full Changelog**: https://github.com/StarryInternet/CombineCoreBluetooth/compare/0.3.0...0.3.1
1 year ago
This release makes the following changes: **Behavior changes/fixes:** * Writes to characteristics that use the `.withoutResponse` write type will return a publisher that completes immediately, instead of a publisher that waits indefinitely for a response from the peripheral (which will never come when we don't want a response) * `setNotifyValue`'s behavior is unified with other publishers: before, calling it would eagerly execute the operation on the underlying `CBPeripheral`. Now, `setNotifyValue` is lazy: you need to call the function and subscribe to the publisher in order to execute the operation, bringing the behavior in line with all other publishers returned from `Peripheral` types. **Internal:** * Refactored much of the implementation of the live peripheral types to make the publisher chains a bit simpler to read and deal with * Added to the workspace a demo application that can behave as a peripheral or a central on any supported platform (with higher min version requirements however), for testing of various bluetooth scenarios (writable characteristics being the first implemented)
1 year ago
This release adds support for building this library using Carthage.
iOS macOS watchOS tvOS
StarryInternet/ButteryToast v1.0.0
Simple Toasting Library for iOS written in Swift.
⭐️ 4
🕓 25 weeks ago

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