v4.0.0
IDL Parser v4.0.0
This release includes the following features:
- Add new method
getMembersById
for STG (#153) - API to access
AnnotationDeclaration
(#135) - New STG API function to check if a union needs the default case (#138)
- New STG API functions to check the type of TypeIdentifier (#140)
- Support annotations for union's discriminators (#148)(#152)
This release includes the following improvements:
- XTypes v1.3 refactor (#130)
- Improve path processing (#131)
- Switch master to 4.0.x (#141, #142)
- Bitsets according to standard IDL to C++11 2021 (#145)
- Add RELEASE_SUPPORT.md and update PR template versions (#136)
- Add check not using
@key
in derived structures (#154)
This release includes the following fixes:
- Fixed
member_id
for unions (#123) - Fix
getCTypename
(#122) - Fixing inheritance with aliases (#125)
- Fix Enum plain and bounded getters (#126)
- Fix parsing IDL oneway operations (#147)
- Fix default enclosing type for 1-byte bitfield (#149)
- Fix generation for new kind of constants (#151)
PRs in merged order:
#130, #138, #140, #141, #123, #122, #125, #126, #131, #142, #143, #135, #145, #147, #149, #148, #152, #136, #151, #153, #154, #155