Skip to content

Releases: bresilla/echo

0.0.25

18 Jan 14:57

Choose a tag to compare

Build

  • Remove redundant compiler status messages

0.0.23

07 Jan 23:58

Choose a tag to compare

[unreleased]

🐛 Bug Fixes

  • Correct std::format type trait misuse

0.0.22

07 Jan 23:46

Choose a tag to compare

[unreleased]

🚀 Features

  • Improve code maintainability
  • Add compile-time string hashing for .once() and .every()
  • Implement FileSink and terminal utilities
  • Implement SyslogSink and NetworkSink
  • Integrate sink system into logging API
  • Add formatter system with DefaultFormatter, PatternFormatter, and CustomFormatter
  • Implement remaining Echo library improvements
  • Add comprehensive edge case and integration tests
  • Enhance logging benchmarks

🐛 Bug Fixes

  • Update fingerprint for dependency tracking
  • Eliminate TOCTOU race condition in .every() implementation
  • Add benchmarks to build system and document string pool status
  • Move ACKNOWLEDGMENTS and CHANGELOG back to root

🚜 Refactor

  • Restructure Echo library to modular architecture
  • Move benchmarks and fuzz tests to examples, remove string pool
  • Organize documentation in misc/ directory
  • Remove unused old API files and legacy file logging

📚 Documentation

  • Update README to reflect all new features
  • Comprehensive README rewrite reflecting all current features

0.0.21

06 Jan 10:44

Choose a tag to compare

[unreleased]

🚀 Features

  • Enhance README with extended usage examples

0.0.19

05 Jan 17:40

Choose a tag to compare

⛰️ Features

  • Add .every() and .when() logging modifiers

0.0.18

04 Jan 14:01

Choose a tag to compare

⛰️ Features

  • Add file logging capabilities

0.0.17

04 Jan 02:30

Choose a tag to compare

⛰️ Features

  • Improve color accuracy with 24-bit RGB
  • Add format::String integration for widgets and demo
  • Implement advanced string formatting utility
  • Add comprehensive color manipulation utilities

0.0.16

04 Jan 01:47

Choose a tag to compare

⛰️ Features

  • Merge wait.hpp into widget.hpp
  • Introduce .inplace() for dynamic line updates

0.0.15

04 Jan 01:18

Choose a tag to compare

0.0.15

0.0.7

02 Jan 15:21

Choose a tag to compare

⛰️ Features

  • Add wait.hpp with progress bars, spinners, and step indicators

🧪 Testing

  • Add comprehensive tests for wait.hpp and rename test_separator to test_banner