March 30, 2020
- Ruby 2.5 is minimum required version
- Fixed argument for Ruby 3.x
May 6, 2020
- Ruby 2.7 warning resolved
December 3, 2019
- Do not override Ruby send method (API change)
October 9, 2018
- Return support for ruby 2.0.0
March 14, 2016
- tag() now returns value returned from yield
- add silence_logger() alias for silence()
August 28, 2015
- [FIX] Fix silence implementation: should pass
selfto the block and return block result
August 28, 2015
- [FIX] Implement
Logger.silencerequired by activerectord-session_store
August 24, 2015
- Gem now depends on Ruby 2.1
- Tag syntax changed to hash style (this breaks all 1.x tag calls) and accepts multiple tags at once
- Tagging with block now restores previous tag values
- Removed
TracerLoggeralias forTraceLogger
December 18, 2014
- fix constructor incompatibility between 1.0 and 1.1
- fix failure in exception() when backtrace is nil
December 17, 2014
- Add minimum reporting level logic
- Exception default level changed to LOG_ERR
December 11, 2014
- TracerLogger rewritten no to use method_missing. This also fixes
send()method. Renamed to TraceLogger with backwards compatibility - Some refactoring
November 20, 2014
Initial stable release