Releases: SlickQuant/slick-logger
Releases · SlickQuant/slick-logger
Release v1.0.4
Changes
- Updated to slick-queue v1.2.2
- Try find slick-queue using CONFIG mode first before falling back to fetching it manually
- Renamed repository from slick_logger to slick-logger (hyphenated naming follows recommended convention)
- Changed export name from slick::slick_logger to slick::logger
- Refactored repository name in CMake configuration files
- Updated documentation and build references to use new repository name
Release v1.0.3
Changes
- Fix crash when logging empty string_view values
- Add length check before memcpy in store_string_in_queue() to handle empty strings safely
- Set null terminator directly for zero-length strings instead of copying
- Add comprehensive unit test for empty string_view logging (EmptyStringView test)
Release v1.0.2
Changes
- Update slick_queue to v1.2.1
- Added GitHub release workflow
- Update Copyright years
v1.0.1
- Update slick_queue to v1.1.2
- Added vcpkg integration
- Changed version number to three digits
- Added alias targets
v1.0.0.8
- Update slick_queue to v1.1.0.2
- Change include folder from include/slick_logger to include/slick
v1.0.0.7
- Update slick_queue to v1.1.0.1
- Change namespace from slick_logger to slick::logger
v1.0.0.6
- Update slick_queue to v1.1.0.0
- Added GitHub CI workflow for automated testing across Ubuntu, Windows, and macOS
- Added CI status badge to README
v1.0.0.5
Support char* logging argument to avoid build error.
v1.0.0.4
- Fix critical DailyFileSink bug: prevent file overwrites on program restart
- Remove current_day_index_ member to eliminate restart index reset issue
- Add rotate_files_for_date() helper function to properly rotate existing files
- Implement startup rotation check in constructor to handle old log files
- Fix max_files enforcement to prevent creating files beyond the limit
- Support max_file_size=0 to disable size-based rotation
- Proper handling of dated files as index 0 with indexed files starting from _001
- Add comprehensive unit tests for DailyFileSink rotation scenarios
- Test size rotation with max_files limit enforcement
- Test restart scenarios with old files from previous days
- Test restart with existing rotated files to prevent overwrites
v1.0.0.3
upgrade slick_queue to v1.0.2.1