Skip to content

Releases: KjellKod/g3log

2.6 (replaces 2.5)

10 Jun 15:57
38dbddc

Choose a tag to compare

2.6 release replaces the broken 2.5 release

Full Changelog: 2.4...2.6

Changes include improvement to CI, Build and Crash Dump information

What's Changed

New Contributors

Thanks to

ablangy , Pastroy2002, dallaires and botanotny and the makers of ellipsis

2.4

07 Dec 03:23
5980182

Choose a tag to compare

2.4

What's Changed

  • Cleanup, Build Number, Docker, and other small improvements.

Bugfix

  • Avoid deadlock/pending exit for containerized applications in case of fatal exit by @GergoTot in #481

Build improvements

Cleanup & Improvements

Doc updates

Shoutout to New Contributors

Full Changelog: 2.3...2.4

2.3 Bugfix - filesink buffer flush correction

20 Feb 13:19
4f1224b

Choose a tag to compare

What's Changed

Full Changelog: 2.2...2.3

2.2 performance and usability improvements

04 Feb 11:52
43f5edd

Choose a tag to compare

What's Changed

Usability

  • cleanup: func doesn't make sense by @KjellKod in #469
  • improvement: SIGFUNC no longer default for Windows. __PRETTY__FUNCTION no longer default for gcc/clang by @KjellKod in #470
  • improvement: Parse OSX stack dump format in order to demangle it correctly by @gglowacki in #473

Performance

  • performance improvement for worst case / extreme logging scenarios. by @KjellKod in #471

CI

New Contributors

Full Changelog: 2.1...2.2

Release 2.1 - improved stackdump for complex architectures on multithread systems

10 Nov 20:24
6f6da0e

Choose a tag to compare

What's Changed

  • exitWithDefaultSignalHandler() should block until signal handler returns by @ablangy in #464

New Contributors

2.0.1 c++17/c++20

06 Nov 23:37
ed91b89

Choose a tag to compare

This is the first release where c++17/20 is supported. Users of c++14 should use g3log 1.3.4.

What's Changed

C++17 adjustment

Platform improvements

Documentation now available at: https://kjellkod.github.io/g3log/

Functionality improvements

Bugfix

CI, test, build, warnings

New Contributors

Full Changelog: 1.3.4...2.0.1

Last release (?) with C++14 support. From now on master will be on C++17/20

16 Dec 06:29
2fca06f

Choose a tag to compare

This is a release to give the latest changes for the C++14 community.
After this change master will be on C++17/20.

Minor cleanups

1.3.3: Summary of changes since 1.3.2 -- C++14/17 support, Platform improvements, Stability and Usability

07 Jun 04:42
e21f939

Choose a tag to compare

Documentation changes

#Feature improvement

Cleanup Help

Debug levels (#259) @DerekJuba-NIST
Ambiguous constructor error. (#262) @DigitalInBlue
Warning about whitespace (#265) @codekrafter
Code Cleanup (#336) @JoelStienlet

Bug fixing

Platform support and Build Improvements

Installation and Project integration

1.3.2 - C++11 compatibility fix.

31 Mar 02:57

Choose a tag to compare

UPDATE: New High-Value Functionality will in the future be ported into this C++11 branch. https://github.com/KjellKod/g3log/tree/c++11-master

Changes with 1.3.2.

g3log v.1.3.1 had a CMake error that stopped c++11 only compiler from building.
g3log v1.3.2 contains the corrected CMake files.

Thanks to @esdevcr for providing this patch correction.

As g3log goes forward the branch 1.3.x will be the "c++11 master branch" in case of future changes.

c++11 version support (after this version g3log will require c++14)

03 Mar 17:41

Choose a tag to compare

UPDATE: New High-Value Functionality will in the future be ported into this C++11 branch. https://github.com/KjellKod/g3log/tree/c++11-master

Summary of changes since version 1.3

Thanks to the following coders for both major and minor contributions

Major changes mentioned below, smaller changes not mentioned.

Major Improvements

  • Significantly improved CMake options for install options on multiple platforms
  • support for full filenames in logs 226(thanks @spinorx)
  • huge improvements for low granularity of log timestamps on both Windows and Linux 200
  • iOS support 198
  • CMake support for arbitrary, compile time decided max value for the "printf" like logs [208] (#208)

Major Bugfix:

  • LOG macros and if-statements without curly brances (231
  • doc updates for API and internal code comments

Noteworthy:

Thanks to @AndreasSchoenle 191 there is now a branch with WCHAR support. See branch: wchar_support