Skip to content

Releases: highmobility/auto-api-swift

Level 13.2 minor update

22 Feb 14:11

Choose a tag to compare

This update adds additional datapoints to the existing Level 13 - only an additive update.
More info and the changelog can be seen here.

Level 13.1 minor update

26 Jul 08:07

Choose a tag to compare

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

03 Dec 09:57

Choose a tag to compare

Change AAError to public (thrown from AAAutoAPI.parseBytes).

7.3.10

17 Jun 14:48

Choose a tag to compare

This is a minor additive update, to upgrade YearTime slightly.

  • Add .date: Date? property to YearTime
  • Make YearTime conform to Comparable

13.0.0

11 May 12:29

Choose a tag to compare

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 a RawValue == String.
    • To still access the byte-value, one should use the .byteValue property (instead of the previous .rawValue, which now returns a String value).
  • 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

18 Jan 11:28

Choose a tag to compare

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_power or odometer.
  • 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

18 Jan 11:11

Choose a tag to compare

Helps Swift compiler with some "difficult" calculations.

7.3.9

23 Jan 11:07

Choose a tag to compare

New LICENCE!

Added back scripts to deal with fat-binaries.
Updated README.

11.0.1

17 Jan 10:04

Choose a tag to compare

New LICENCE!

Added back scripts to deal with fat-binaries.
Updated README.

11.0.0

08 Jan 13:21

Choose a tag to compare

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.