CHANGELOG

Changelog for package rmf_task

2.7.0 (2024-11-27)

  • Create abstract interface for Priority to be serialized into json (#122)

  • Contributors: Aaron Chong

2.6.0 (2024-06-12)

2.5.0 (2024-06-01)

  • Reformat with uncrustify available in noble (#119)

  • Add labels to booking (#110)

  • Cancellation phase (#107)

  • Contributors: Aaron Chong, Grey, Yadunund

2.4.0 (2023-12-22)

2.3.3 (2023-12-15)

  • Allow charging tasks to run indefinitely (#99, #100)

2.3.2 (2023-08-10)

2.3.1 (2023-06-30)

  • Added requester and request_time fields to rmf_task::Task::Booking (#81)

  • Contributors: Aaron Chong

2.3.0 (2023-06-08)

2.2.0 (2023-06-06)

  • Switch to rst changelogs

  • Update github actions and fix style as per uncrustify 0.72 (#74)

  • Fix build with apple clang (#77)

  • Contributors: Esteban Martinena, Yadunund

2.1.3 (2022-04-17)

  • Fixed unit test for checking automatic insertion of ChargeBattery task (#76)

  • Add missing buildtool_depend on cmake (#75)

  • Contributors: Luca Della Vedova, Scott K Logan, Yadunund

2.1.2 (2022-11-14)

  • Removed c++fs option for clang

  • Fixing need of stdc++fs to build RPM package (#265)

  • Contributors: Esteban Martinena

2.1.1 (2022-10-11)

  • Allow GoToPlace to know about expected future destinations (#61)

  • Contributors: Grey, Marco A. Gutiérrez

2.1.0 (2022-05-19)

  • Fix undefined behavior in log: (#62)

2.0.0 (2022-02-14)

  • Support flexible task definitions (#39) * Abstract interfaces are used to define tasks * The task interfaces can be given arbitrary implementations by downstream users

1.0.0 (2021-09-01)

  • Fix id for ParkRobotFactory: (#37)

  • New TaskPlanner::Options, TaskPlanner::plan(), RequestFactory APIs: (#28)

  • Remove dependency on rmf_dispenser_msgs: (#36)

  • Bug fix when battery_soc of robot is greater than recharge_soc: (#30)

  • Contributors: Yadunund

0.1.0 (2021-06-04)

  • Provides rmf_task::requests to describe various task requests which may be used for allocation planning

  • Provides rmf_task::agv::TaskPlanner object that can generate task allocation plans where a set of rmf_task::requests are optimally distributed across a set of agents

  • rmf_task::requests::ChargeBattery requests are automatically injected into the allocation set where necessary