Upcoming Breaking Changes
voraus-robot-arm uses semantic versioning.
We will not intentionally make breaking changes in minor releases.
However, it is not always possible to avoid breaking changes altogether.
This chapter provides an overview of the expected breaking changes of the next major version and the necessary steps for migration.
Please note that changes listed here may be delayed to a later major version or removed altogether at any time.
Medium Changes
The
JogContinuousCartesianVictorTraitis deprecated in favor of theJogTcpVictorTrait.JogTcpVictorTraitis a renamed version ofJogContinuousCartesianVictorTraitwhich better matches the overall naming schema of jogging methods.The behavior of the available method
jog_tcp_vis the same asjog_continuous_cartesian_v. The argument order is changed, since the cs argument now has a default argument ofCSVictor.Robot.In order to migrate, replace the imports accordingly, use the new method name and in case args were previously used, change the order of the arguments.
The
JogContinuousJointVictorTraitis deprecated in favor of theJogJointVictorTrait.JogJointVictorTraitis a renamed version ofJogContinuousJointVictorTraitwhich better matches the overall naming schema of jogging methods.The signature and behavior of the available method
jog_joint_vis the same asjog_continuous_joint_v. In order to migrate, replace the imports accordingly and use the new method name.
Small Changes
set_cs_origin_vwill raise aValueErrorinstead of anAttributeErrorwhen trying to set a non-user CSget_cs_origin_vwill raise aValueErrorinstead of anAttributeErrorwhen trying to read a non-user CS.The logging convenience function for prototyping
setup_logging()is deprecated in favor ofconfigure_logging()