Skip to content

Commit

Permalink
1.3.0
Browse files Browse the repository at this point in the history
  • Loading branch information
stonier committed Nov 21, 2019
1 parent 5dca7c5 commit b3a6130
Show file tree
Hide file tree
Showing 7 changed files with 25 additions and 13 deletions.
2 changes: 1 addition & 1 deletion .pydevproject
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@



<pydev_property name="org.python.pydev.PYTHON_PROJECT_INTERPRETER">python3</pydev_property>
<pydev_property name="org.python.pydev.PYTHON_PROJECT_INTERPRETER">python3.6</pydev_property>



Expand Down
9 changes: 7 additions & 2 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,15 @@ Changelog

Forthcoming
-----------
* [tests] moved from unittest to pytest
* [transforms] From and To behaviours added, `#121 <https://github.com/splintered-reality/py_trees_ros/pull/121>`_
* ...

1.3.0 (2019-11-20)
------------------
* [blackboards] updated pretty printing to differentiate namespace vs attribute access, `#123 <https://github.com/splintered-reality/py_trees_ros/pull/123>`_
* [blackboards] api updates for namespaced clients, `#122 <https://github.com/splintered-reality/py_trees_ros/pull/122>`_,
* [tests] migrated tests from unittest to pytest
* [transforms] From and To behaviours added, `#121 <https://github.com/splintered-reality/py_trees_ros/pull/121>`_

1.2.1 (2019-10-08)
------------------
* [trees] bugfix KeyError on publication of missing keys, `#118 <https://github.com/splintered-reality/py_trees_ros/pull/118>`_
Expand Down
17 changes: 12 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@ with ROS.

## Documentation

* Basics & Core Module API: [![docs][py-trees-docs-dashing-image]][py-trees-docs-1.3.x]
* ROS2 Module API: [![docs][py-trees-ros-docs-dashing-image]][py-trees-ros-docs-1.2.x]
* ROS2 Tutorials: [![docs][py-trees-ros-tutorials-docs-dashing-image]][py-trees-ros-tutorials-docs-1.0.x]
* Basics & Core Module API: [![docs][py-trees-docs-eloquent-image]][py-trees-docs-2.0.x] [![docs][py-trees-docs-dashing-image]][py-trees-docs-1.3.x]
* ROS2 Module API: [![docs][py-trees-ros-docs-eloquent-image]][py-trees-ros-docs-1.3.x] [![docs][py-trees-ros-docs-dashing-image]][py-trees-ros-docs-1.2.x]
* ROS2 Tutorials: [![docs][py-trees-ros-tutorials-docs-eloquent-image]][py-trees-ros-tutorials-docs-1.0.x] [![docs][py-trees-ros-tutorials-docs-dashing-image]][py-trees-ros-tutorials-docs-1.0.x]

For older versions of the documentation, refer to the links in the matrix below.

Expand All @@ -16,14 +16,15 @@ For older versions of the documentation, refer to the links in the matrix below.

| ROS2 | [Eloquent][eloquent-build-farm] | [Dashing][dashing-build-farm] | ROS1 | [Melodic][melodic-build-farm] | [Kinetic][kinetic-build-farm] |
|:---:|:---:|:---:|:---:|:---:|:---:|
| [py_trees][py-trees-ros-index] | [![1.3.x][1.3.x-sources-image]][py-trees-sources-1.3.x]<br/>[![Build Status][py-trees-build-status-eloquent-image]][py-trees-build-status-eloquent]<br/>[![1.3.x-Docs][1.3.x-rtd-image]][py-trees-docs-1.3.x] | [![1.3.x][1.3.x-sources-image]][py-trees-sources-1.3.x]<br/>[![Build Status][py-trees-build-status-dashing-image]][py-trees-build-status-dashing]<br/>[![1.3.x-Docs][1.3.x-rtd-image]][py-trees-docs-1.3.x] | [py_trees][py-trees-wiki] | [![0.6.x][0.6.x-sources-image]][py-trees-sources-0.6.x]<br/>[![Build Status][py-trees-build-status-melodic-image]][py-trees-build-status-melodic]<br/>[![Docs Status][py-trees-docs-melodic-image]][py-trees-docs-melodic] | [![0.5.x][0.5.x-sources-image]][py-trees-sources-0.5.x]<br/>[![Build Status][py-trees-build-status-kinetic-image]][py-trees-build-status-kinetic]<br/>[![Docs Status][py-trees-docs-kinetic-image]][py-trees-docs-kinetic] |
| [py_trees][py-trees-ros-index] | [![2.0.x][2.0.x-sources-image]][py-trees-sources-2.0.x]<br/>[![Build Status][py-trees-build-status-eloquent-image]][py-trees-build-status-eloquent]<br/>[![2.0.x-Docs][2.0.x-rtd-image]][py-trees-docs-2.0.x] | [![1.3.x][1.3.x-sources-image]][py-trees-sources-1.3.x]<br/>[![Build Status][py-trees-build-status-dashing-image]][py-trees-build-status-dashing]<br/>[![1.3.x-Docs][1.3.x-rtd-image]][py-trees-docs-1.3.x] | [py_trees][py-trees-wiki] | [![0.6.x][0.6.x-sources-image]][py-trees-sources-0.6.x]<br/>[![Build Status][py-trees-build-status-melodic-image]][py-trees-build-status-melodic]<br/>[![Docs Status][py-trees-docs-melodic-image]][py-trees-docs-melodic] | [![0.5.x][0.5.x-sources-image]][py-trees-sources-0.5.x]<br/>[![Build Status][py-trees-build-status-kinetic-image]][py-trees-build-status-kinetic]<br/>[![Docs Status][py-trees-docs-kinetic-image]][py-trees-docs-kinetic] |
| [py_trees_ros_interfaces][py-trees-ros-interfaces-ros-index] | [![1.2.x][1.2.x-sources-image]][py-trees-ros-interfaces-sources-1.2.x]<br/>[![Build Status][py-trees-ros-interfaces-build-status-eloquent-image]][py-trees-ros-interfaces-build-status-eloquent]<br/>![1.2.x-Docs][not-available-docs-image] | [![1.2.x][1.2.x-sources-image]][py-trees-ros-interfaces-sources-1.2.x]<br/>[![Build Status][py-trees-ros-interfaces-build-status-dashing-image]][py-trees-ros-interfaces-build-status-dashing]<br/>![1.2.x-Docs][not-available-docs-image] | [py_trees_msgs][py-trees-msgs-wiki] | [![0.3.x][0.3.x-sources-image]][py-trees-msgs-sources-melodic]<br/>[![Build Status][py-trees-msgs-build-status-melodic-image]][py-trees-msgs-build-status-melodic]<br/>![0.3.x-Docs][not-available-docs-image] | [![0.3.x][0.3.x-sources-image]][py-trees-msgs-sources-kinetic]<br/>[![Build Status][py-trees-msgs-build-status-kinetic-image]][py-trees-msgs-build-status-kinetic]<br/>![0.3.x-Docs][not-available-docs-image] |
| [py_trees_ros][py-trees-ros-ros-index] | [![1.2.x][1.2.x-sources-image]][py-trees-ros-sources-1.2.x]<br/>[![Build Status][py-trees-ros-build-status-eloquent-image]][py-trees-ros-build-status-eloquent]<br/>[![1.2.x-Docs][1.2.x-rtd-image]][py-trees-ros-docs-1.2.x] | [![1.2.x][1.2.x-sources-image]][py-trees-ros-sources-1.2.x]<br/>[![Build Status][py-trees-ros-build-status-dashing-image]][py-trees-ros-build-status-dashing]<br/>[![1.2.x-Docs][1.2.x-rtd-image]][py-trees-ros-docs-1.2.x] | [py_trees_ros][py-trees-ros-wiki] | [![0.5.x][0.5.x-sources-image]][py-trees-ros-sources-0.5.x]<br/>[![Build Status][py-trees-ros-build-status-melodic-image]][py-trees-ros-build-status-melodic]<br/>[![Docs Status][py-trees-ros-docs-melodic-image]][py-trees-ros-docs-melodic] | [![0.5.x][0.5.x-sources-image]][py-trees-ros-sources-0.5.x]<br/>[![Build Status][py-trees-ros-build-status-kinetic-image]][py-trees-ros-build-status-kinetic]<br/>[![Docs Status][py-trees-ros-docs-kinetic-image]][py-trees-ros-docs-kinetic] |
| [py_trees_ros][py-trees-ros-ros-index] | [![1.3.x][1.3.x-sources-image]][py-trees-ros-sources-1.3.x]<br/>[![Build Status][py-trees-ros-build-status-eloquent-image]][py-trees-ros-build-status-eloquent]<br/>[![1.3.x-Docs][1.3.x-rtd-image]][py-trees-ros-docs-1.3.x] | [![1.2.x][1.2.x-sources-image]][py-trees-ros-sources-1.2.x]<br/>[![Build Status][py-trees-ros-build-status-dashing-image]][py-trees-ros-build-status-dashing]<br/>[![1.2.x-Docs][1.2.x-rtd-image]][py-trees-ros-docs-1.2.x] | [py_trees_ros][py-trees-ros-wiki] | [![0.5.x][0.5.x-sources-image]][py-trees-ros-sources-0.5.x]<br/>[![Build Status][py-trees-ros-build-status-melodic-image]][py-trees-ros-build-status-melodic]<br/>[![Docs Status][py-trees-ros-docs-melodic-image]][py-trees-ros-docs-melodic] | [![0.5.x][0.5.x-sources-image]][py-trees-ros-sources-0.5.x]<br/>[![Build Status][py-trees-ros-build-status-kinetic-image]][py-trees-ros-build-status-kinetic]<br/>[![Docs Status][py-trees-ros-docs-kinetic-image]][py-trees-ros-docs-kinetic] |
| [py_trees_ros_tutorials][py-trees-ros-tutorials-ros-index] | [![1.0.x][1.0.x-sources-image]][py-trees-ros-tutorials-sources-1.0.x]<br/>[![Build Status][py-trees-ros-tutorials-build-status-eloquent-image]][py-trees-ros-tutorials-build-status-eloquent]<br/>[![1.0.x-Docs][1.0.x-rtd-image]][py-trees-ros-tutorials-docs-1.0.x] | [![1.0.x][1.0.x-sources-image]][py-trees-ros-tutorials-sources-1.0.x]<br/>[![Build Status][py-trees-ros-tutorials-build-status-dashing-image]][py-trees-ros-tutorials-build-status-dashing]<br/>[![1.0.x-Docs][1.0.x-rtd-image]][py-trees-ros-tutorials-docs-1.0.x] | - | - | - |
| [py_trees_js][py-trees-js-ros-index] | [![0.5.x][0.5.x-sources-image]][py-trees-js-sources-0.5.x]<br/>[![Build Status][py-trees-js-build-status-eloquent-image]][py-trees-js-build-status-eloquent]<br/> [![0.5.x-Docs][readme-docs-image]][py-trees-js-docs-0.5.x] | [![0.5.x][0.5.x-sources-image]][py-trees-js-sources-0.5.x]<br/>[![Build Status][py-trees-js-build-status-dashing-image]][py-trees-js-build-status-dashing]<br/> [![0.5.x-Docs][readme-docs-image]][py-trees-js-docs-0.5.x] | - | - | - |
| [py_trees_ros_viewer][py-trees-ros-viewer-ros-index] | [![0.1.x][0.1.x-sources-image]][py-trees-ros-viewer-sources-0.1.x]<br/>[![Build Status][py-trees-ros-viewer-build-status-eloquent-image]][py-trees-ros-viewer-build-status-eloquent]<br/> [![0.1.x-Docs][readme-docs-image]][py-trees-ros-viewer-docs-0.1.x] | [![0.1.x][0.1.x-sources-image]][py-trees-ros-viewer-sources-0.1.x]<br/>[![Build Status][py-trees-ros-viewer-build-status-dashing-image]][py-trees-ros-viewer-build-status-dashing]<br/> [![0.1.x-Docs][readme-docs-image]][py-trees-ros-viewer-docs-0.1.x] | [rqt_py_trees][rqt-py-trees-wiki] | [![0.3.x][0.3.x-sources-image]][rqt-py-trees-sources-melodic]<br/>[![Build Status][rqt-py-trees-build-status-melodic-image]][rqt-py-trees-build-status-melodic] | [![0.3.x][0.3.x-sources-image]][rqt-py-trees-sources-kinetic]<br/>[![Build Status][rqt-py-trees-build-status-kinetic-image]][rqt-py-trees-build-status-kinetic] |

[devel-sources-image]: http://img.shields.io/badge/sources-devel-blue.svg?style=plastic
[2.0.x-sources-image]: http://img.shields.io/badge/sources-2.0.x-blue.svg?style=plastic
[1.3.x-sources-image]: http://img.shields.io/badge/sources-1.3.x-blue.svg?style=plastic
[1.2.x-sources-image]: http://img.shields.io/badge/sources-1.2.x-blue.svg?style=plastic
[1.1.x-sources-image]: http://img.shields.io/badge/sources-1.1.x-blue.svg?style=plastic
Expand All @@ -35,6 +36,7 @@ For older versions of the documentation, refer to the links in the matrix below.
[0.1.x-sources-image]: http://img.shields.io/badge/sources-0.1.x-blue.svg?style=plastic

[devel-rtd-image]: https://readthedocs.org/projects/py-trees/badge/?version=devel&style=plastic
[2.0.x-rtd-image]: https://readthedocs.org/projects/py-trees/badge/?version=release-2.0.x&style=plastic
[1.3.x-rtd-image]: https://readthedocs.org/projects/py-trees/badge/?version=release-1.3.x&style=plastic
[1.2.x-rtd-image]: https://readthedocs.org/projects/py-trees/badge/?version=release-1.2.x&style=plastic
[1.1.x-rtd-image]: https://readthedocs.org/projects/py-trees/badge/?version=release-1.0.x&style=plastic
Expand Down Expand Up @@ -73,6 +75,7 @@ For older versions of the documentation, refer to the links in the matrix below.
[py-trees-build-status-melodic]: http://build.ros.org/job/Mbin_uB64__py_trees__ubuntu_bionic_amd64__binary
[py-trees-build-status-melodic-image]: http://build.ros.org/job/Mbin_uB64__py_trees__ubuntu_bionic_amd64__binary/badge/icon?style=plastic
[py-trees-docs-devel]: http://py-trees.readthedocs.io/
[py-trees-docs-2.0.x]: http://py-trees.readthedocs.io/en/release-2.0.x/
[py-trees-docs-1.3.x]: http://py-trees.readthedocs.io/en/release-1.3.x/
[py-trees-docs-0.6.x]: http://py-trees.readthedocs.io/en/release-0.6.x/
[py-trees-docs-0.5.x]: http://docs.ros.org/kinetic/api/py_trees/html/
Expand All @@ -84,6 +87,7 @@ For older versions of the documentation, refer to the links in the matrix below.
[py-trees-docs-melodic-image]: https://img.shields.io/jenkins/s/http/build.ros.org/job/Mdoc__py_trees__ubuntu_bionic_amd64.svg?label=docs&style=plastic
[py-trees-ros-index]: https://index.ros.org/p/py_trees/github-splintered-reality-py_trees
[py-trees-sources-devel]: https://github.com/splintered-reality/py_trees/tree/devel
[py-trees-sources-2.0.x]: https://github.com/splintered-reality/py_trees/tree/release/2.0.x
[py-trees-sources-1.3.x]: https://github.com/splintered-reality/py_trees/tree/release/1.3.x
[py-trees-sources-0.6.x]: https://github.com/splintered-reality/py_trees/tree/release/0.6.x
[py-trees-sources-0.5.x]: https://github.com/splintered-reality/py_trees/tree/release/0.5.x
Expand All @@ -105,6 +109,7 @@ For older versions of the documentation, refer to the links in the matrix below.
[py-trees-ros-build-status-kinetic-image]: http://build.ros.org/job/Kbin_uX64__py_trees_ros__ubuntu_xenial_amd64__binary/badge/icon?style=plastic
[py-trees-ros-build-status-melodic]: http://build.ros.org/job/Mbin_uB64__py_trees_ros__ubuntu_bionic_amd64__binary
[py-trees-ros-build-status-melodic-image]: http://build.ros.org/job/Mbin_uB64__py_trees_ros__ubuntu_bionic_amd64__binary/badge/icon?style=plastic
[py-trees-ros-docs-1.3.x]: http://py-trees-ros.readthedocs.io/en/release-1.3.x/
[py-trees-ros-docs-1.2.x]: http://py-trees-ros.readthedocs.io/en/release-1.2.x/
[py-trees-ros-docs-eloquent-image]: http://img.shields.io/badge/py_trees_ros-eloquent-brightgreen.svg?style=plastic
[py-trees-ros-docs-dashing-image]: http://img.shields.io/badge/py_trees_ros-dashing-brightgreen.svg?style=plastic
Expand All @@ -113,6 +118,7 @@ For older versions of the documentation, refer to the links in the matrix below.
[py-trees-ros-docs-melodic]: http://docs.ros.org/melodic/api/py_trees_ros/html/
[py-trees-ros-docs-melodic-image]: https://img.shields.io/jenkins/s/http/build.ros.org/job/Mdoc__py_trees_ros__ubuntu_bionic_amd64.svg?label=docs&style=plastic
[py-trees-ros-ros-index]: https://index.ros.org/p/py_trees_ros/github-splintered-reality-py_trees_ros
[py-trees-ros-sources-1.3.x]: https://github.com/splintered-reality/py_trees_ros/tree/release/1.3.x
[py-trees-ros-sources-1.2.x]: https://github.com/splintered-reality/py_trees_ros/tree/release/1.2.x
[py-trees-ros-sources-0.5.x]: https://github.com/splintered-reality/py_trees_ros/tree/release/0.5.x
[py-trees-ros-wiki]: http://wiki.ros.org/py_trees_ros
Expand All @@ -125,6 +131,7 @@ For older versions of the documentation, refer to the links in the matrix below.
[py-trees-ros-tutorials-docs-1.0.x]: http://py-trees-ros-tutorials.readthedocs.io/en/release-1.0.x/
[py-trees-ros-tutorials-sources-1.0.x]: https://github.com/splintered-reality/py_trees_ros_tutorials/tree/release/1.0.x
[py-trees-ros-tutorials-ros-index]: https://index.ros.org/p/py_trees_ros_tutorials/github-splintered-reality-py_trees_ros_tutorials
[py-trees-ros-tutorials-docs-eloquent-image]: http://img.shields.io/badge/py_trees_ros_tutorials-eloquent-brightgreen.svg?style=plastic
[py-trees-ros-tutorials-docs-dashing-image]: http://img.shields.io/badge/py_trees_ros_tutorials-dashing-brightgreen.svg?style=plastic

[py-trees-js-build-status-eloquent]: http://build.ros2.org/job/Ebin_uB64__py_trees_js__ubuntu_bionic_amd64__binary/
Expand Down
4 changes: 2 additions & 2 deletions doc/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -46,9 +46,9 @@
# built documents.
#
# The short X.Y version.
version = "1.2"
version = "1.3"
# The full version, including alpha/beta/rc tags.
release = "1.2.1"
release = "1.3.0"

##############################################################################
# Regular Sphinx Configuration
Expand Down
2 changes: 1 addition & 1 deletion package.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<?xml-model href="http://download.ros.org/schema/package_format2.xsd" schematypens="http://www.w3.org/2001/XMLSchema"?>
<package format="3">
<name>py_trees_ros</name>
<version>1.2.1</version>
<version>1.3.0</version>
<description>
ROS2 extensions and behaviours for py_trees.
</description>
Expand Down
2 changes: 1 addition & 1 deletion py_trees_ros/version.py
Original file line number Diff line number Diff line change
Expand Up @@ -15,4 +15,4 @@
# Version
##############################################################################

__version__ = '1.2.1'
__version__ = '1.3.0'
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@

setup(
name=package_name,
version='1.2.1', # also package.xml, doc/conf.py, py_trees_ros/version.py
version='1.3.0', # also package.xml, doc/conf.py, py_trees_ros/version.py
packages=find_packages(
exclude=['doc*', 'tests*', 'graveyard*', 'scripts*']
),
Expand Down

0 comments on commit b3a6130

Please sign in to comment.