Swiftpack.co - Swift Packages by Bouke

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

Packages published by Bouke

Bouke/HAP backup-master-13-27-07
Swift implementation of the Homekit Accessory Protocol
⭐️ 361
🕓 10 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.
4 years ago
### Added - HAP definitions from macOS Catalina. ### Changed - Swift 5 required. - SwiftNIO upgraded to v2. - Logging through SwiftLog instead of Evergreen.
4 years ago
### Added - Additional accessory and service types. - Support for Raspberry Pi / Raspbian Stretch. - Services / Characteristics are now generated from Apple's Homekit framework on macOS. This means that those definitions are more easily kept up-to-date. Contribution by Guy Brooker. - Television accessory support. Contribution by Guy Brooker. - Swift 5 support. ### Changed - Network stack rewritten with SwiftNIO. - Naming of some service / characteristic / enum types. - Characteristics with read permission (Paired Read) require a value, no value is no longer valid. - Characteristic bounds no longer trap when out of bound values are set programmatically, but will clip the value instead. This resolves an issue where setting a value to the minimum value would trap in some situations. ### Fixed - Allow bridges with spaces in name. ### Removed - Swift 4 support.
Swift 4 and more
6 years ago
* Swift 4 * Improved HAP specification conformity (notification coalescence, multiple status return codes) * Additional builtin accessory and service types * Resolved issue with pairings not being removed
macOS
Bouke/NetService 0.8.1
Swift NetService (Bonjour / Zeroconf / mDNS) implementation for Linux
⭐️ 118
🕓 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.
0.8.1
3 years ago
Fixes a regression with Linux Swift 5.1 and 5.2.
0.8.0
3 years ago
4 years ago
### Removed - Swift 4 support.
Swift 5 support
5 years ago
Backed by dns_sd
5 years ago
This version replaces the mDNS resolver with the system library providing dns_sd. On Linux you can install Avahi: `libavahi-compat-libdnssd-dev`, on macOS it will use the builtin mDNS resolver. ### Changed - Use Avahi resolver on Linux.
5 years ago
### Added - Default delegate implementations
Swift 4.2
5 years ago
### Changes - Swift 4.2
5 years ago
### Changes - Better error handling
Bouke/DNS 1.2.0
Swift implementation of DNS Records / RR
⭐️ 64
🕓 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.
4 years ago
### Added - Support for Swift 5
4 years ago
### Added - Allow encoding of UTF-8 names
5 years ago
### Added - StartOfAuthorityRecord type. - Support for Swift 4.1. ### Changed - All ResourceRecord fields are now modifable. ### Fixed - Crash when encoding records with empty names. - Crash when parsing invalid label sizes.
5 years ago
### Added - Support for Swift 4. - Improved API documentation. - Support for building on iOS. ### Changed - Parser became more forgiving, replacing enums with integers where no all cases are known.
6 years ago
6 years ago
6 years ago
Fuzzing and Swift 3.1.1 on Linux
6 years ago
* Swift 3.1.1 on Linux doesn't correctly slice Data values. So this release introduces a few workarounds. * Fuzzing revealed a lot of areas that couldn't handle malformed data, those areas have been made more robust.
Improved decoding robustness
6 years ago
* Improved robustness of message decoding * `Message(unpack:)` is now throwable
Encoding efficiency
6 years ago
* Re-use existing domain name labels when encoding messages * Encode into a mutable Data object, instead of appending bytes
Bouke/SRP 3.2.1
Secure Remote Password (SRP) for Swift
⭐️ 54
🕓 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.
Additional platforms
2 years ago
swift-crypto
2 years ago
This release replaces BlueCryptor with swift-crypto.
Xcode 10
5 years ago
### Changes - Upgrade BlueCryptor to 1.x for Xcode 10 compatibility
SwiftPM library
6 years ago
Swift4 all the things!
6 years ago
6 years ago
6 years ago
6 years ago
iOS macOS watchOS tvOS
Bouke/Glob 1.0.5
Glob for Swift 5
⭐️ 25
🕓 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.5
3 years ago
Added: - Linux support - Support for current working directory Changed: - Glob behaviours now referenced throuh `Glob.Behavior`, e.g. `Glob.Behavior.BashV4`.
4 years ago
Changed: - Replaced `flatMap` with `compactMap` to resolve deprecation warning (patch #4 by @briancordanyoung)
Bouke/My-Home 0.2.0
My DIY Homekit setup in Swift
⭐️ 7
🕓 3 years ago
macOS
Bouke/CLibSodium 2.0.0
Swift overlay for libsodium
⭐️ 3
🕓 4 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.
7 years ago

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