<<TableOfContents(3)>>

= 1.8.3 (2012-09-30) =

Reverted the launchfile change made in 1.8.2... this had fixed the duplicate service bug, but caused a depth image to not be published. Will need to look more deeply into the launchfiles to find a suitable fix to the duplicate service problem.

= 1.8.2 (2012-09-25) =
Removed duplicate launching of depth.launch, which was causing a service to be created twice: http://answers.ros.org/question/12244/complaint-from-openni_launch-on-already-advertised-services/

= 1.8.1 (2012-03-16) =
Most changes are to expand the use cases for which `openni.launch` is suitable. In particular, several features better support bag file playback.

 * New launch file arguments
   * `respawn` replaces `bond` (now deprecated). If enabled, it now attempts to respawn nodelet loaders when their bonds are broken. If the nodelet manager dies it should come back up just as it was.
   * `depth_registration:=true` enables OpenNI's depth registration based on factory calibration.
   * `publish_tf:=false` suppresses the default [[tf]] tree, so that extrinsics can be provided by another source (calibration, bag file).
   * `load_driver:=false` suppresses loading the OpenNI driver, in case it is provided by another source (robot bringup, bag file).
 * Some restructuring of internal launch files for better reusability
   * Moved all processing nodelets from `device.launch` to new `processing.launch`.
   * Moved manager setup to `manager.launch`.
   * `rgb.launch` replaced by `image_proc.launch` from [[image_proc]].

= 1.8.0 (2012-03-13) =
First release as unary stack. For previous changes, see [[openni_kinect/ChangeList]].