Skip to content

Release 0.13.2

Latest
Compare
Choose a tag to compare
@kedarnn kedarnn released this 24 Jul 15:56
· 424 commits to main since this release
  • lobster-html-report

    • The timestamp for git SHA now appends UTC to make it clear about the timeszone.
  • lobster-codebeamer

    • The retry logic uses exponential backoff feature instead of retrying successively
      without any time gap. The exponential backoff factor is set to 1 so the
      interval of calls will be 1s, 2s, 4s, 8s and so on.
  • lobster-cpp:

    • Supporting comma-separated lists of tags in one line.
      The code snippet below shows that there are two tags, namespace.requirement_id1 and
      namespace.requirement_id2 in the same line.

    • If clang-tidy reports an error which is not part of the exclusion list given through
      --skip-clang-errors, then lobster-cpp repeats this error and prints it to standard out.

    • Include more characters like < and > as valid C++ function name characters,
      which are needed e.g. for C++ templating and operator overloading.
      That is, now an operator overload can be traced against a requirement.
      Here is an example:

      std::ostream& operator<<(std::ostream& os, const Fruit<double>& fruit) {
        // lobster-trace: namespace.requirement_id1, namespace.requirement_id2
        os << "Hi there!";
        return os;
      }

      With an earlier version this would result in a message like this:

      could not parse line
      file.cpp:10:15: warning: function operator<< traces to namespace.requirement_id [lobster-tracing]