anchor.diff:  
   === Changed behaviors
   
  -* Transport modules must now implement `Transport:handshake/1,2`
  +* 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.
  
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: 
  * 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
  