Skip to content

Commit

Permalink
update CHANGELOG.md
Browse files Browse the repository at this point in the history
  • Loading branch information
odygrd committed Nov 2, 2024
1 parent 6065e8d commit 1269de7
Showing 1 changed file with 18 additions and 0 deletions.
18 changes: 18 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -79,6 +79,24 @@
- [v1.1.0](#v110)
- [v1.0.0](#v100)

## TBD

- In previous versions, logging on Windows automatically included `windows.h` in all components. The frontend will no
longer include `windows.h`. By following the recommended usage example
provided [here](https://github.com/odygrd/quill/blob/master/examples/recommended_usage/recommended_usage.cpp) as
guidance, you can create a wrapper library around Quill for the backend, allowing you to log on Windows without
including `windows.h` in the frontend or main program. ([#618](https://github.com/odygrd/quill/issues/618))

- The `LOG_LEVEL_LIMIT` time-based rate-limiting macros now log the count of how many times a message would be logged
when throttled. For example, a log message may appear as `A log message with number 123 (21x)` to indicate that the
message would have been logged 21 times. ([#616](https://github.com/odygrd/quill/issues/616))

- New macros `LOG_LEVEL_LIMIT_EVERY_N` have been added, allowing for count-based rate limiting and giving developers
greater control over logging frequency. ([#616](https://github.com/odygrd/quill/issues/616))

- The `set_thread_name` function has been fixed to provide accurate error reporting, ensuring that the correct error
message is displayed in the event of a failure.

## v7.4.0

- Fixed a build issue when compiling with `-fno-rtti`. This ensures compatibility with projects that disable
Expand Down

0 comments on commit 1269de7

Please sign in to comment.