Skip to content

Releases: EVerest/cbexigen

v1.0.0

20 Feb 09:19
afd732d

Choose a tag to compare

What's Changed

  • low-level EXI codec: add helper functions by @barsnick in #1
  • fix grammars for choices, and for abstracts and their realizations by @barsnick in #2
  • File and directory name refactoring by @barsnick in #3
  • Support ISO 15118-20 by @barsnick in #4
  • Improve C code by better use of templates by @barsnick in #5
  • Add grammar_id and bit position to debug log by @chausGit in #6
  • Add analyze_element and exi_hex_string_to_bin to general tools by @chausGit in #7
  • Chaus git/add funcions to tools by @chausGit in #8
  • Chaus git/fix missing particles for de and encoding ac and dc 20 messages by @chausGit in #9
  • Decoder/Encoder: do not read/write additional START and END bits for attributes by @barsnick in #10
  • sort attributes before adding to particles by @barsnick in #12
  • minor fixes by @barsnick in #13
  • fix length in string type defines by @chausGit in #22
  • Chaus git/fix missing array from simple array struct by @chausGit in #20
  • Bugfix/extended base types use wrong coding function by @chausGit in #23
  • Fix for occurrence of single particle sequences by @chausGit in #25
  • chausGit/add support for optional arrays in encoder by @chausGit in #24
  • Various property enhancements by @barsnick in #26
  • Move some C code from Encoder class to code templates by @barsnick in #27
  • Bugfix/simple de and encoding of base64binary type is missing by @chausGit in #29
  • Handle wildcard element grammar events for PnC by @barsnick in #30
  • Add more array optimizations to config for iso-20 by @chausGit in #32
  • Fix de- and encoding of empty elements by @chausGit in #33
  • Make the generated code for coding abstract elements and types recogn… by @chausGit in #34
  • Encoder/Decoder: encode simple strings without START/END by @barsnick in #35
  • config, typeDefinitions: allow up to 4 Reference items by @barsnick in #36
  • SchemaAnalyzer, ExiBaseCoderCode: ensure that final grammar of reduced arrays is correct by @barsnick in #37
  • grammars for arrays by @barsnick in #38
  • Mark inserted extra grammar with a flag and adjust encoder by @chausGit in #39
  • Fix ACDP and WPT code creation by @barsnick in #41
  • Feature/add simple xmldsig fragment de and encoder by @chausGit in #43
  • Fix the generation of the init functions by @chausGit in #45
  • fix various cppcheck warnings in generated C code by @barsnick in #46
  • increase the maximum length of EXI strings by @barsnick in #47
  • low-level EXI codec: fix left-shift for large integers by @barsnick in #51
  • Fix missing fragment end marker and missing elements by @barsnick in #58
  • use parentheses in macros by @barsnick in #62
  • config: add WPT and ACDP by @barsnick in #63
  • Add issue and PR templates and CODEOWNERS file by @SebaLukas in #70
  • Updated xmlschema to version 3.0.2 by @SebaLukas in #73
  • config: increase size of ParameterType by @barsnick in #74
  • Fix compiler warnings in generated c code. by @ashesman in #81
  • Add a functionality to download the XSD schema files from the ISO website by @SebaLukas in #82
  • README: reword and fix errors by @barsnick in #85
  • Use big int for integer type without max value by @SiebrenW in #65
  • Fix duplicated abstract choice extensions (CLReqControlMode/CLResControlMode) by @barsnick in #89
  • Represent big integers as arrays of bytes by @barsnick in #87
  • Use looped grammar for arrays by @barsnick in #86
  • Fix EXI header check by @barsnick in #103
  • Clean up grammars ending reduced arrays by @barsnick in #105
  • chore: Updating xmlschema to 4.1.0 by @SebaLukas in #122

New Contributors

Full Changelog: https://github.com/EVerest/cbexigen/commits/v1.0.0