The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
CGI::Lite v3.00
---------------

Released: 21st May 2015

This is the first public release of the
new 3.0 branch. Please be aware of the API changes with particular
reference to the deprecated and obsolete subroutines and methods.


DESCRIPTION
-----------

This module can be used to decode CGI form data, query strings, file
uploads and cookies in a very simple manner.

It has no dependencies and is therefore relatively fast to instantiate.
This makes it well suited to a non-persistent CGI scenario.


NEW IN THIS VERSION
-------------------

These are the changes since the last public release (2.05).

Uploaded files with duplicate field names are treated in the
same ways as other data with duplicate field names.

BUG FIX: Additional change to forms.t to prevent MS Windows systems
    hanging. (issue 103315)

Added force_unique_cookies method and equivalent parsing code and tests.

Improved test suite: better coverage, skipped failling tests for
Microsoft systems which don't use/honour normal permissions, silenced
noisy tests on older perls.

Source amended to pass perlcritic. String evals removed or replaced.
Strictures added to module and examples. All filehandles are now
lexicals. Consistent source formatting applied to module (perltidy).

deny_uploads and set_size_limit added.

All active public subroutines are now methods.

print_cookie_data and print_form_data have been removed. They had been
deprecated for well over a decade.

escape_dangerous_chars has been removed. It has been considered a
security risk since version 2.0.

See the CHANGES file for full history.