Skip to content

Latest commit

 

History

History
217 lines (171 loc) · 8.27 KB

CHANGELOG.rst

File metadata and controls

217 lines (171 loc) · 8.27 KB

Changelog for package rosidl_generator_cpp

4.8.1 (2024-06-25)

4.8.0 (2024-06-17)

4.7.0 (2024-04-26)

4.6.0 (2024-04-16)

4.5.2 (2024-03-27)

  • Set hints to find the python version we actually want. (#785)
  • Contributors: Chris Lalancette

4.5.1 (2024-02-07)

4.5.0 (2023-12-26)

4.4.2 (2023-11-06)

  • Fix constant generation for C++ floats (#772)
  • Contributors: Chris Lalancette

4.4.1 (2023-10-04)

4.4.0 (2023-09-07)

  • Add rosidl_find_package_idl helper function (#754)
  • Contributors: Mike Purvis

4.3.1 (2023-08-21)

4.3.0 (2023-07-11)

  • Fixed visibility control file added to wrong header list variable. (#755)
  • Contributors: Stefan Fabian

4.2.0 (2023-06-07)

  • Fix deprecation warnings for message constants (#750)
  • Generate typesupport declarations for actions, messages and services (#703)
  • Contributors: Emerson Knapp, Stefan Fabian

4.1.1 (2023-05-11)

  • Fix IWYU for clangd in C and C++ (#742)
  • Contributors: Alexis Paques

4.1.0 (2023-04-28)

4.0.0 (2023-04-11)

  • Type Description Codegen and Typesupport (rep2011) (#727)
  • Expose type hash on typesupports (rep2011) (#729)
  • Type hash in interface codegen (rep2011) (#722)
  • Contributors: Emerson Knapp

3.4.0 (2023-02-13)

  • [service introspection] generate service_event messages (#700)
  • [rolling] Update maintainers - 2022-11-07 (#717)
  • Contributors: Audrow Nash, Brian

3.3.1 (2022-11-02)

3.3.0 (2022-09-08)

  • Move rosidl_generator_c/cpp tests to a separate package (#701)
  • Move rosidl_cmake Python module to a new package rosidl_pycommon (#696) Deprecate the Python module in rosidl_cmake and move the implementation to the new package rosidl_pycommon.
  • Add namespaced ALIAS target to easily consume generated libraries via add_subdirectory (#605)
  • Contributors: Jacob Perron, Silvio Traversaro

3.2.1 (2022-06-21)

3.2.0 (2022-05-04)

3.1.3 (2022-04-08)

3.1.2 (2022-04-05)

3.1.1 (2022-03-28)

  • Install generated headers to include/${PROJECT_NAME} (#670)
  • Misc cleanup in the rosidl generator extensions (#662)
  • Contributors: Shane Loretz

3.1.0 (2022-03-01)

  • Add missing build_export_depend dependency (#665)
  • Fix bug where rosidl_runtime_cpp wasn't depended upon (#660)
  • Contributors: Jorge Perez, Shane Loretz

3.0.1 (2022-01-13)

  • Fix include order for cpplint (#644)
  • Set CXX standard to 17 (#635)
  • Contributors: Jacob Perron, Øystein Sture

3.0.0 (2021-11-05)

  • Update package maintainers (#624)
  • Make rosidl packages use FindPython3 instead of FindPythonInterp (#612)
  • Contributors: Michel Hidalgo, Shane Loretz

2.5.0 (2021-08-10)

  • Support flow style YAML printing (#613)
  • Revert "Bundle and ensure the exportation of rosidl generated targets" (#611)
  • Relocate to_yaml() under message namespace (#609)
  • Contributors: Michel Hidalgo

2.4.0 (2021-07-12)

  • Bundle and ensure the exportation of rosidl generated targets (#601)
  • Contributors: Michel Hidalgo

2.3.0 (2021-06-11)

2.2.1 (2021-04-06)

2.2.0 (2021-03-18)

  • Expose C++ code generation via rosidl generate CLI (#570)
  • Contributors: Michel Hidalgo

2.1.0 (2021-03-09)

  • Switch to std::allocator_traits. (#564)
  • Contributors: Chris Lalancette

2.0.3 (2021-01-25)

2.0.2 (2020-12-08)

  • Remove unnecessary assert on pointer created with new (#555)
  • Use ASSERT_TRUE to check for nullptr. (#543)
  • Update the maintainers of this repository. (#536)
  • Contributors: Chris Lalancette, Stephen Brawner

2.0.1 (2020-09-28)

2.0.0 (2020-09-24)

  • Add to_yaml() function for C++ messages (#527)
  • Contributors: Devin Bonnie, Dirk Thomas

1.1.0 (2020-08-17)

  • Add function for getting a types fully qualified name (#514)
  • Declaring is_message in namespace rosidl_generator_traits (#512)
  • Contributors: Jacob Perron, Sebastian Höffner

1.0.1 (2020-06-03)

1.0.0 (2020-05-22)

0.9.2 (2020-05-19)

0.9.1 (2020-05-08)

  • move test which only uses rosidl_runtime_cpp into that package (#481)
  • Contributors: Dirk Thomas

0.9.0 (2020-04-24)

  • Export targets in addition to include directories / libraries (#473)
  • Move non-entry point headers into detail subdirectory (#461)
  • Only export ament_cmake_core instead of ament_cmake (#459)
  • Rename rosidl_namespace_cpp namespace (#456)
  • Split rosidl_generator_c and rosidl_generator_cpp in two: rosidl_generator_x and rosidl_runtime_x (#442)
  • Add a utility for rigorously initializing a message instance (#448)
  • Avoid setter for empty struct dummy member (#455)
  • Code style only: wrap after open parenthesis if not in one line (#435)
  • Use f-string (#436)
  • Contributors: Alejandro Hernández Cordero, Dirk Thomas, Grey

0.8.2 (2020-01-17)

0.8.1 (2019-10-23)

  • Add is_message trait in support of tf2 conversions (#412)
  • Contributors: Michael Carroll

0.8.0 (2019-09-24)

  • Update guard against common Windows preprocessor definitions (#401)
  • Update tests for new message types in test_interface_files (#397)
  • use latin-1 encoding when reading/writing .idl files, prepend BOM to generated C/C++ files when necessary (#391)
  • Add emplace_back, move_assignment to BoundedVector (#385)
  • fix cpp generator and introspection ts for long double (#383)
  • Contributors: Dirk Thomas, Jacob Perron, Siddharth Kucheria, cho3