- bug(config): direct convert ret 0 to nil error
- feat(config): support runtime version 3
- feat(generic-can): pass msg_ids as coma-separated string
- feat(generics): support di7
- feat(generics): support can
- feat(generics): support rl6
- feat(config): validate option name length
- feat(config): check all options are set
- bug(config): fill missed options to pass default values to callback
- feat(config): support before and after write callbacks
- feat(qmodbus): modbus querier initial version