ros-melodic-rospy-message-converter (0.5.5-1bionic) bionic; urgency=high

  * Decode strings from ROS messages as UTF8
    This makes the python2 behavior equal to python3.
  * python3 only: Validate base64 strings
  * Add bytes to python3 string types
    This means that bytes will now also be base64-decoded, which fixes the following tests on python3:
    * test_dictionary_with_uint8_array_bytes
    * test_dictionary_with_uint8_array_bytes_unencoded
    * test_dictionary_with_3uint8_array_bytes
    On python2, bytes is just an alias for str, which is why it worked
    without this.
  * Fix and add tests
  * Contributors: Martin Günther

 -- Martin Günther <martin.guenther@dfki.de>  Sun, 08 Nov 2020 23:00:00 -0000

ros-melodic-rospy-message-converter (0.5.4-1bionic) bionic; urgency=high

  * Avoid numpy dependency
  * Contributors: Martin Günther, betaboon

 -- Martin Günther <martin.guenther@dfki.de>  Mon, 12 Oct 2020 22:00:00 -0000

ros-melodic-rospy-message-converter (0.5.3-1bionic) bionic; urgency=high

  * Add check_types parameter to convert_dictionary_to_ros_message (#42 <https://github.com/uos/rospy_message_converter/issues/42>)
  * Allow numpy numeric types in numeric fields  (#41 <https://github.com/uos/rospy_message_converter/issues/41>)
    Fixes #39 <https://github.com/uos/rospy_message_converter/issues/39>.
  * perf: Remove remaining regexes
    This is only a small speedup of about 1.03x.
  * perf: Avoid regex in _is_field_type_a_primitive_array
    This makes the function almost 3x faster.
  * perf: Reorder type checks
    Perform the cheaper checks first. This results in a speedup of about
    1.2x.
  * perf: Avoid regex in is_ros_binary_type
    This makes is_ros_binary_type almost 5x faster and as a result the whole
    convert_ros_message_to_dictionary function almost 2x faster.
  * Compare types, not type names; improve error message
    Old error message:
    TypeError: Wrong type: '1.0' must be float64
    New error message:
    TypeError: Field 'x' has wrong type <type 'numpy.float64'> (valid types: [<type 'int'>, <type 'float'>])
  * Remove unused python_to_ros_type_map
  * added test for convert_dictionary_to_ros_message with int8 array
  * python 3 fix for _convert_to_ros_binary
  * Contributors: Martin Günther, Steffen Rühl

 -- Martin Günther <martin.guenther@dfki.de>  Wed, 19 Aug 2020 22:00:00 -0000

ros-melodic-rospy-message-converter (0.5.2-1bionic) bionic; urgency=high

  * Check for wrong field types when converting from dict to ros msg
  * Check for missing fields when converting from dict to ros msg
  * Contributors: Martin Günther, alecarnevale

 -- Martin Günther <martin.guenther@dfki.de>  Wed, 08 Jul 2020 22:00:00 -0000

ros-melodic-rospy-message-converter (0.5.1-1bionic) bionic; urgency=high

  * Initial release into Noetic
  * Decode base64-encoded byte arrays as unicode
  * Make tests compatible with python3
  * add check for python3 str serializing #33 <https://github.com/uos/rospy_message_converter/issues/33> (#34 <https://github.com/uos/rospy_message_converter/issues/34>)
  * efficient conversion of primitive array to ros type (#31 <https://github.com/uos/rospy_message_converter/issues/31>)
  * efficient conversion of primitive array
  * removed unused _convert_from_ros_primitive
  * optionally ignore extra fields when deserializing (#29 <https://github.com/uos/rospy_message_converter/issues/29>)
  * Remove EOL distros indigo + lunar from CI
  * travis CI: Use matrix to split ROS distros
  * Update README (convert to md, add build status)
  * Contributors: Martin Günther, George Hartt, Jannik Abbenseth, Omri Rozenzaft

 -- Martin Günther <martin.guenther@dfki.de>  Sun, 24 May 2020 22:00:00 -0000

ros-melodic-rospy-message-converter (0.5.0-1bionic) bionic; urgency=high

  * Initial release into Lunar and Melodic
  * Remove support for Jade (EOL)
  * Change maintainer from Brandon Alexander to Martin Günther
  * Move repo from baalexander to uos
  * Add serialize_deserialize to unit tests, fix incorrect tests caught by this
  * Remove dependency on ROS master in tests; all tests are now unit
    tests  (#18 <https://github.com/uos/rospy_message_converter/issues/18>)
  * Add service request/response support (#17 <https://github.com/uos/rospy_message_converter/issues/17>)
  * Fix fixed-size uint8 array conversion failure (#15 <https://github.com/uos/rospy_message_converter/issues/15>)
  * Fix unicode handling in string fields (#13 <https://github.com/uos/rospy_message_converter/issues/13>)
  * Enable testing only if CATKIN_ENABLE_TESTING is set (#9 <https://github.com/uos/rospy_message_converter/issues/9>)
  * Contributors: Martin Günther, Brandon Alexander, George Laurent, Jean-Baptiste Doyon, Viktor Schlegel, Rein Appeldoorn, Will Baker, neka-nat

 -- Martin Günther <martin.guenther@dfki.de>  Wed, 16 Jan 2019 23:00:00 -0000

ros-melodic-rospy-message-converter (0.4.0-1bionic) bionic; urgency=high

  * Adds support for ROS Jade
  * Removes support for ROS Groovy and Hydro (EOL)
  * Uses single branch for all ROS versions
  * Docker support for local development and Travis CI

 -- Martin Günther <martin.guenther@dfki.de>  Sat, 12 Dec 2015 23:00:00 -0000

ros-melodic-rospy-message-converter (0.3.0-1bionic) bionic; urgency=high

  * Adds support for ROS Indigo

 -- Martin Günther <martin.guenther@dfki.de>  Mon, 02 Jun 2014 22:00:00 -0000

ros-melodic-rospy-message-converter (0.2.0-1bionic) bionic; urgency=high

  * Updates to ROS Hydro
  * Builds and runs tests with Travis CI
  * Adds CHANGELOG

 -- Martin Günther <martin.guenther@dfki.de>  Sun, 14 Jul 2013 22:00:00 -0000

ros-melodic-rospy-message-converter (0.1.4-1bionic) bionic; urgency=high

  * Documents Python functions
  * Throws error if invalid JSON or dictionary

 -- Martin Günther <martin.guenther@dfki.de>  Mon, 15 Apr 2013 22:00:00 -0000

ros-melodic-rospy-message-converter (0.1.3-1bionic) bionic; urgency=high

  * Adds rostest dependency

 -- Martin Günther <martin.guenther@dfki.de>  Sun, 03 Mar 2013 23:00:00 -0000

ros-melodic-rospy-message-converter (0.1.2-1bionic) bionic; urgency=high

  * Adds missing build_depends and run_depends

 -- Martin Günther <martin.guenther@dfki.de>  Sun, 03 Mar 2013 23:00:00 -0000

ros-melodic-rospy-message-converter (0.1.1-1bionic) bionic; urgency=high

  * Adds message_generation dependency to fix build

 -- Martin Günther <martin.guenther@dfki.de>  Thu, 28 Feb 2013 23:00:00 -0000

ros-melodic-rospy-message-converter (0.1.0-1bionic) bionic; urgency=high

  * Initial release of rospy_message_converter

 -- Martin Günther <martin.guenther@dfki.de>  Tue, 26 Feb 2013 23:00:00 -0000


