ros-jazzy-osrf-pycommon (2.1.5-1noble) noble; urgency=high

  * Align stdeb dependencies with setup.py (#101 <https://github.com/osrf/osrf_pycommon/issues/101>)
    Follow-up to 4b2f3a8e4969f33dced1dc2db2296230e7a55b1d
  * Add '+upstream' suffix to published deb version (#102 <https://github.com/osrf/osrf_pycommon/issues/102>)
    Using a debian version suffix which falls late alphabetically appears to
    give our packages preference by apt. If a user enables a repository
    which distributes packages created by OSRF or ROS, it is likely that
    they wish to use these packages instead of the ones packaged by their
    platform.
  * Upload coverage results to codecov (#100 <https://github.com/osrf/osrf_pycommon/issues/100>)
  * Update ci.yaml (#96 <https://github.com/osrf/osrf_pycommon/issues/96>)
    fix node.js <20 deprecation
    Co-authored-by: Scott K Logan <mailto:logans@cottsay.net>
  * Updated python version (#97 <https://github.com/osrf/osrf_pycommon/issues/97>)
    Python version 3.7 is no longer supported as of June 27, 2023
    Co-authored-by: Scott K Logan <mailto:logans@cottsay.net>
  * Resolve outstanding resource warnings when running tests (#99 <https://github.com/osrf/osrf_pycommon/issues/99>)
  * Update deb platforms for release (#95 <https://github.com/osrf/osrf_pycommon/issues/95>)
    Added:
    * Ubuntu Noble (24.04 LTS pre-release)
    * Debian Trixie (testing)
    Dropped:
    * Debian Bullseye (oldstable)
    Retained:
    * Debian Bookworm (stable)
    * Ubuntu Focal (20.04 LTS)
    * Ubuntu Jammy (22.04 LTS)
  * Remove CODEOWNERS. (#98 <https://github.com/osrf/osrf_pycommon/issues/98>)
    It is out of date and no longer serving its intended purpose.
  * Contributors: Chris Lalancette, Scott K Logan, Steven! Ragnarök, mosfet80

 -- William Woodall <william@openrobotics.org>  Wed, 18 Dec 2024 00:00:00 -0000

ros-jazzy-osrf-pycommon (2.1.4-1noble) noble; urgency=high

  * Catch all of the spurious warnings from get_event_loop. (#94 <https://github.com/osrf/osrf_pycommon/issues/94>)
  * Contributors: Chris Lalancette

 -- William Woodall <william@openrobotics.org>  Mon, 21 Aug 2023 00:00:00 -0000

ros-jazzy-osrf-pycommon (2.1.3-1noble) noble; urgency=high

  * Add bookworm as a python3 target (#91 <https://github.com/osrf/osrf_pycommon/issues/91>)
  * Suppress warning for specifically handled behavior (#87 <https://github.com/osrf/osrf_pycommon/issues/87>)
  * Update supported platforms (#93 <https://github.com/osrf/osrf_pycommon/issues/93>)
  * Add GitHub Actions CI workflow (#88 <https://github.com/osrf/osrf_pycommon/issues/88>)
  * Contributors: Scott K Logan, Tully Foote

 -- William Woodall <william@openrobotics.org>  Tue, 11 Jul 2023 00:00:00 -0000

ros-jazzy-osrf-pycommon (2.1.2-1noble) noble; urgency=high

  * [master] Update maintainers - 2022-11-07 (#89 <https://github.com/osrf/osrf_pycommon/issues/89>)
  * Contributors: Audrow Nash

 -- William Woodall <william@openrobotics.org>  Tue, 14 Feb 2023 00:00:00 -0000

ros-jazzy-osrf-pycommon (2.1.1-1noble) noble; urgency=high

  * Declare test dependencies in [test] extra (#86 <https://github.com/osrf/osrf_pycommon/issues/86>)
  * Contributors: Scott K Logan

 -- William Woodall <william@openrobotics.org>  Mon, 07 Nov 2022 00:00:00 -0000

ros-jazzy-osrf-pycommon (2.1.0-1noble) noble; urgency=high



 -- William Woodall <william@openrobotics.org>  Tue, 10 May 2022 00:00:00 -0000

ros-jazzy-osrf-pycommon (2.0.2-1noble) noble; urgency=high

  * Fix an importlib_metadata warning with Python 3.10. (#84 <https://github.com/osrf/osrf_pycommon/issues/84>)
  * Contributors: Chris Lalancette

 -- William Woodall <william@openrobotics.org>  Fri, 08 Apr 2022 00:00:00 -0000

ros-jazzy-osrf-pycommon (2.0.1-1noble) noble; urgency=high

  * Don't release 2.x / master on Debian Buster. (#83 <https://github.com/osrf/osrf_pycommon/issues/83>)
    Debian Buster is on Python 3.7: https://packages.debian.org/buster/python3
  * Stop using mock in favor of unittest.mock. (#74 <https://github.com/osrf/osrf_pycommon/issues/74>)
    Mock has been deprecated since Python 3.3; see
    https://pypi.org/project/mock/ .  The recommended replacement
    is unittest.mock, which seems to be a drop-in replacement.
    Co-authored-by: William Woodall <mailto:william@osrfoundation.org>
  * Fix dependencies (#81 <https://github.com/osrf/osrf_pycommon/issues/81>)
    * Remove obsolete setuptools from install_requires
    Now that pkg_resources are no longer used, there is no need to depend
    on setuptools at runtime.
    * Fix version-conditional dependency on importlib-metadata
    Use version markers to depend on importlib-metadata correctly.  Explicit
    conditions mean that wheels built with setup.py will either have the dep
    or not depending on what Python version they're built with, rather than
    what version they're installed on.
  * fix whitespace and date in changelog heading
  * Contributors: Chris Lalancette, Michał Górny, Steven! Ragnarök, William Woodall

 -- William Woodall <william@openrobotics.org>  Mon, 14 Feb 2022 00:00:00 -0000

ros-jazzy-osrf-pycommon (2.0.0-1noble) noble; urgency=high

  * Replace the use of ``pkg_resources`` with the more modern ``importlib-metadata``. (#66 <https://github.com/osrf/osrf_pycommon/issues/66>)
    * Note this means that from now on you can only release on >= Ubuntu focal as that was when ``python3-importlib-metadata`` was introduced.
    * Used the ``1.0.x`` branch if you need an ealier version that still uses ``pkg_resources``.
    Co-authored-by: William Woodall <mailto:william@osrfoundation.org>
  * Contributors: Chris Lalancette

 -- William Woodall <william@openrobotics.org>  Tue, 01 Feb 2022 00:00:00 -0000

ros-jazzy-osrf-pycommon (1.0.1-1noble) noble; urgency=high

  * Update release distributions. (#78 <https://github.com/osrf/osrf_pycommon/issues/78>)
  * Contributors: Steven! Ragnarök

 -- William Woodall <william@openrobotics.org>  Thu, 20 Jan 2022 00:00:00 -0000

ros-jazzy-osrf-pycommon (1.0.0-1noble) noble; urgency=high

  * Added missing conflict rules in stdeb.cfg.
  * Removed Python 2 support.
  * Contributors: Chris Lalancette, Timon Engelke

 -- William Woodall <william@openrobotics.org>  Mon, 25 Jan 2021 00:00:00 -0000

ros-jazzy-osrf-pycommon (0.2.1-1noble) noble; urgency=high

  * Fix osrf.py_common.process_utils.get_loop() implementation (#70 <https://github.com/osrf/osrf_pycommon/issues/70>)
  * Contributors: Michel Hidalgo

 -- William Woodall <william@openrobotics.org>  Mon, 25 Jan 2021 00:00:00 -0000

ros-jazzy-osrf-pycommon (0.2.0-1noble) noble; urgency=high

  * Python 2/3 version conflict (#69 <https://github.com/osrf/osrf_pycommon/issues/69>)
  * remove jessie because we no longer support 3.4 (#67 <https://github.com/osrf/osrf_pycommon/issues/67>)
  * Remove deprecated use of asyncio.coroutine decorator. (#64 <https://github.com/osrf/osrf_pycommon/issues/64>)
  * Fix the __str__ method for windows terminal_color. (#65 <https://github.com/osrf/osrf_pycommon/issues/65>)
  * Contributors: Chris Lalancette, Jochen Sprickerhof, William Woodall

 -- William Woodall <william@openrobotics.org>  Mon, 07 Dec 2020 00:00:00 -0000

ros-jazzy-osrf-pycommon (0.1.10-1noble) noble; urgency=high

  * fixed simple deprecation warnings (issue #61 <https://github.com/osrf/osrf_pycommon/issues/61>) (#63 <https://github.com/osrf/osrf_pycommon/issues/63>)
  * Also run tests with Python 3.7 and 3.8 (#60 <https://github.com/osrf/osrf_pycommon/issues/60>)
  * Remove old py2 platforms, add Suite3 option with Ubuntu Focal (#58 <https://github.com/osrf/osrf_pycommon/issues/58>)
  * Contributors: Shane Loretz, Zahi Kakish

 -- William Woodall <william@openrobotics.org>  Fri, 08 May 2020 00:00:00 -0000

ros-jazzy-osrf-pycommon (0.1.9-1noble) noble; urgency=high

  * install resource marker file for package (#56 <https://github.com/osrf/osrf_pycommon/pull/56>)

 -- William Woodall <william@openrobotics.org>  Thu, 10 Oct 2019 12:55:00 +0000

ros-jazzy-osrf-pycommon (0.1.8-1noble) noble; urgency=high

  * Install package manifest. (#55 <https://github.com/osrf/osrf_pycommon/issues/55>)
    Signed-off-by: Dirk Thomas <mailto:dirk-thomas@users.noreply.github.com>
  * Rename ansi_escape_senquences to ansi_escape_sequences keeping backwards compatibility. (#53 <https://github.com/osrf/osrf_pycommon/issues/53>)
  * Contributors: Chris Lalancette, Dirk Thomas

 -- William Woodall <william@openrobotics.org>  Tue, 17 Sep 2019 11:30:00 +0000

ros-jazzy-osrf-pycommon (0.1.7-1noble) noble; urgency=high

  * Use keyword arguments only for protocol_class invocations (#52 <https://github.com/osrf/osrf_pycommon/issues/52>)
  * Contributors: Daniel Stonier

 -- William Woodall <william@openrobotics.org>  Thu, 11 Apr 2019 12:45:00 +0000

ros-jazzy-osrf-pycommon (0.1.6-1noble) noble; urgency=high

  * Changed package.xml to use python2 or python3 dependencies as appropriate. #50 <https://github.com/osrf/osrf_pycommon/pull/50>

 -- William Woodall <william@openrobotics.org>  Thu, 15 Nov 2018 12:45:00 +0000

ros-jazzy-osrf-pycommon (0.1.5-1noble) noble; urgency=high

  * Fixed a try-catch statement to adapt to changes in asyncio's raise behavior in asyncio.get_event_loop().
  * Small changes, mostly related to distribution.

 -- William Woodall <william@openrobotics.org>  Tue, 19 Jun 2018 21:00:00 +0000

ros-jazzy-osrf-pycommon (0.1.4-1noble) noble; urgency=high

  * Only small test/linter fixes and documentation typos removed.

 -- William Woodall <william@openrobotics.org>  Fri, 08 Dec 2017 16:00:00 +0000

ros-jazzy-osrf-pycommon (0.1.3-1noble) noble; urgency=high

  * Fix to support optional arguments in verb pattern #24 <https://github.com/osrf/osrf_pycommon/pull/24>

 -- William Woodall <william@openrobotics.org>  Tue, 28 Mar 2017 19:30:00 +0000

ros-jazzy-osrf-pycommon (0.1.2-1noble) noble; urgency=high

  * Started keeping a changelog.
  * Changed ``process_utils`` module so that it will use Trollius even on Python >= 3.4 if ``trollius`` has previously been imported.

 -- William Woodall <william@openrobotics.org>  Mon, 28 Mar 2016 19:30:00 +0000


