-
February 1, 2024
-
Updated to the latest versions of libraries, et al.
-
Tweaked a bit of code to account for deprecated calls.
-
Upped the iOS version to minimum 13, just to make it less of a support burden.
-
Updated the dependencies to the latest.
N.B. Looks like Apple is trying to strongarm us into using SwiftUI for Watch and TV. I'm not really up to rewriting the wole test harness (right now), but I'll probably do that, at some time. Note that the Watch and TV targets may bork, in the test harness.
-
January 6, 2024
-
Added privacy declarations.
-
Had to remove SwiftLint, as it stopped working.
-
December 11, 2022
-
Updated the package file, to reflect the proper dependency version. No API changes.
-
October 6, 2022
-
Updated the test harness dependencies. No API changes.
-
September 16, 2022
-
Updated to the latest tools.
-
Updated SwiftLint
-
September 1, 2022
-
More changing implicit optionals to explicit ones.
-
August 30, 2022
-
Some basic work to make the API a bit more robust. This does introduce some minor changes to the API, as we are not publishing implicit optionals, anymore.
-
July 12, 2022
-
Just updated a couple of dependencies, used for the tests. No API changes.
-
June 26, 2022
-
Also changed the WatchOS and TVOS test harnesses to use the local module. No changes to API.
-
June 21, 2022
-
Changed the MacOS and iOS test harnesses to use the package, linked locally. No changes to API.
-
June 1, 2022
-
Lowered the MacOS requirement.
-
Removed the dash-notation.
-
Updated the
RVS_Generic_Swift_Toolbox
dependency. -
Updated the
RVS__Persistent_Prefs
dependency.
-
May 14, 2022
-
Updated the
RVS_Generic_Swift_Toolbox
dependency. -
Updated the
RVS__Persistent_Prefs
dependency.
-
January 27, 2022
-
Added support for DocC. No code or API changes.
-
December 14, 2021
-
Updated the tools.
-
September 23, 2021
-
Updated to work with the latest toolchains.
-
November 13, 2020
-
Addresses possible crashes, when reading descriptors. Unable to reproduce, but I think I can at least avoid crashes.
-
September 4, 2020
-
Addressed a possible crasher, in system IDs being provided with an offset, that could cause casting to overrun memory. The same bug resulted in incorrect readings of some integer values.
-
September 3, 2020
-
Added states for disconnecting or connecting to the discovery info type.
-
Upped the dependency version for the included dependency.
-
August 24, 2020
-
Some minor documentation tweaks.
-
Added the ability to change the timeout from an instance. Not super thread-safe, but it is not something that should ever give us that type of problem.
-
August 20, 2020
-
Updated the reported versions of all the test harnesses and the framework targets.
-
Added a computed property to the AdvertisementData struct, to access advertised Services.
-
Simplified the advertisement string display a bit, in the test harnesses.
-
August 18, 2020
-
This is the first "official" release.
-
August 15, 2020
-
Added WatchOS test harness.
-
Some documentation fixes.
-
Reorganized to create default SPM structure.
-
Fixed a few minor issues with the SDK.
-
August 4, 2020
-
Added Mac test harness.
-
Some minor fixes and work on the SDK.
-
July 28, 2020
-
Added write handling (Characteristics and Descriptors).
-
Starting Mac Test Harness implementation (still incomplete).
-
July 5, 2020
-
Updated the dependencies to the latest (static) versions.
-
Made the build product static.
-
June 25, 2020
-
Removed the prefs dependency from the package file, as it is not necessary for consumers of the package.
-
June 24, 2020
-
SPM had a number of issues. These have been addressed.
-
June 21, 2020
-
Adding test harness projects.
-
Enabling Characteristic and Descriptor writes.
-
Swapped Carthage out for SPM
-
May 4, 2020
-
Added placeholder source files for all the standard Apple Descriptors. They don't do anything -yet.
-
May 3, 2020
-
Added targets for WatchOS and TVOS.
-
May 2, 2020
-
Likely no operational change. Added a "Belt and Suspenders" check in the timeout, in case we ever get called after the timer was cleared (Hey, you never know).
-
May 2, 2020
-
Added support for the Characteristic Presentation Format Descriptor.
-
May 1, 2020
-
Added support for the User Description Descriptor.
-
April 30, 2020
-
Added support for the Characteristic Extended Properties Descriptor.