Improvements
- Commands and responses are now logged using their own synchronous queue to prevent unreadable output when commands and responses were sent simultaneously.
setLoggingEnabled(loggingEnabled:)has been renamedset(loggingEnabled:) async.- The original function remains but is deprecated.
- Change default
coreCountinEngine.start()to one less than the device's core count (minimum of 1).- This allows a free core for other processing tasks in a multicore environment.
- Can still be changed with the
coreCountparameter if desired.
Enginenow automatically stops related processes when it is deinitialized.
Full Changelog: 0.6.0...0.7.0