Revision history for Perl module YAHC

0.027 2016-07-16 IKRUGLOV
    - new backoff_delay feature
    - new lifetime_timeout feature
    - *change in behaivor* - in case of internal error, exception in
      callback or expiration of lifetime_timeout callback is called with
      TERMINAL_ERROR bit set in $error. In this case all further attempt to
      retry or reinit connection are ignored and the connection goes to
      COMPLETED state unconditionally. Previous behaivor was that a connection
      silently terminates.
    - *change in behaivor* - give all timeouts the highest priorities in event
      loop. This provides stonger timeout guarantee but can cause timeouts in
      border cases which didn't happen before.
    - *change in behaivor* - when connection failed all retry attempts report
      error condition with new error YAHC::Error::RETRY_LIMIT instead of
      YAHC::Error::CONNECT_ERROR
    - rename YAHC::State::WAIT_SYNACK to YAHC::State::CONNECTING
    - improved tests
    - improved docs

0.026 2016-07-14 IKRUGLOV
    - improved docs
    - account_for_signals
    - experimental support of socket_cache
    - expose break() method
    - warn if UTF8 flagged payload detected
    - tests improvments

0.025 2015-12-04 IKRUGLOV
    - yahc_retry_conn()
    - move t/requests.t to live tests

0.024 2015-11-13 IKRUGLOV
    - fix failing tests

0.023 2015-11-12 IKRUGLOV
    - bug fix

0.022 2015-11-11 IKRUGLOV
    - new tests
    - minor performance optimizations

0.021 2015-11-06 IKRUGLOV
    - passing host to YAHC->new didn't work
    - ignore extention when parsing chunked encoding
    - minor improvments

0.019 2015-09-28 IKRUGLOV
    - chunked encoding support
    - $ENV{YAHC_DEBUG} and $ENV{YAHC_TIMELINE}

0.018 2015-07-03 IKRUGLOV
    - SSL support
    - update EV's time before setting a timer
    - compatibility fixes
    - other minor changes

0.017 2015-05-25 IKRUGLOV
    - registering a error includes a record in timeline
    - check stop condition after going into CONNECTED state
    - improve test
    - add test into build
    - remove active_connections()

0.016 2015-05-19 IKRUGLOV
    - add active_connections()
    - minor fixes
    - tests and benchmarks

0.015 2015-05-12 IKRUGLOV
    - yahc_conn_attempts_left
    - set the lowest priority to timers
    - compatibility fixes

0.014 2015-05-11 IKRUGLOV
    - move benchmark files into 'benchmark' directory
    - handle case where body is 0 (int)
    - change response interface to use same fields as Hijk uses (headers => head, status_code => status)
    - change format of error messages
    - new tests

0.013 2015-05-?? IKRUGLOV
    - Added github repo to the dist metadata and the doc
    - Added this Changes file