diff --git a/.bumpversion.cfg b/.bumpversion.cfg
index 64174afb1..05650c810 100644
--- a/.bumpversion.cfg
+++ b/.bumpversion.cfg
@@ -1,5 +1,5 @@
[bumpversion]
-current_version = 0.25.0
+current_version = 0.26.0
message = Bump version to {new_version}
commit = True
tag = True
diff --git a/CHANGELOG.rst b/CHANGELOG.rst
index 02cde6ece..e68581f37 100644
--- a/CHANGELOG.rst
+++ b/CHANGELOG.rst
@@ -7,7 +7,7 @@ All notable changes to this project will be documented in this file.
The format is based on `Keep a Changelog `_
and this project adheres to `Semantic Versioning `_.
-Unreleased
+0.26.0
----------
**Added**
diff --git a/docs/conf.py b/docs/conf.py
index f2fbfd4d6..0088d1bd4 100644
--- a/docs/conf.py
+++ b/docs/conf.py
@@ -21,7 +21,7 @@
year = '2018'
author = 'Gramazio Kohler Research'
copyright = '{0}, {1}'.format(year, author)
-version = release = '0.25.0'
+version = release = '0.26.0'
master_doc = "index"
source_suffix = [".rst", ]
diff --git a/docs/doc_versions.txt b/docs/doc_versions.txt
index ab530ec7c..89128e2ee 100644
--- a/docs/doc_versions.txt
+++ b/docs/doc_versions.txt
@@ -1,4 +1,5 @@
latest
+0.26.0
0.25.0
0.24.0
0.23.0
diff --git a/docs/getting_started.rst b/docs/getting_started.rst
index 3db47d216..29e84ca61 100644
--- a/docs/getting_started.rst
+++ b/docs/getting_started.rst
@@ -88,7 +88,7 @@ To switch to a specific version
.. code-block:: bash
- conda install compas_fab=0.25.0
+ conda install compas_fab=0.26.0
Update with pip
@@ -104,7 +104,7 @@ Or to switch to a specific version
.. code-block:: bash
- pip install compas_fab==0.25.0
+ pip install compas_fab==0.26.0
Working in Rhino
diff --git a/src/compas_fab/__version__.py b/src/compas_fab/__version__.py
index b776598f6..806dbf64a 100644
--- a/src/compas_fab/__version__.py
+++ b/src/compas_fab/__version__.py
@@ -1,7 +1,7 @@
__title__ = 'compas_fab'
__description__ = 'Robotic fabrication package for the COMPAS Framework'
__url__ = 'https://github.com/compas-dev/compas_fab'
-__version__ = '0.25.0'
+__version__ = '0.26.0'
__author__ = 'Gramazio Kohler Research'
__author_email__ = 'gramaziokohler@arch.ethz.ch'
__license__ = 'MIT license'
diff --git a/src/compas_fab/ghpython/components/Cf_AttachTool/code.py b/src/compas_fab/ghpython/components/Cf_AttachTool/code.py
index fa31eb914..503a82279 100644
--- a/src/compas_fab/ghpython/components/Cf_AttachTool/code.py
+++ b/src/compas_fab/ghpython/components/Cf_AttachTool/code.py
@@ -1,7 +1,7 @@
"""
Attach a tool to the robot.
-COMPAS FAB v0.25.0
+COMPAS FAB v0.26.0
"""
from ghpythonlib.componentbase import executingcomponent as component
from compas_rhino.conversions import RhinoMesh
diff --git a/src/compas_fab/ghpython/components/Cf_AttachedCollisionMesh/code.py b/src/compas_fab/ghpython/components/Cf_AttachedCollisionMesh/code.py
index 618ddf4ee..42b24a3e0 100644
--- a/src/compas_fab/ghpython/components/Cf_AttachedCollisionMesh/code.py
+++ b/src/compas_fab/ghpython/components/Cf_AttachedCollisionMesh/code.py
@@ -1,7 +1,7 @@
"""
Add an attached collision mesh to the robot.
-COMPAS FAB v0.25.0
+COMPAS FAB v0.26.0
"""
from ghpythonlib.componentbase import executingcomponent as component
diff --git a/src/compas_fab/ghpython/components/Cf_CollisionMesh/code.py b/src/compas_fab/ghpython/components/Cf_CollisionMesh/code.py
index e5ef13cc5..42b401d2a 100644
--- a/src/compas_fab/ghpython/components/Cf_CollisionMesh/code.py
+++ b/src/compas_fab/ghpython/components/Cf_CollisionMesh/code.py
@@ -1,7 +1,7 @@
"""
Add or remove a collision mesh from the planning scene.
-COMPAS FAB v0.25.0
+COMPAS FAB v0.26.0
"""
from compas_rhino.geometry import RhinoMesh
from ghpythonlib.componentbase import executingcomponent as component
diff --git a/src/compas_fab/ghpython/components/Cf_ConfigMerge/code.py b/src/compas_fab/ghpython/components/Cf_ConfigMerge/code.py
index 34d972893..7000c5e27 100644
--- a/src/compas_fab/ghpython/components/Cf_ConfigMerge/code.py
+++ b/src/compas_fab/ghpython/components/Cf_ConfigMerge/code.py
@@ -1,7 +1,7 @@
"""
Merge two configurations.
-COMPAS FAB v0.25.0
+COMPAS FAB v0.26.0
"""
from ghpythonlib.componentbase import executingcomponent as component
diff --git a/src/compas_fab/ghpython/components/Cf_ConfigZero/code.py b/src/compas_fab/ghpython/components/Cf_ConfigZero/code.py
index 8bce362bc..9f544b14d 100644
--- a/src/compas_fab/ghpython/components/Cf_ConfigZero/code.py
+++ b/src/compas_fab/ghpython/components/Cf_ConfigZero/code.py
@@ -1,7 +1,7 @@
"""
Get a zero configuration for a robot.
-COMPAS FAB v0.25.0
+COMPAS FAB v0.26.0
"""
from ghpythonlib.componentbase import executingcomponent as component
diff --git a/src/compas_fab/ghpython/components/Cf_ConstraintsFromConfiguration/code.py b/src/compas_fab/ghpython/components/Cf_ConstraintsFromConfiguration/code.py
index aa409727f..4f466fff9 100644
--- a/src/compas_fab/ghpython/components/Cf_ConstraintsFromConfiguration/code.py
+++ b/src/compas_fab/ghpython/components/Cf_ConstraintsFromConfiguration/code.py
@@ -1,7 +1,7 @@
"""
Create joint constraints for each of the robot's configurable joints based on a given target configuration.
-COMPAS FAB v0.25.0
+COMPAS FAB v0.26.0
"""
import math
diff --git a/src/compas_fab/ghpython/components/Cf_ConstraintsFromPlane/code.py b/src/compas_fab/ghpython/components/Cf_ConstraintsFromPlane/code.py
index 24fafaf3d..7f1d6f1b9 100644
--- a/src/compas_fab/ghpython/components/Cf_ConstraintsFromPlane/code.py
+++ b/src/compas_fab/ghpython/components/Cf_ConstraintsFromPlane/code.py
@@ -1,7 +1,7 @@
"""
Create a position and an orientation constraint from a plane calculated for the group's end-effector link.
-COMPAS FAB v0.25.0
+COMPAS FAB v0.26.0
"""
import math
diff --git a/src/compas_fab/ghpython/components/Cf_InverseKinematics/code.py b/src/compas_fab/ghpython/components/Cf_InverseKinematics/code.py
index 1e017bc85..df8ae8add 100644
--- a/src/compas_fab/ghpython/components/Cf_InverseKinematics/code.py
+++ b/src/compas_fab/ghpython/components/Cf_InverseKinematics/code.py
@@ -1,7 +1,7 @@
"""
Calculate the robot's inverse kinematic for a given plane.
-COMPAS FAB v0.25.0
+COMPAS FAB v0.26.0
"""
from compas_rhino.conversions import RhinoPlane
from ghpythonlib.componentbase import executingcomponent as component
diff --git a/src/compas_fab/ghpython/components/Cf_PlanCartesianMotion/code.py b/src/compas_fab/ghpython/components/Cf_PlanCartesianMotion/code.py
index da4e93008..73df71575 100644
--- a/src/compas_fab/ghpython/components/Cf_PlanCartesianMotion/code.py
+++ b/src/compas_fab/ghpython/components/Cf_PlanCartesianMotion/code.py
@@ -1,7 +1,7 @@
"""
Calculate a cartesian motion path (linear in tool space).
-COMPAS FAB v0.25.0
+COMPAS FAB v0.26.0
"""
from compas_rhino.conversions import RhinoPlane
from ghpythonlib.componentbase import executingcomponent as component
diff --git a/src/compas_fab/ghpython/components/Cf_PlanMotion/code.py b/src/compas_fab/ghpython/components/Cf_PlanMotion/code.py
index 136f14c9f..a2ed8518a 100644
--- a/src/compas_fab/ghpython/components/Cf_PlanMotion/code.py
+++ b/src/compas_fab/ghpython/components/Cf_PlanMotion/code.py
@@ -1,7 +1,7 @@
"""
Calculate a motion path.
-COMPAS FAB v0.25.0
+COMPAS FAB v0.26.0
"""
from ghpythonlib.componentbase import executingcomponent as component
from scriptcontext import sticky as st
diff --git a/src/compas_fab/ghpython/components/Cf_PlanningScene/code.py b/src/compas_fab/ghpython/components/Cf_PlanningScene/code.py
index e70f5d3fb..1f9152eba 100644
--- a/src/compas_fab/ghpython/components/Cf_PlanningScene/code.py
+++ b/src/compas_fab/ghpython/components/Cf_PlanningScene/code.py
@@ -1,7 +1,7 @@
"""
Create a planning scene.
-COMPAS FAB v0.25.0
+COMPAS FAB v0.26.0
"""
from ghpythonlib.componentbase import executingcomponent as component
from scriptcontext import sticky as st
diff --git a/src/compas_fab/ghpython/components/Cf_RosConnect/code.py b/src/compas_fab/ghpython/components/Cf_RosConnect/code.py
index cb42651f7..636c83d78 100644
--- a/src/compas_fab/ghpython/components/Cf_RosConnect/code.py
+++ b/src/compas_fab/ghpython/components/Cf_RosConnect/code.py
@@ -1,7 +1,7 @@
"""
Connect or disconnect to ROS.
-COMPAS FAB v0.25.0
+COMPAS FAB v0.26.0
"""
from ghpythonlib.componentbase import executingcomponent as component
from scriptcontext import sticky as st
diff --git a/src/compas_fab/ghpython/components/Cf_RosRobot/code.py b/src/compas_fab/ghpython/components/Cf_RosRobot/code.py
index 4ee4d19da..51f5d3fca 100644
--- a/src/compas_fab/ghpython/components/Cf_RosRobot/code.py
+++ b/src/compas_fab/ghpython/components/Cf_RosRobot/code.py
@@ -1,7 +1,7 @@
"""
Load robot directly from ROS.
-COMPAS FAB v0.25.0
+COMPAS FAB v0.26.0
"""
from compas_ghpython.artists import RobotModelArtist
from ghpythonlib.componentbase import executingcomponent as component
diff --git a/src/compas_fab/ghpython/components/Cf_RosTopicPublish/code.py b/src/compas_fab/ghpython/components/Cf_RosTopicPublish/code.py
index 44649efd4..eb7d0febb 100644
--- a/src/compas_fab/ghpython/components/Cf_RosTopicPublish/code.py
+++ b/src/compas_fab/ghpython/components/Cf_RosTopicPublish/code.py
@@ -1,7 +1,7 @@
"""
Publishes messages to a ROS topic
-COMPAS FAB v0.25.0
+COMPAS FAB v0.26.0
"""
import time
diff --git a/src/compas_fab/ghpython/components/Cf_RosTopicSubscribe/code.py b/src/compas_fab/ghpython/components/Cf_RosTopicSubscribe/code.py
index d37421636..e5f2ad256 100644
--- a/src/compas_fab/ghpython/components/Cf_RosTopicSubscribe/code.py
+++ b/src/compas_fab/ghpython/components/Cf_RosTopicSubscribe/code.py
@@ -1,7 +1,7 @@
"""
Subscribe to a ROS topic.
-COMPAS FAB v0.25.0
+COMPAS FAB v0.26.0
"""
import time
diff --git a/src/compas_fab/ghpython/components/Cf_VisualizeRobot/code.py b/src/compas_fab/ghpython/components/Cf_VisualizeRobot/code.py
index c8b7ad90b..6584ba2e3 100644
--- a/src/compas_fab/ghpython/components/Cf_VisualizeRobot/code.py
+++ b/src/compas_fab/ghpython/components/Cf_VisualizeRobot/code.py
@@ -1,7 +1,7 @@
"""
Visualizes the robot.
-COMPAS FAB v0.25.0
+COMPAS FAB v0.26.0
"""
from compas.geometry import Transformation
from compas_ghpython.artists import FrameArtist
diff --git a/src/compas_fab/ghpython/components/Cf_VisualizeTrajectory/code.py b/src/compas_fab/ghpython/components/Cf_VisualizeTrajectory/code.py
index 94d036498..9525d618d 100644
--- a/src/compas_fab/ghpython/components/Cf_VisualizeTrajectory/code.py
+++ b/src/compas_fab/ghpython/components/Cf_VisualizeTrajectory/code.py
@@ -1,7 +1,7 @@
"""
Visualizes a trajectory.
-COMPAS FAB v0.25.0
+COMPAS FAB v0.26.0
"""
from compas_ghpython import draw_frame
from compas_ghpython import list_to_ghtree