Swiftpack.co - Swift Packages by theheraldproject

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

Packages published by theheraldproject

theheraldproject/herald-for-ios v2.2.0
Herald for iOS - Reliable mobile Bluetooth communications - iOS library & test app
⭐️ 24
🕓 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.
Version 2.2.0 Released
1 year ago
This release adds connect back capability when Android devices whose adverts have not been detected write their payloads to an iOS device, improving detection of less reliable Android phones. We have also reduced the frequency of connections from iOS generally and do not invalidate received payloads more frequently than the BLe MAC rotation period by default. We have also added more explicit support for custom service UUIDs for application developers. As a result of all of these changes battery life has improved again. This also reduces the workload on nearby Android devices, improving their reliability and battery life too. ## What's Changed * Completed write and read back support by @adamfowleruk in https://github.com/theheraldproject/herald-for-ios/pull/198 **Full Changelog**: https://github.com/theheraldproject/herald-for-ios/compare/v2.1.0...v2.2.0
Version 2.1.0 Released
1 year ago
This release improves detection and reliability on iOS and improves performance when communicating with Android devices. Various internal changes have been made, and a move to a new Bluetooth SIG registered manufacturer and service UUID has been made. This release also includes the Analysis API, making in-memory, high performance analysis of sensor data possible in real time and using window functions. ## What's Changed * Replaced hash function in BloomFilter - Validated by @c19x in https://github.com/theheraldproject/herald-for-ios/pull/162 * Automated test - Validated by @c19x in https://github.com/theheraldproject/herald-for-ios/pull/164 * Transport layer security (TLS) primitives - Validated by @c19x in https://github.com/theheraldproject/herald-for-ios/pull/160 * Exposed seeds, keys and identifier for testing - Validated by @c19x in https://github.com/theheraldproject/herald-for-ios/pull/170 * Fixes #172. Public API now marked as public by @adamfowleruk in https://github.com/theheraldproject/herald-for-ios/pull/173 * Break up bitwise operation into two shorter operations by @codeanticode in https://github.com/theheraldproject/herald-for-ios/pull/174 * Make Aggregate class and its methods open by @codeanticode in https://github.com/theheraldproject/herald-for-ios/pull/179 * Fixes #180. New beta build with fix for Aggregate class by @adamfowleruk in https://github.com/theheraldproject/herald-for-ios/pull/181 * Fixed #182. Thunk in TextFile.write by @adamfowleruk in https://github.com/theheraldproject/herald-for-ios/pull/184 * Fixed #183. Added didDeleteOrDetect from Android API by @adamfowleruk in https://github.com/theheraldproject/herald-for-ios/pull/185 * Fixed #186. Added new registered Herald service ID by @adamfowleruk in https://github.com/theheraldproject/herald-for-ios/pull/189 * Part of #188. Final iOS and Android reliability changes by @adamfowleruk in https://github.com/theheraldproject/herald-for-ios/pull/191 ## New Contributors * @codeanticode made their first contribution in https://github.com/theheraldproject/herald-for-ios/pull/174 **Full Changelog**: https://github.com/theheraldproject/herald-for-ios/compare/v2.0.0...v2.1.0
Version 2.1.0-beta3 Released
1 year ago
A Beta release of the CocoaPod for the Herald API. Now including the first look of the Analysis API. Beta 3 includes some bug fixes for the Analysis API. ## What's Changed * Make Aggregate class and its methods open by @codeanticode in https://github.com/theheraldproject/herald-for-ios/pull/179 * Fixes #180. New beta build with fix for Aggregate class by @adamfowleruk in https://github.com/theheraldproject/herald-for-ios/pull/181 **Full Changelog**: https://github.com/theheraldproject/herald-for-ios/compare/v2.1.0-beta2...v2.1.0-beta3
v2.1.0-beta2 - Beta release for Analysis API
1 year ago
A Beta release of the CocoaPod for the Herald API. Now including the first look of the Analysis API. Beta 2 includes some bug fixes for the Analysis API and Utility classes. (Including a fix for the 64-bit Data class append() regression issue on the latest XCode releases). ## What's Changed * Version bump to v2.1.0-beta1 by @adamfowleruk in https://github.com/theheraldproject/herald-for-ios/pull/168 * Replaced hash function in BloomFilter - Validated by @c19x in https://github.com/theheraldproject/herald-for-ios/pull/162 * Automated test - Validated by @c19x in https://github.com/theheraldproject/herald-for-ios/pull/164 * Transport layer security (TLS) primitives - Validated by @c19x in https://github.com/theheraldproject/herald-for-ios/pull/160 * Exposed seeds, keys and identifier for testing - Validated by @c19x in https://github.com/theheraldproject/herald-for-ios/pull/170 * Fixes #172. Public API now marked as public by @adamfowleruk in https://github.com/theheraldproject/herald-for-ios/pull/173 * Break up bitwise operation into two shorter operations by @codeanticode in https://github.com/theheraldproject/herald-for-ios/pull/174 * Fixes #175. Release prep for Herald iOS v2.1.0-beta2 by @adamfowleruk in https://github.com/theheraldproject/herald-for-ios/pull/176 ## New Contributors * @codeanticode made their first contribution in https://github.com/theheraldproject/herald-for-ios/pull/174 **Full Changelog**: https://github.com/theheraldproject/herald-for-ios/compare/v2.0.0...v2.1.0-beta2
v2.1.0-beta1 - Beta release for Analysis API
1 year ago
A Beta release of the CocoaPod for the Herald API. Now including the first look of the Analysis API. ## What's Changed * Version bump to v2.1.0-beta1 by @adamfowleruk in https://github.com/theheraldproject/herald-for-ios/pull/168 * Replaced hash function in BloomFilter - Validated by @c19x in https://github.com/theheraldproject/herald-for-ios/pull/162 * Automated test - Validated by @c19x in https://github.com/theheraldproject/herald-for-ios/pull/164 * Transport layer security (TLS) primitives - Validated by @c19x in https://github.com/theheraldproject/herald-for-ios/pull/160 * Exposed seeds, keys and identifier for testing - Validated by @c19x in https://github.com/theheraldproject/herald-for-ios/pull/170 * Fixes #172. Public API now marked as public by @adamfowleruk in https://github.com/theheraldproject/herald-for-ios/pull/173 **Full Changelog**: https://github.com/theheraldproject/herald-for-ios/compare/v2.0.0...v2.1.0-beta1
Version 2.0.0 Released
2 years ago
Herald for iOS version 2.0.0. This is a major version release with breaking changes, hence the version bump. Major changes in this version:- - BREAKING: Moved to io.heraldprox.herald package - Please change all references! #142 - Moved from vmware to LFPH/Herald project website #151 - Added CI build automation and cocoapod package publishing #146 #152 (Tested via this beta release) - Support swift package manager #144 - Periodic code review #93 - Using main instead of master for releases #166 Install via `pod install Herald` for the latest release.
Version 2.0.0-beta1 Released
2 years ago
Herald for iOS version 2.0.0-beta1. Major changes in this version:- - Moved from vmware to LFPH/Herald project website and package identifiers #142 - Added CI build automation and cocoapod package publishing #152 (Tested via this beta release) - Support swift package manager #144 Install via pod install Herald for the latest release.
Version 1.3.0 Released
2 years ago
Herald for iOS version 1.3.0. Major changes in this version:- - New Analysis API - RSSI to Distance conversion for Bluetooth Low Energy using the Analysis API - Self calibration over time method for distance conversion for BLE - Distance to risk estimation configuration log-distance model using the Analysis API (Applicable to COVID-19) - Additional tests Install via pod install Herald for the latest release.
Version 1.2.0 Released
3 years ago
Herald for iOS version 1.2.0. Full release notes to follow. Main areas:- - Improved performance, CPU, and battery usage - Detection of GAEN and OpenTrace payloads as well as Herald protocol based payloads - Venue Beacon support and demonstration of beacon mode and phone mode in the iOS demo app, including Venue Diary alternative to QR codes at bars/restaurants - Easier integration of Herald into a Digital Contact Tracing app as a Cocoa pod library Install via `pod install Herald` for the latest release.
Version 1.2.0-beta3 Released
3 years ago
This version adds in application API improvements and support for other digital contact tracing protocols. Main features:- - Support for Extended Data Area in Herald DCT based payloads - Venue Beacon mode (alternative to QR code scanning) - Venue Diary support in the demo app - Enhanced efficiency and lower battery use - Support for detecting other DCT payloads over the air (OpenTrace, GAEN) and plugging detection into the Herald API structure Final new functionality pre-release prior to v1.2.0. Use the Herald beta pod to get this release.
iOS

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