ros-lyrical-simple-launch (1.11.4-3resolute) resolute; urgency=high

  * handle local or global namespace when adding groups with events
  * remap /zstd sup-topic for gz image bridge
  * add build status
  * gz launch robust to commas vs quotation marks
  * Merge pull request #8 <https://github.com/oKermorgant/simple_launch/issues/8> from aurzenligl/devel
    add group to parent rather than root group, fixes nested groups
  * Contributors: Krzysztof Laskowski, Olivier Kermorgant

 -- Olivier Kermorgant <olivier.kermorgant@ec-nantes.fr>  Tue, 31 Mar 2026 05:00:00 -0000

ros-lyrical-simple-launch (1.11.3-3resolute) resolute; urgency=high

  * do not add commas when performing xacro output
  * as_raw_type instead of as_str
  * Contributors: Olivier Kermorgant

 -- Olivier Kermorgant <olivier.kermorgant@ec-nantes.fr>  Wed, 11 Feb 2026 06:00:00 -0000

ros-lyrical-simple-launch (1.11.2-3resolute) resolute; urgency=high

  * always try_perform when returning a Substitution
  * event example was missing
  * Contributors: Olivier Kermorgant

 -- Olivier Kermorgant <olivier.kermorgant@ec-nantes.fr>  Mon, 02 Feb 2026 06:00:00 -0000

ros-lyrical-simple-launch (1.11.1-3resolute) resolute; urgency=high

  * update Readme about XML launch files
  * typo in gz_generate_world
  * Contributors: Olivier Kermorgant

 -- Olivier Kermorgant <olivier.kermorgant@ec-nantes.fr>  Fri, 21 Nov 2025 06:00:00 -0000

ros-lyrical-simple-launch (1.11.0-3resolute) resolute; urgency=high

  * handle gz world export to SDF after some delay
  * make gz_launch compatible with substitutions
  * Contributors: Olivier Kermorgant

 -- Olivier Kermorgant <olivier.kermorgant@ec-nantes.fr>  Sun, 16 Feb 2025 06:00:00 -0000

ros-lyrical-simple-launch (1.10.1-3resolute) resolute; urgency=high

  * check for gz/ign executable being available
  * gz_world_tf + better guess on Gz vs Ign
  * Contributors: Olivier Kermorgant

 -- Olivier Kermorgant <olivier.kermorgant@ec-nantes.fr>  Fri, 05 Jul 2024 05:00:00 -0000

ros-lyrical-simple-launch (1.10.0-3resolute) resolute; urgency=high

  * scope_included_files to include other launch files in a Group and avoid changing my scope
  * remove dead code about prefixing gz plugins
  * forward sim_time even for nodes that load a parameter file
  * lazy GazeboBridge
  * Contributors: Olivier Kermorgant

 -- Olivier Kermorgant <olivier.kermorgant@ec-nantes.fr>  Sun, 16 Jun 2024 05:00:00 -0000

ros-lyrical-simple-launch (1.9.2-3resolute) resolute; urgency=high

  * Gazebo basic example: launch SDF world + spawn from xacro
  * remove dead code related to Gazebo.
  * sl.arg returns a SimpleSubstitution to allow concatenation
  * auto-detect Gazebo world name, allows running the simulation + spawn models in the same launch file
  * Type debug on String being Iterable
  * better handling of non-string choices in argument declaration
  * more robust to various gz/ros combinations
  * Contributors: Olivier Kermorgant

 -- Olivier Kermorgant <olivier.kermorgant@ec-nantes.fr>  Mon, 25 Mar 2024 05:00:00 -0000

ros-lyrical-simple-launch (1.9.1-3resolute) resolute; urgency=high

  * simplify + debug logic of SimpleSubstitution divisions
  * image instead of /image to be detected as an image topic
  * remove auto_sim_time function
  * more robust to various combinations of ROS and Gazebo
  * default Gazebo is still ignition Fortress, better error message about GZ_VERSION
  * add new bridges for Gazebo
  * Contributors: Olivier Kermorgant

 -- Olivier Kermorgant <olivier.kermorgant@ec-nantes.fr>  Tue, 20 Feb 2024 06:00:00 -0000

ros-lyrical-simple-launch (1.9.0-3resolute) resolute; urgency=high

  * update documentation
  * warnings/errors on misuse of GazeboBridge
  * move example executable to share directory
  * dict cannot be updated with | in Foxy, fallback to dict.update
  * absolute container name when loading in existing container
  * py_eval can now handle conditions
  * Contributors: Olivier Kermorgant

 -- Olivier Kermorgant <olivier.kermorgant@ec-nantes.fr>  Thu, 23 Nov 2023 06:00:00 -0000

ros-lyrical-simple-launch (1.8.0-3resolute) resolute; urgency=high

  * sync documentation and examples
  * when instead of after for events
  * scoped events
  * add event wrapper
  * Contributors: Olivier Kermorgant

 -- Olivier Kermorgant <olivier.kermorgant@ec-nantes.fr>  Mon, 20 Nov 2023 06:00:00 -0000

ros-lyrical-simple-launch (1.7.2-3resolute) resolute; urgency=high

  * simplify logic of try_perform
  * Merge pull request #5 <https://github.com/oKermorgant/simple_launch/issues/5> from okvik/devel
    Fix string-valued launch argument substitution
  * slight refactor to prepare wrapping Delays
  * Contributors: Olivier Kermorgant, Viktor Pocedulic
  * slight refactor to prepare wrapping Delays
  * Contributors: Olivier Kermorgant

 -- Olivier Kermorgant <olivier.kermorgant@ec-nantes.fr>  Mon, 02 Oct 2023 05:00:00 -0000

ros-lyrical-simple-launch (1.7.1-3resolute) resolute; urgency=high

  * list[] -> List[] for type hints in 20.04
  * detail on __ns for services
  * add service call at launch
  * Contributors: Olivier Kermorgant

 -- Olivier Kermorgant <olivier.kermorgant@ec-nantes.fr>  Tue, 16 May 2023 05:00:00 -0000

ros-lyrical-simple-launch (1.7.0-3resolute) resolute; urgency=high

  * GazeboBridge creates a camera_info topic for all bridged image topics
  * Contributors: Olivier Kermorgant

 -- Olivier Kermorgant <olivier.kermorgant@ec-nantes.fr>  Wed, 22 Feb 2023 06:00:00 -0000

ros-lyrical-simple-launch (1.6.2-3resolute) resolute; urgency=high

  * add .rviz shortcut, clean Python scripts
  * Contributors: Olivier Kermorgant

 -- Olivier Kermorgant <olivier.kermorgant@ec-nantes.fr>  Mon, 23 Jan 2023 06:00:00 -0000

ros-lyrical-simple-launch (1.6.1-3resolute) resolute; urgency=high

  * fix bug in robot_state_publisher with raw URDF
  * Contributors: Olivier Kermorgant

 -- Olivier Kermorgant <olivier.kermorgant@ec-nantes.fr>  Mon, 10 Oct 2022 05:00:00 -0000

ros-lyrical-simple-launch (1.6.0-3resolute) resolute; urgency=high

  * check use_sim_time versus a parameter file
  * resolve any builtin type as Substitution, not only text
  * improve documentation
  * Gazebo + humble compat
  * OpaqueFunction wrapper and SimpleSubstitution
  * switch to CMake to avoid deprecation messages
  * more spawn_gz
  * Contributors: Olivier Kermorgant

 -- Olivier Kermorgant <olivier.kermorgant@ec-nantes.fr>  Thu, 06 Oct 2022 05:00:00 -0000

ros-lyrical-simple-launch (1.5.0-3resolute) resolute; urgency=high

  * allow spawning a Gz model from file
  * parameters are list of dict
  * allow substitution for topics in ros_ign_image bridge
  * Gazebo bridge handles invalid ROS topics through yaml config file. Image bridges are automatically run through ros_ign_image
  * better handling of gazebo spawn pose
  * Contributors: Olivier Kermorgant

 -- Olivier Kermorgant <olivier.kermorgant@ec-nantes.fr>  Fri, 26 Aug 2022 05:00:00 -0000

ros-lyrical-simple-launch (1.4.1-3resolute) resolute; urgency=high

  * more handling of param types
  * Contributors: Olivier Kermorgant

 -- Olivier Kermorgant <olivier.kermorgant@ec-nantes.fr>  Wed, 01 Jun 2022 05:00:00 -0000

ros-lyrical-simple-launch (1.4.0-3resolute) resolute; urgency=high

  * use Gazebo instead of Ignition
  * better type comprehension
  * Contributors: Olivier Kermorgant

 -- Olivier Kermorgant <olivier.kermorgant@ec-nantes.fr>  Wed, 01 Jun 2022 05:00:00 -0000

ros-lyrical-simple-launch (1.3.1-3resolute) resolute; urgency=high

  * use underscores in setup.cfg
  * typo in included_launch example
  * Merge pull request #4 <https://github.com/oKermorgant/simple_launch/issues/4> from yushijinhun/patch-1
    Add package & executable parameter to container
  * [readme] add doc for container.package
  * Add package & executable param to container
    This allows the user to use a component container implementation
    other than component_container, such as component_container_isolated
    and component_container_mt.
  * Contributors: Haowei Wen, Olivier Kermorgant

 -- Olivier Kermorgant <olivier.kermorgant@ec-nantes.fr>  Mon, 02 May 2022 05:00:00 -0000

ros-lyrical-simple-launch (1.3.0-3resolute) resolute; urgency=high

  * more use_sim_time: constructor + warning on 'auto'
  * auto_sim_time can be forced instead of checking /clock
  * Contributors: Olivier Kermorgant

 -- Olivier Kermorgant <olivier.kermorgant@ec-nantes.fr>  Thu, 03 Feb 2022 06:00:00 -0000

ros-lyrical-simple-launch (1.2.1-3resolute) resolute; urgency=high

  * add Ignition support
  * Contributors: Olivier Kermorgant

 -- Olivier Kermorgant <olivier.kermorgant@ec-nantes.fr>  Mon, 24 Jan 2022 06:00:00 -0000

ros-lyrical-simple-launch (1.2.0-3resolute) resolute; urgency=high

  * make it clearer for the prefix_gz_plugins param
  * Contributors: Olivier Kermorgant

 -- Olivier Kermorgant <olivier.kermorgant@ec-nantes.fr>  Tue, 02 Nov 2021 05:00:00 -0000

ros-lyrical-simple-launch (1.1.0-3resolute) resolute; urgency=high

  * add capacity to prefix and namespace Gazebo-published messages, as an alternative to using Gazebo namespaces that also remap /tf
  * Contributors: Olivier Kermorgant

 -- Olivier Kermorgant <olivier.kermorgant@ec-nantes.fr>  Sat, 25 Sep 2021 05:00:00 -0000

ros-lyrical-simple-launch (1.0.6-3resolute) resolute; urgency=high

  * node arguments is a raw list and accepts substitutions
  * Contributors: Olivier Kermorgant

 -- Olivier Kermorgant <olivier.kermorgant@ec-nantes.fr>  Wed, 22 Sep 2021 05:00:00 -0000

ros-lyrical-simple-launch (1.0.5-3resolute) resolute; urgency=high

  * automagically convert to expected type for node parameters, remappings, launch arguments
  * Contributors: Olivier Kermorgant

 -- Olivier Kermorgant <olivier.kermorgant@ec-nantes.fr>  Wed, 22 Sep 2021 05:00:00 -0000

ros-lyrical-simple-launch (1.0.4-3resolute) resolute; urgency=high

  * some Python2 legacy bugs
  * Contributors: Olivier Kermorgant

 -- Olivier Kermorgant <olivier.kermorgant@ec-nantes.fr>  Fri, 03 Sep 2021 05:00:00 -0000

ros-lyrical-simple-launch (1.0.3-3resolute) resolute; urgency=high

  * solve typo in node_args
  * better handling of node arguments in nested lists
  * bug fixes around Substitutions
  * Merge pull request #1 <https://github.com/oKermorgant/simple_launch/issues/1> from oKermorgant/master
    deduce executable from package name if needed
  * Contributors: Olivier Kermorgant

 -- Olivier Kermorgant <olivier.kermorgant@ec-nantes.fr>  Sat, 17 Apr 2021 05:00:00 -0000

ros-lyrical-simple-launch (1.0.2-3resolute) resolute; urgency=high

  * composition with existing container
  * Contributors: Olivier Kermorgant

 -- Olivier Kermorgant <olivier.kermorgant@ec-nantes.fr>  Tue, 08 Dec 2020 06:00:00 -0000

ros-lyrical-simple-launch (1.0.1-3resolute) resolute; urgency=high

  * PythonExpression shortcut
  * xacro args now take substitution args
  * add LoadComposableNode feature for existing containers
  * add name_join and path_join to combine raw str and Substitution stuff
  * first commit
  * Contributors: Olivier Kermorgant

 -- Olivier Kermorgant <olivier.kermorgant@ec-nantes.fr>  Mon, 12 Oct 2020 05:00:00 -0000


