Releases: highmobility/auto-api-swift
Level 13.2 minor update
Level 13.1 minor update
This update adds some more datapoints to the existing Level 13 - mainly an additive update.
More info and the changelog can be seen here.
13.0.1
7.3.10
13.0.0
New AutoAPI level 13 binary-to-swift, and back, parser.
This release is mostly additive, with only minor API changes:
- AutoAPI enums (starting with
AA) are changed to have aRawValue == String.- To still access the byte-value, one should use the
.byteValueproperty (instead of the previous.rawValue, which now returns aStringvalue).
- To still access the byte-value, one should use the
- Additions to the spec (new capabilities, properties and types) can be found here.
- Changes to the spec (deprecations and modifications to existing types, properties and capabilities) can be seen here.
The AutoAPI spec can always be inspected for more details here.
12.0.0
New AutoAPI level 12 binary-to-swift and back parser.
- This library is now only distributed as a Swift Package which is also the main recommended way of using/integrating it.
- Most notable change from previous L11 is the AutoAPI being able to convey unit-information for different values
- properties (and sub-values), that express a measurement, output
Measurement<UnitType>now instead of just a decimal number, i.e.engine_powerorodometer.
- properties (and sub-values), that express a measurement, output
- Some properties have been deprecated (with a reference to the new property) and a boatload of new ones is added (including new capabilities).
- Each property now has an availability component that can be fetched with the corresponding getter in a capability.
For more details regarding new datapoints and other changes, please see the source.
The protocol changes from L11 to L12 can be seen here.
11.0.2
7.3.9
11.0.1
11.0.0
New AutoAPI L11 binary parser and generator.
Most of the lib is generated based on the AutoAPI spec and will have different names, i.e. Door Locks is replaced by Doors.
For API change log, please see the releases page at high-mobility.com.
For more information regarding names of capabilities and others, please check the AutoAPI guide.