All Versions
26
Latest Version
Avg Release Cycle
66 days
Latest Release
500 days ago

Changelog History
Page 3

  • v0.99.4 Changes

    June 12, 2017
    • 🛠 Bugfix: No longer modifying post data in place for safe logging
  • v0.99.0 Changes

    February 28, 2017
    • 🔧 Proper configuration!

    If you're using any custom configuration, please replace any assignments of the type

      # Old. Bad. Down with this sort of thing.
      HttpLog.options[:foo] = 'bar'  
    

    with the new configuration block syntax, e.g.

      # Shiny. New. Ruby-ish.
      HttpLog.configure do |config|
        config.foo = 'bar'
      end
    

    Please see the [README](README.md#configuration) for details. The old syntax will be dropped in version 1.0.0 (which will be the next version bump) and will raise a deprecation warning until then.

    • ⬇️ Dropped support for typhoeus

    That only means typhoeus is no longer explictly tested; it will probably still work, depending on which adapter is used. With the default ethon adapter, the status code will probably not be logged, and there may be other issues. Typhoeus has its own logging facility, so it's just not worth the headache of trying to stay compatible.

    • ⬇️ Dropped support for log4r.

    Log4r seems to be no longer maintained for some years; it was causing issues with ruby 2.4, so I dropped it.

    • Rounding benchmarks to microseconds. Because anything more is just silly.

    • 👌 Support for ruby 2.4

    • 👌 Support for latest versions of all remaining adapters

  • v0.3.3 Changes

    November 28, 2016
    • optional prefix for request data
  • v0.3.2 Changes

    April 13, 2016
    • 👌 support for httpclient 2.7
  • v0.3.1 Changes

    April 06, 2016
    • 👌 support for latest version of httprb
  • v0.3.0 Changes

    January 15, 2016
    • 🔄 changes
      • binary data is no longer written to the log
    • 🐛 bug fixes
      • consistently forcing encoding of response body to UTF-8
      • considering charset part of Content-Type header when encoding
      • inspecting 'Content-Encoding' header for gzip decompression in all adapters