anchor.diff:  
   * A function `ranch:wait_for_connections/3` was added.
   
  +* A function `ranch:handshake/1,2` was added to replace the
  +  function `ranch:accept_ack/1`.
  +
   === Bugs fixed
   
   * The specs for the function `Transport:sendfile/2,4,5` have been
  
positive.code: * The transport option `ack_timeout` was renamed to `handshake_timeout`
    in the map type.
  
  * The `cacerts` transport option is now silenced in error logs
    just like the `certs` and `key` options.
  
  * The manual has been heavily updated and now features one
  
negative.code: 
  === Changed behaviors
  
  * Transport modules must now implement `Transport:handshake/2,3`
    which deprecates and will replace `Transport:accept_ack/1` in
    Ranch 2.0. It returns a new socket and can therefore be used
    for implementing TLS upgrade mechanisms.
  