Skip to content

Releases: FairRootGroup/FairLogger

v2.3.0

11 Aug 09:05
@rbx rbx

Choose a tag to compare

  • Add LOGFD and LOGPD macros
  • CI: Move from Jenkins to GitHub CI

v2.2.0

19 May 10:57
@rbx rbx

Choose a tag to compare

  • CMake: remove C from project languages.

v2.1.0

06 Feb 14:33
@rbx rbx

Choose a tag to compare

  • Add "critical" severity level between "fatal" and "error".

v2.0.0

23 May 20:15
@rbx rbx

Choose a tag to compare

  • Optimization: Avoid extra allocation when creating the LogMetaData. BREAKING CHANGE: members of LogMetaData (that is passed to users of custom sink) have different data types now:
-   std::string process_name;
-   std::string file;
-   std::string line;
-   std::string func;
-   std::string severity_name;
+   std::string_view process_name;
+   std::string_view file;
+   std::string_view line;
+   std::string_view func;
+   std::string_view severity_name;

Depending on how these were used, may require no modification in user code.

  • Requirements: Bump minimum required C++ standard to C++17.
  • Bugfix: Avoid semicolon insertion when modifying linker flags.

Contributors: @dennisklein, @ktf, @rbx

Full Changelog: v1.11.1...v2.0.0

v1.11.1

18 Oct 18:24
@rbx rbx

Choose a tag to compare

  • Bugfix: add missing mapping from "fatal"/"FATAL" severities to Severity::fatal.

v1.11.0

12 Apr 09:04
@rbx rbx

Choose a tag to compare

  • Add 'detail' severity between 'debug' and 'info'.

v1.10.4

26 Nov 10:48
@rbx rbx

Choose a tag to compare

  • Adapt to fmt's deprecation of format_to memory buffer overload

v1.10.3

25 Nov 13:32
@rbx rbx

Choose a tag to compare

  • Deprecate uppercase severity names

v1.10.1

21 Sep 11:03
v1.10.1

Choose a tag to compare

  • Revert the deprecation of upper-case severity names upon user request and postpone it until next quarter.

v1.10.0

10 Sep 17:12
@rbx rbx

Choose a tag to compare

  • Deprecate uppercase severity names
  • Bump C++ requirement to C++14
  • Add 'alarm' and 'important' severities