Swiftpack.co - Swift Packages by steamclock

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

Packages published by steamclock

steamclock/bluejay v0.8.9
A simple Swift framework for building reliable Bluetooth LE apps.
⭐️ 1,076
🕓 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.
Support Xcode 13 / iOS 15
2 years ago
Fixes it so it can compile correctly for the latest version of Xcode / iOS SDK. Code that directly creates a `Bluejay.CharacteristicIdentifier` from a `CBCharacteristic` needs to change to accommodate the fact that initializer is now fallible due to changes in the optionality of `CBCharacteristic.service` Also includes a few smaller changes: - Add setting to broadcast errors sent to cancelEverything to all listeners. - Fix problem with timeouts in writeAndAssemble not working as expected if partial data is received - Fix problem with the queue not restarting after transferring bluetooth state back to Bluejay
Hot fix for not restarting the queue when using the "Use" start mode
3 years ago
Swift Package Manager
3 years ago
Added support for Swift Package Manager.
Support Xcode 11.3.1
4 years ago
Bumped minimum iOS target to 11 and recommended Xcode to 11.3.1
Update to Swift 5
4 years ago
Updated Bluejay, demos, and XCGLogger for Swift 5 and Xcode 10.2.1. Only hiccup was that jazzy doc seems broken with Xcode 10.2.1, so I couldn't update the jazzy documentation, but the README on GitHub is fine and updated.
Fix crash when making a Bluejay call right after an explicit disconnect
4 years ago
Failing a queueable requires updating its queue, and therefore requires the queueable to have a reference to its queue. The disconnection-is-queued failure block is relatively new, so I didn't catch the new requirement - that is to shuffle the queue assignment to the new starting point of the add call.
Fix a disconnect crash when unpairing
4 years ago
See https://github.com/steamclock/bluejay/pull/202 for more details.
Add initial support for did modify services
5 years ago
Added initial support for did modify services delegation
Fix Carthage instruction
5 years ago
Fixed and improved Carthage instruction
Improve background state restoration and migrate to Swift 4.2
5 years ago
### Added - XCGLogger, and APIs for logging to a file and monitoring log file changes - Dittojay demo app as a virtual Bluetooth LE heart rate sensor - Also allows testing background state restoration ### Changed - Migrate to Swift 4.2 - Dropped support for iOS 9 - Removed outdated or soon-to-be-replaced demo projects and documentation - Redo, clean up, and improve Bluejay demo app to work with Dittojay demo. - Restrict public access to `Peripheral` ### Fixed - Background and listen restoration callbacks - Multiple listen crash by allowing trapping or replacing an existing listen - Order of queueing when discovering services and characteristics - Thread-related crashes by adding main thread safety checks to important Bluejay API calls
iOS
steamclock/netable v2.3.0
A Swift library for encapsulating network APIs using Codable in a type-oriented way.
⭐️ 101
🕓 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.
v2.3.0 - Interceptors
41 weeks ago
Adds support for new request `Interceptors` to do all sorts of neat things like add headers, mock out requests or swap endpoints. See the readme for more info 🚀
Better conformance to Sendable, more thread safety
1 year ago
v2.1.0 - Partial Array Decoding
1 year ago
Added support for partially decoding arrays through new `arrayDecodingStrategy` parameter on `Request`. Fixed `RetryConfiguration` not being marked as `Sendable`.
Official Public Release!
2 years ago
Our little networking library is all grown up! Read more about it [here]() Changes since last release: - A revamped example project and README to get you up and running faster - Added support for making requests with Combine - Added support for global error handling using delegation or Combine - Introduced SmartUnwrapping to make trivial unwraps easier - Added more fine-grained support for different JSON en/decoding strategies, or per Netable instance - Added support for a seconday fallback decoding type - Cleared up some ambiguity with the Netable constructor - Added some basic support for redaction to logs, fixed request bodies not being logged properly
3 years ago
- Add support for built in logging - Refine example project and documentation
Fix duration unit in network logs
4 years ago
Add error codes
4 years ago
Lower minimum iOS target to 11
4 years ago
Rename to Netable
4 years ago
- Renamed to Netable - Consolidated iOS and Mac targets - Added support for Mac Catalyst - Removed MockingJay and updated unit tests using OHHTTPStubs - Fixed async tests - Bumped version to 0.8.0 - Updated readme, changelog, podspec, SPM manifest - Deintegrated pods and workspace from project
Add basic support for Swift Package Manager
4 years ago
It is now possible to use this library through Swift Package Manager. See README.md for installation instructions.
iOS macOS
steamclock/niceComponents 2.0.2
A collection of useful UI components for SwiftUI
⭐️ 14
🕓 Yesterday
iOS macOS
steamclock/switchcraft 1.3.2
A drop-and-go endpoint selector and debug menu for iOS apps.
⭐️ 7
🕓 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.
Fix retain cycle
3 years ago
Migrate to Swift 4.2
5 years ago
- No code changes needed in this migration - Updated configurations in Xcode, podspec, readme, and changelog to make all Swift version specifiers point to 4.2
Better Switcher Active Endpoint Icon
5 years ago
Improved the UI for showing the active endpoint in the switcher.
Add custom actions
5 years ago
Added support for custom actions within Switchcraft!
5 years ago
Added a fallback for if CFBundleDisplayName is `nil`.
Add build information to switcher
5 years ago
Changed the default alert message from `nil` to contain the version and build number.
steamclock/steamclog-swift 2.3.0
A logging library that provides consistent semantics and results on iOS and Android.
⭐️ 2
🕓 26 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.0
2 years ago
Config no long assumes you're going to use Sentry - Moved the Sentry configuration options into their own optional struct - Only init and attach the Sentry log destination if you've specified a `SentryConfig` - Added `tracesSampleRate` as a Sentry config option
1.0.1 Release
2 years ago
- Disables Sentry transaction events
1.0.0 Release
2 years ago
- Fixes issue with `fatalError` text not being included in Sentry reports (#65) - Adds tagging based on environment (#72) - Updated the README to point to our Coda docs (#92) - Adds Sentry filtering (#94)
Update Sentry code and example app
2 years ago
A few minor code update is needed for using the latest Sentry. Also updated the example app to help test Sentry integration.
Fix Sentry version syntax for CocoaPods
2 years ago
Changed `~> 7.0.0` to `~> 7` to include minor version updates as well. This now matches `from: 7.0.0` for Swift packages which does include minor version updates.
Update Sentry
2 years ago
Update Sentry dependency to v7.2.1
iOS

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