Skip to content

Latest commit

 

History

History
79 lines (41 loc) · 2.54 KB

CHANGELOG.md

File metadata and controls

79 lines (41 loc) · 2.54 KB

Change Log

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

[1.0.1] - 29-03-2023

Fixed

  1. Minor bug fix, commit 9e687f5

[1.0.0] - 07-02-2023

MROS main version is now ROS2-based, and tested with ROS humble.

Added

  1. Add CI, for now it is only testing if package can be built
  1. Add support for multiple objectives

Changed

  1. Reorganized branches: master is now ROS2-based
  1. Separation of system modes from MROS
  1. Objectives can be in IN_ERROR_FR or IN_ERROR_NFR, and not all Function Designs in error are blocked
  1. Renamed objective action name, and change mode service name
  1. Method used to read the ontology files was moved to the tomasys lib

  2. RosReasoner inherits from Reasoner

  3. In the meetNFR function, it returns without doing anything if no requirement is hardcoded

  4. Added mros2_mock package with mock code to test MROS2

  5. Updates to package.xml

  6. Formatting following pep8

  7. Refactoring in general

  8. Several changes to logging

Fixed

  1. Fix issue #130: Fix system modes' service import
  1. Several minor fixes