|
| 1 | +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ |
| 2 | +Changelog for package rosidl_generator_py |
| 3 | +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ |
| 4 | + |
| 5 | +0.8.1 (2019-10-23) |
| 6 | +------------------ |
| 7 | +* Enable tests for 'char' type fields (`#91 <https://github.com/ros2/rosidl_python/issues/91>`_) |
| 8 | +* Refactor tests (`#89 <https://github.com/ros2/rosidl_python/issues/89>`_) |
| 9 | +* Contributors: Jacob Perron |
| 10 | + |
| 11 | +0.8.0 (2019-09-25) |
| 12 | +------------------ |
| 13 | +* Find numpy headers in non-debian paths (`#75 <https://github.com/ros2/rosidl_python/issues/75>`_) (`#75 <https://github.com/ros2/rosidl_python/issues/75>`_) |
| 14 | +* Remove non-package from ament_target_dependencies() (`#76 <https://github.com/ros2/rosidl_python/issues/76>`_) |
| 15 | +* Avoid multiple includes for nested array functions (`#72 <https://github.com/ros2/rosidl_python/issues/72>`_) |
| 16 | +* Remove the padding member from structs which should be empty (`#73 <https://github.com/ros2/rosidl_python/issues/73>`_) |
| 17 | +* Ensure the contents of the field are an array. (`#63 <https://github.com/ros2/rosidl_python/issues/63>`_) |
| 18 | +* Make the message __repr_\_ for Python look nicer (`#60 <https://github.com/ros2/rosidl_python/issues/60>`_) |
| 19 | + Before this patch, publishing a message with "ros2 topic pub" would print something like: |
| 20 | + ``publishing #5: my_msgs.msg.my_msg(axes=array('f', [0.0]))`` |
| 21 | + While that is OK, it is kind of ugly. |
| 22 | + This patch hides the typecode and the "array" so that the output looks like: |
| 23 | + ``publishing #5: my_msgs.msg.my_msg(axes=[0.0])`` |
| 24 | +* Contributors: Chris Lalancette, Dirk Thomas, Jacob Perron, Rich Mattes, Shane Loretz |
| 25 | + |
| 26 | +0.7.6 (2019-05-30) |
| 27 | +------------------ |
| 28 | + |
| 29 | +0.7.5 (2019-05-29) |
| 30 | +------------------ |
| 31 | +* Fix PYTHONPATH for test (`#58 <https://github.com/ros2/rosidl_python/issues/58>`_) |
| 32 | +* Contributors: Dirk Thomas |
| 33 | + |
| 34 | +0.7.4 (2019-05-20) |
| 35 | +------------------ |
| 36 | +* Encode/decode strings with UTF-8 (`#57 <https://github.com/ros2/rosidl_python/issues/57>`_) |
| 37 | +* Contributors: Dirk Thomas |
| 38 | + |
| 39 | +0.7.3 (2019-05-08 17:57) |
| 40 | +------------------------ |
| 41 | +* Add missing numpy test dependency (`#56 <https://github.com/ros2/rosidl_python/issues/56>`_) |
| 42 | +* Contributors: Dirk Thomas |
| 43 | + |
| 44 | +0.7.2 (2019-05-08 16:58) |
| 45 | +------------------------ |
| 46 | +* Fix conversion from C to Python in case a sequence has default values (`#55 <https://github.com/ros2/rosidl_python/issues/55>`_) |
| 47 | +* Store types as tuple of abstract types (`#33 <https://github.com/ros2/rosidl_python/issues/33>`_) |
| 48 | +* Add WString support (`#47 <https://github.com/ros2/rosidl_python/issues/47>`_) |
| 49 | +* Use semantic exec_depend key for python3-numpy. (`#48 <https://github.com/ros2/rosidl_python/issues/48>`_) |
| 50 | +* Fix boolean constant in Python mapping (`#46 <https://github.com/ros2/rosidl_python/issues/46>`_) |
| 51 | +* Simplify code using updated definition API (`#45 <https://github.com/ros2/rosidl_python/issues/45>`_) |
| 52 | +* Update code to match refactoring of rosidl definitions (`#44 <https://github.com/ros2/rosidl_python/issues/44>`_) |
| 53 | +* Fix quoted strings for new flake8-quote check. (`#42 <https://github.com/ros2/rosidl_python/issues/42>`_) |
| 54 | +* use quotes with least escaping for Python string literals (`#43 <https://github.com/ros2/rosidl_python/issues/43>`_) |
| 55 | +* Remove obsolete argument mod_prefix (`#41 <https://github.com/ros2/rosidl_python/issues/41>`_) |
| 56 | +* Contributors: Chris Lalancette, Dirk Thomas, Mikael Arguedas, Steven! Ragnarök |
| 57 | + |
| 58 | +0.7.1 (2019-04-14 12:48) |
| 59 | +------------------------ |
| 60 | +* Add numpy dependency to package.xml. (`#39 <https://github.com/ros2/rosidl_python/issues/39>`_) |
| 61 | +* Contributors: Steven! Ragnarök |
| 62 | + |
| 63 | +0.7.0 (2019-04-14 05:05) |
| 64 | +------------------------ |
| 65 | +* Fix numpy usage for Windows debug builds (`#36 <https://github.com/ros2/rosidl_python/issues/36>`_) |
| 66 | +* Fix compiler warning about unused variable in release mode (`#35 <https://github.com/ros2/rosidl_python/issues/35>`_) |
| 67 | +* Map Arrays to numpy.ndarray() and Sequences to array.array() (`#35 <https://github.com/ros2/rosidl_python/issues/35>`_) |
| 68 | +* Change generators to IDL-based pipeline (`#24 <https://github.com/ros2/rosidl_python/issues/24>`_) |
| 69 | +* Ignore import order on generated imports (`#29 <https://github.com/ros2/rosidl_python/issues/29>`_) |
| 70 | +* Provide type support for 'goal_status_array' in action type support |
| 71 | +* Fix flake8 error (`#27 <https://github.com/ros2/rosidl_python/issues/27>`_) |
| 72 | +* Adds Python typesupport for Actions (`#21 <https://github.com/ros2/rosidl_python/issues/21>`_) |
| 73 | +* Contributors: Alexis Pojomovsky, Dirk Thomas, Jacob Perron, Shane Loretz |
| 74 | + |
| 75 | +0.6.2 (2019-01-11) |
| 76 | +------------------ |
| 77 | +* Throw on non-ascii characters in string and char message fields (`#26 <https://github.com/ros2/rosidl_python/issues/26>`_) |
| 78 | +* Change uncrustify max line length to 0 (`#25 <https://github.com/ros2/rosidl_python/issues/25>`_) |
| 79 | + This is for compatibility with uncrustify v0.68. |
| 80 | +* Contributors: Jacob Perron, Michel Hidalgo |
| 81 | + |
| 82 | +0.6.1 (2018-12-06) |
| 83 | +------------------ |
| 84 | +* Replace deprecated collections usage with collections.abc (`#23 <https://github.com/ros2/rosidl_python/issues/23>`_) |
| 85 | +* Adding a get_slot_fields_and_types method to python msg classes (`#19 <https://github.com/ros2/rosidl_python/issues/19>`_) |
| 86 | +* Contributors: Dirk Thomas, Mike Lautman, Scott K Logan |
| 87 | + |
| 88 | +0.6.0 (2018-11-16) |
| 89 | +------------------ |
| 90 | +* Allow generated IDL files (`#17 <https://github.com/ros2/rosidl_python/issues/17>`_) |
| 91 | +* Rename dynamic array to sequence (`#18 <https://github.com/ros2/rosidl_python/issues/18>`_) |
| 92 | +* Added support to msg/srv generation from within an action directory (`#15 <https://github.com/ros2/rosidl_python/issues/15>`_) |
| 93 | +* Call conversion functions directly (`#10 <https://github.com/ros2/rosidl_python/issues/10>`_) |
| 94 | + See `#9 <https://github.com/ros2/rosidl_python/issues/9>`_ for more details. |
| 95 | +* Fix rosidl target name assumptions (`#12 <https://github.com/ros2/rosidl_python/issues/12>`_) |
| 96 | +* Contributors: Alexis Pojomovsky, Dirk Thomas, Martins Mozeiko, Shane Loretz, William Woodall |
| 97 | + |
| 98 | +0.5.2 (2018-07-17) |
| 99 | +------------------ |
| 100 | +* Fixes memory leaks for nested fields (`#7 <https://github.com/ros2/rosidl_python/issues/7>`_) |
| 101 | +* Prevent flake8-builtins A003 (`#6 <https://github.com/ros2/rosidl_python/issues/6>`_) |
| 102 | +* Contributors: Martins Mozeiko, dhood |
| 103 | + |
| 104 | +0.5.1 (2018-06-28) |
| 105 | +------------------ |
| 106 | +* Fix rosdep key for pytest (`#4 <https://github.com/ros2/rosidl_python/issues/4>`_) |
| 107 | +* Use pytest instead of nose (`#3 <https://github.com/ros2/rosidl_python/issues/3>`_) |
| 108 | +* Contributors: Dirk Thomas |
| 109 | + |
| 110 | +0.5.0 (2018-06-23) |
| 111 | +------------------ |
| 112 | +* Add groups for generator and runtime packages (`#283 <https://github.com/ros2/rosidl_python/issues/283>`_) |
| 113 | +* Support default values for string arrays (`#197 <https://github.com/ros2/rosidl_python/issues/197>`_) |
| 114 | +* Generate __eq_\_ for Python messages (`#281 <https://github.com/ros2/rosidl_python/issues/281>`_) |
| 115 | +* Add linter tests to message generators (`#278 <https://github.com/ros2/rosidl_python/issues/278>`_) |
| 116 | +* Generate imports for assert only in debug mode (`#277 <https://github.com/ros2/rosidl_python/issues/277>`_) |
| 117 | +* Use CMAKE_CURRENT_BINARY_DIR for arguments json (`#268 <https://github.com/ros2/rosidl_python/issues/268>`_) |
| 118 | +* Declare missing dependency (`#263 <https://github.com/ros2/rosidl_python/issues/263>`_) |
| 119 | +* Include directories before invoking rosidl_target_interfaces as the directories added in that macro may contain older version of the same files making them take precedence in the include path (`#261 <https://github.com/ros2/rosidl_python/issues/261>`_) |
| 120 | +* 0.4.0 |
| 121 | +* 0.0.3 |
| 122 | +* 0.0.2 |
| 123 | +* Contributors: Brian Gerkey, Dirk Thomas, Ernesto Corbellini, Esteve Fernandez, Hunter Allen, JD Yamokoski, Jackie Kay, Karsten Knese, Martins Mozeiko, Mikael Arguedas, William Woodall, dhood |
0 commit comments