Changelog
0.6
0.6.18
- fixed some minor bugs around subfolders containing files named .rosinstall
- python3 compatibility improved (might still be buggy)
- code base cleaned with pychecker and friends
- minor improvements to text output
- fix #47 support for launchpad urls, no more conflict on update
- fix broken scripts rosco, py-rosws-stacks
- bugfix #56 setup.sh broken for python3 systems (arch linux)
- bugfix #55 rosws and rosinstall, diff and status
0.6.17
- improved generated file code
- workaround for #55 (rosinstall only), missing newlines after diff and status (hg and svn)
0.6.16
- #42 implemented rosinstall –verbose and rosws update –verbose to show what files have changed
0.6.15
- bugfix infinite loop possible on race condition
0.6.14
- minor bugfix for #41, setupfiles not regenerated causing rosbash missing on pre-fuerte
- changes to docstrings and some messages
0.6.13
- minor bugfixes for #34, #35
0.6.11
- bugfix rosinstall –snapshot not working (refactoring victim)
- minor bugfixes on options of rosws update
- pyyaml added as dependency in setup.py, rather than failure on import
0.6.10
- undoing bash completion install as it fails with easy_install
0.6.9
- fix #25 rejection of git short-hand notation user@server:file
- Create a .rosinstall.bak on every rewrite
- diverse minor bugs
- strictly accept only one ros root in workspace
- parallelity is non-default for init and update, options -j and –parallel like cmake
- setup.sh also infers ROS_ROOT from .rosinstall
- docs contain tutorial for rosws
- more verbose out of paralelity
- added this changelog
- more versatile info command –only option
- bugfix unable to add plain folder
- allow to set version to None
0.6.8
- REP110 implemented as rosws, not py-rosws
- Restructured rosws command, removed rosws install
- improved information given with merge
- merge reads from stdin
0.6.6
- using thread pool
- Bugfix busy waiting bug
- bugfix sourcing setup.bash leading to build server failure
0.6.5 (unstable)
- undo deployment of contrib/rosws.shell, did not work
0.6.4 (defective)
- deployment of contrib/rosws.shell
- better exception handling
- better debug output
- dropped rosws dependency to ROS
0.6.3 (unstable)
- adapted to vcstools change
- major bugfix ROS_PACKGAE_PATH only consisted of relative paths.
0.6.2 (unstable)
- stricter validation, no non-scm entries within scm entries
- minor issues around rosbash
0.6.1 (unstable)
- bugfix tar not supported
- bugfix inofficial ‘meta’ attribute causes failure
0.6.0 (unstable)
- new py-rosws CLI as reference implementation for REP110
- parallel operations diff, stat, install
- Generally stricter semantics and checking for validity of inputs
- No more recursing into other .rosinstall files
- roughly 100 more unit tests
- refactored single rosinstall script into several python module
- setup.sh parses .rosinstall to generate ROS_PACKAGE_PATH
0.5
0.5.30
- small bugfix location-find with rospack
- small bugfix roszsh not found
- support top-level setup-file element for fuerte
0.5.29
- removed dependency to datetime again
0.5.28
- add allegedly missing dependency to dateutil
0.5.27
- split up integration tests and testing against local repos
- support for fuerte setup-file element
0.5.26
- initial support of the preliminary opt/ros/fuerte/.rosinstall file
0.5.23 (defective)
- basic catkin support
- option -n to not build ros
- fix rstripping of / in uri
0.5.22
- fix #3683
- basic Sphinx support
- other fixes