v13.2.0
What's Changed
- Includes Level5 implementation of Auto API by @slashmili in #1
- Add few commands by @slashmili in #2
- Auto API Level 7 by @slashmili in #3
- Windows state and (partial) command implemented by @nonninz in #4
- Universal property timestamp by @slashmili in #5
- Update door locks to level 9 by @scudelletti in #6
- Add property_timestamps to VehicleLocationState by @scudelletti in #7
- Fix dialyzer errors by @scudelletti in #8
- Support
properties_failures
by @nonninz in #9 - Add
AutoApi.State.put_failure
by @nonninz in #10 - Property Component by @slashmili in #11
- Use property testing for parsing failure by @slashmili in #13
- update_property state helper by @slashmili in #14
- update failure_message state and command by @slashmili in #15
- Implement property failures by @nonninz in #12
- Cleanup warnings, format, dialyzer by @nonninz in #17
- Implement Vehicle Status by @nonninz in #16
- Add several methods to AutoApi.Capability by @nonninz in #18
- add example to convert command to bin by @slashmili in #19
- Update AutoAPI specs and tests to level 10 by @jhaesus in #20
- Added
capability/0
andname/0
to all states by @nonninz in #22 - [XV-171] code cleanup by @nonninz in #21
- Add credo to check code style, and consequent refactor by @nonninz in #23
- Fix serialization problems in property failures by @nonninz in #24
- Update travis to use latest elixir/OTP by @nonninz in #25
- Handle property_component when type is enum and data is nil by @slashmili in #26
- Level10 by @jens-feldertech in #27
- Update TelematicsPermissions to L11 format by @slashmili in #28
- Capture logs in CommandHelper tests by @nonninz in #29
- Add protocol version to binary commands by @nonninz in #30
- Update README by @slashmili in #34
- change the license MIT by @slashmili in #32
- Update master to L11 by @nonninz in #31
- Enable github action by @slashmili in #33
- Enable test on latest elixir by @slashmili in #39
- Log the type if it's not parsable by @slashmili in #38
- Separate build cache per elixir otp version by @nonninz in #41
- Run credo on GitHub workflow by @nonninz in #37
- Extract Command "meta" code into its own module by @nonninz in #43
- Implement
get_availability
command parsing by @nonninz in #42 - Fix parsing of signed integer properties by @nonninz in #45
- Level12 by @nonninz in #46
- Command refactoring to enable Multicommand support by @nonninz in #44
- [PE-238] Update Github action that installs elixir by @scudelletti in #48
- Accept
unauthorized
spelling for failure reason by @nonninz in #49 - Update AutoApi specs by @nonninz in #50
- [HOTFIX]update GitHub action by @slashmili in #54
- add universal capability and state by @slashmili in #52
- Handle invalid binary conversion by @slashmili in #51
- TypeSpec generation by @jhaesus in #56
New Contributors
- @jhaesus made their first contribution in #20
- @jens-feldertech made their first contribution in #27
Full Changelog: https://github.com/highmobility/auto-api-elixir/commits/v13.2.0