Releases: EVerest/cbexigen
Releases · EVerest/cbexigen
v1.0.0
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
- @barsnick made their first contribution in #1
- @chausGit made their first contribution in #6
- @SebaLukas made their first contribution in #70
- @ashesman made their first contribution in #81
- @SiebrenW made their first contribution in #65
Full Changelog: https://github.com/EVerest/cbexigen/commits/v1.0.0