automotive_diag

Core definitions of the Unified Diagnostic Services (UDS), KWP2000, and OBD-II specifications for road vehicles

APACHE-2.0 License

Downloads
45.3K
Stars
30
automotive_diag - v0.1.9 Latest Release

Published by nyurik 3 months ago

automotive_diag - v0.1.8

Published by nyurik 4 months ago

What's Changed

  • Add iter and from_repr support, switch to strum crate by @nyurik in https://github.com/nyurik/automotive_diag/pull/11
    • Add from_repr(u8) -> Option<Enum> to all Enums
      • this is a better method than try_from because Option<T> is likely to be smaller than Result<T, &str>
    • Add Enum::iter() - enabled by default with the iter feature
    • Switch to strum crate
    • Do not expose internal macros
    • Fail to compile if none of the with-kwp2000, with-obd2, or with-uds features are enabled.
  • Add optional serde feature by @nyurik in https://github.com/nyurik/automotive_diag/pull/12

Full Changelog: https://github.com/nyurik/automotive_diag/compare/v0.1.7...v0.1.8

automotive_diag - v0.1.7

Published by nyurik 4 months ago

What's Changed

  • Streamlined CI by @nyurik in https://github.com/nyurik/automotive_diag/pull/9
    • perform better CI tests including MSRV using common code in the just file
    • perform semver check
    • auto-publish the crate
  • Minor doc comment changes (e.g. removed empty comments and added a few backtick quotes)