Skip to content

v4.0.0

Compare
Choose a tag to compare
@elianalf elianalf released this 05 Aug 11:28
· 8 commits to master since this release
1e39d94

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