The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.
Revision history for Perl extension Net::Gopher.

0.43 - You can now specify a which item  you  want  for  directory_blocks()  by
       its selector, hostname, port, etc., in addition to its number. Fixed the
       typo in request_url() for the default scheme, and changed  request_url()
       to die when you specify an invalid scheme.

0.40 - The Net::Gopher::Response attribute information methods now  also  parse
       Gopher+ +ASK blocks. The is_menu() method  is  now  far  more  accurate.
       Also, request() now defaults to item type 1 (menu) if you don't  specify
       the 'Type' named parameter.

0.37 - Added  named  parameters  to  the  Net::Gopher  constructor: BufferSize,
       GopherPlus, and Debug. Added  debugging,  which  causes  Net::Gopher  to
       print out various diagnostic messages at different times. Also  added  a
       corresponding  debug()  method.  The  POD  has  also  been substantially
       improved. Also refractored request(), and improved the error checking.

0.35 - Improved the error checking  in  request().  Also,  request()  now  more
       efficiently handles Gopher+ responses  with  content  lengths (a  number
       denoting the length of the response in bytes as opposed to -1 or -2).

0.34 - The request() method now removes the period on a line by itself  in  the
       response content if Type is supplied and isn't 0  or  1.  Also,  periods
       escaped by adding and extra period (e.g., '..' instead of '.'), are  now
       unescaped in the response content.

0.33 - The request_url() now properly returns a Net::Gopher::response object if
       if fails to connect to the server. Also fixed a typo in  the  POD  which
       had (until now) gone unnoticed.

0.32 - Added new is_menu() and is_blocks() methods.

0.30 - Removed as_block() and replaced it with item_blocks(), and added the new
       directory_blocks()  and  as_blocks()   method.   Also   refractored  the
       request_url() method.

0.27 - Refractored  request()  and   removed   the  _get_gopher_response()  and
       _get_gopher_plus_response() methods.