Skip to content

Releases: eProsima/IDL-Parser

v1.7.0

06 Sep 10:16
d253def
Compare
Choose a tag to compare

This release includes the following improvements:

  1. New Context function to get the relative directory from the current processed IDL file (#76)
  2. Support for @optional and @extensibility annotations (#80)
  3. New TypeCode auxiliary API (#78, #83)
  4. CI improvements removing IDL files from repository and related fixes (#77, #80)

This release also includes the following bugfixes:

  1. Fix duplicated code (#81)
  2. Fix bitmask generated code (#79)

PRs in merged order:
#76, #77, #80, #81, #78, #79, #83, #82

v1.6.0

12 Jun 09:31
51a6c79
Compare
Choose a tag to compare

This release adds the following improvements:

  • Remove unused JUnit (#55)
  • Add new function to format cpp typenames (#74)
  • Support idl files with '-' character (#73)
  • Add test for empty structs (#71)
  • Add test for multi dimensional arrays (#69)
  • Add int8 and uint8t to CTypes template (#68)
  • Update to support uxr (#66)
  • Added post-creation filter for out of bounds positions (#63)
  • Empty inheritance test (#67)

This release also includes the following fixes:

  • Wrong order of types registration in generated TypeObject (#70)
  • Reversed the order of declaration traversal (#65)

PRs in merge order:
#63, #66, #65, #68, #69, #70, #71, #67, #74, #73, #55, #75

v1.5.0

22 Feb 13:58
509cfa3
Compare
Choose a tag to compare

This release adds the following improvements:

  • Support for generating recursive structures (#57)

This release also includes the following fixes:

  • Fix grammar path in pom.xml (#60)
  • Improve test execution (#57)
  • Fix bug generating bitset and bitmask (#57)
  • Fix isIsBounded for sequences (#62)

PRs in merge order:
#57, #60, #61, #62

v1.4.0

29 Sep 07:40
de671e1
Compare
Choose a tag to compare

This release adds the following improvement:

  • Support newer gradle versions (up to v7.5.1) (#58)

PRs in merge order:
#58. #59

v1.3.0

01 Jul 11:17
7b98654
Compare
Choose a tag to compare

This release adds the following improvement:

  • Use special cppType for bounded strings (#53)

PRs in merge order:
#53, #56

v1.2.0

16 Mar 08:11
b1ece0a
Compare
Choose a tag to compare

This release adds the following improvement:

  • Extend API to ease TypeObject generation.

PRs in merge order:
#51, #52

v1.1.2

24 Feb 11:12
519ac2c
Compare
Choose a tag to compare

This release adds the following bugfixes:

  • Unions are no longer consider plain (#49)

PRs in merged order: #49 #50

v1.1.1

22 Dec 08:00
7f03d22
Compare
Choose a tag to compare

This release includes the following bug fixes and improvements:

  • Fix source generation when the IDL filename contains dots . (#47).
  • Fix adding declarations to the context inside a module (#48).

v1.1.0

28 Jan 11:35
69a469c
Compare
Choose a tag to compare

This release adds the following feature:

  • Add isIsPlain() and isIsBounded() methods to the type interfaces.

It also has the following bugfix:

  • Usage of _Object when scoped.

v1.0.2

27 Mar 14:57
1dc2c3a
Compare
Choose a tag to compare

This release adds the following feature:

  • method getROS2Scopedname added to ease integration with ROS2 systems